Class: Google::Apis::CloudbuildV2::CreateRepositoryRequest
- Inherits:
-
Object
- Object
- Google::Apis::CloudbuildV2::CreateRepositoryRequest
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudbuild_v2/classes.rb,
lib/google/apis/cloudbuild_v2/representations.rb,
lib/google/apis/cloudbuild_v2/representations.rb
Overview
Message for creating a Repository.
Instance Attribute Summary collapse
-
#parent ⇒ String
Required.
-
#repository ⇒ Google::Apis::CloudbuildV2::Repository
A repository associated to a parent connection.
-
#repository_id ⇒ String
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CreateRepositoryRequest
constructor
A new instance of CreateRepositoryRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ CreateRepositoryRequest
Returns a new instance of CreateRepositoryRequest.
422 423 424 |
# File 'lib/google/apis/cloudbuild_v2/classes.rb', line 422 def initialize(**args) update!(**args) end |
Instance Attribute Details
#parent ⇒ String
Required. The connection to contain the repository. If the request is part of
a BatchCreateRepositoriesRequest, this field should be empty or match the
parent specified there.
Corresponds to the JSON property parent
408 409 410 |
# File 'lib/google/apis/cloudbuild_v2/classes.rb', line 408 def parent @parent end |
#repository ⇒ Google::Apis::CloudbuildV2::Repository
A repository associated to a parent connection.
Corresponds to the JSON property repository
413 414 415 |
# File 'lib/google/apis/cloudbuild_v2/classes.rb', line 413 def repository @repository end |
#repository_id ⇒ String
Required. The ID to use for the repository, which will become the final
component of the repository's resource name. This ID should be unique in the
connection. Allows alphanumeric characters and any of -._~%!$&'()*+,;=@.
Corresponds to the JSON property repositoryId
420 421 422 |
# File 'lib/google/apis/cloudbuild_v2/classes.rb', line 420 def repository_id @repository_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
427 428 429 430 431 |
# File 'lib/google/apis/cloudbuild_v2/classes.rb', line 427 def update!(**args) @parent = args[:parent] if args.key?(:parent) @repository = args[:repository] if args.key?(:repository) @repository_id = args[:repository_id] if args.key?(:repository_id) end |