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.



232
233
234
235
236
237
238
239
240
241
242
243
244
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 232

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:



232
233
234
235
236
237
238
239
240
241
242
243
244
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 232

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.



232
233
234
235
236
237
238
239
240
241
242
243
244
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 232

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/*.



232
233
234
235
236
237
238
239
240
241
242
243
244
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 232

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.



232
233
234
235
236
237
238
239
240
241
242
243
244
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 232

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:



232
233
234
235
236
237
238
239
240
241
242
243
244
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 232

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