Class: Google::Cloud::Build::V2::Repository

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/devtools/cloudbuild/v2/repositories.rb

Overview

A repository associated to a parent connection.

Defined Under Namespace

Classes: AnnotationsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#annotations::Google::Protobuf::Map{::String => ::String}

Returns Allows clients to store small amounts of arbitrary data.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

    Allows clients to store small amounts of arbitrary data.



342
343
344
345
346
347
348
349
350
351
352
353
354
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 342

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class AnnotationsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Server assigned timestamp for when the connection was created.

Returns:



342
343
344
345
346
347
348
349
350
351
352
353
354
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 342

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class AnnotationsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#etag::String

Returns This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

Returns:

  • (::String)

    This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.



342
343
344
345
346
347
348
349
350
351
352
353
354
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 342

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class AnnotationsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#name::String

Returns Immutable. Resource name of the repository, in the format projects/*/locations/*/connections/*/repositories/*.

Returns:

  • (::String)

    Immutable. Resource name of the repository, in the format projects/*/locations/*/connections/*/repositories/*.



342
343
344
345
346
347
348
349
350
351
352
353
354
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 342

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class AnnotationsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#remote_uri::String

Returns Required. Git Clone HTTPS URI.

Returns:

  • (::String)

    Required. Git Clone HTTPS URI.



342
343
344
345
346
347
348
349
350
351
352
353
354
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 342

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class AnnotationsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Server assigned timestamp for when the connection was updated.

Returns:



342
343
344
345
346
347
348
349
350
351
352
353
354
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 342

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class AnnotationsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#webhook_id::String (readonly)

Returns Output only. External ID of the webhook created for the repository.

Returns:

  • (::String)

    Output only. External ID of the webhook created for the repository.



342
343
344
345
346
347
348
349
350
351
352
353
354
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 342

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class AnnotationsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end