Class: Google::Cloud::Build::V2::Repository
- Inherits:
-
Object
- Object
- Google::Cloud::Build::V2::Repository
- 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
-
#annotations ⇒ ::Google::Protobuf::Map{::String => ::String}
Allows clients to store small amounts of arbitrary data.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#etag ⇒ ::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.
-
#name ⇒ ::String
Immutable.
-
#remote_uri ⇒ ::String
Required.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#webhook_id ⇒ ::String
readonly
Output only.
Instance Attribute Details
#annotations ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Allows clients to store small amounts of arbitrary data.
352 353 354 355 356 357 358 359 360 361 362 363 364 |
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 352 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.
352 353 354 355 356 357 358 359 360 361 362 363 364 |
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 352 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.
352 353 354 355 356 357 358 359 360 361 362 363 364 |
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 352 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/*.
352 353 354 355 356 357 358 359 360 361 362 363 364 |
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 352 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.
352 353 354 355 356 357 358 359 360 361 362 363 364 |
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 352 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.
352 353 354 355 356 357 358 359 360 361 362 363 364 |
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 352 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.
352 353 354 355 356 357 358 359 360 361 362 363 364 |
# File 'proto_docs/google/devtools/cloudbuild/v2/repositories.rb', line 352 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 |