class Google::Apis::ArtifactregistryV1beta2::Repository
A Repository
for storing artifacts with a specific format.
Attributes
The time when the repository was created. Corresponds to the JSON property `createTime` @return [String]
The user-provided description of the repository. Corresponds to the JSON property `description` @return [String]
The format of packages that are stored in the repository. Corresponds to the JSON property `format` @return [String]
The Cloud KMS resource name of the customer managed encryption key that’s used to encrypt the contents of the Repository
. Has the form: `projects/my-project/ locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. This value may not be changed after the Repository
has been created. Corresponds to the JSON property `kmsKeyName` @return [String]
Labels with user-defined metadata. This field may contain up to 64 entries. Label keys and values may be no longer than 63 characters. Label keys must begin with a lowercase letter and may only contain lowercase letters, numeric characters, underscores, and dashes. Corresponds to the JSON property `labels` @return [Hash<String,String>]
The name of the repository, for example: “projects/p1/locations/us-central1/ repositories/repo1”. Corresponds to the JSON property `name` @return [String]
The time when the repository was last updated. Corresponds to the JSON property `updateTime` @return [String]
Public Class Methods
# File lib/google/apis/artifactregistry_v1beta2/classes.rb, line 930 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/artifactregistry_v1beta2/classes.rb, line 935 def update!(**args) @create_time = args[:create_time] if args.key?(:create_time) @description = args[:description] if args.key?(:description) @format = args[:format] if args.key?(:format) @kms_key_name = args[:kms_key_name] if args.key?(:kms_key_name) @labels = args[:labels] if args.key?(:labels) @name = args[:name] if args.key?(:name) @update_time = args[:update_time] if args.key?(:update_time) end