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