Class: Google::Cloud::Dialogflow::CX::V3::Agent::GitIntegrationSettings

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dialogflow/cx/v3/agent.rb

Overview

Settings for connecting to Git repository for an agent.

Defined Under Namespace

Classes: GithubSettings

Instance Attribute Summary collapse

Instance Attribute Details

#github_settings::Google::Cloud::Dialogflow::CX::V3::Agent::GitIntegrationSettings::GithubSettings

Returns GitHub settings.



152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
# File 'proto_docs/google/cloud/dialogflow/cx/v3/agent.rb', line 152

class GitIntegrationSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Settings of integration with GitHub.
  # @!attribute [rw] display_name
  #   @return [::String]
  #     The unique repository display name for the GitHub repository.
  # @!attribute [rw] repository_uri
  #   @return [::String]
  #     The GitHub repository URI related to the agent.
  # @!attribute [rw] tracking_branch
  #   @return [::String]
  #     The branch of the GitHub repository tracked for this agent.
  # @!attribute [rw] access_token
  #   @return [::String]
  #     The access token used to authenticate the access to the GitHub
  #     repository.
  # @!attribute [rw] branches
  #   @return [::Array<::String>]
  #     A list of branches configured to be used from Dialogflow.
  class GithubSettings
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end