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