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.



276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 276

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:



276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 276

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.



276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 276

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



276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 276

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.



276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 276

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:



276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 276

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.



276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 276

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