Reference documentation and code samples for the Google Cloud Secure Source Manager V1 Client class Repository.
Metadata of a Secure Source Manager repository.
Generated from protobuf message google.cloud.securesourcemanager.v1.Repository
Namespace
Google \ Cloud \ SecureSourceManager \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Optional. A unique identifier for a repository. The name should be of the format: projects/{project}/locations/{location_id}/repositories/{repository_id}
↳ description
string
Optional. Description of the repository, which cannot exceed 500 characters.
↳ instance
string
Output only. The name of the instance in which the repository is hosted, formatted as projects/{project_number}/locations/{location_id}/instances/{instance_id}
↳ uid
string
Output only. Unique identifier of the repository.
↳ create_time
↳ update_time
↳ etag
string
Optional. 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.
↳ uris
↳ initial_config
Google\Cloud\SecureSourceManager\V1\Repository\InitialConfig
Input only. Initial configurations for the repository.
getName
Optional. A unique identifier for a repository. The name should be of the
format: projects/{project}/locations/{location_id}/repositories/{repository_id}
string
setName
Optional. A unique identifier for a repository. The name should be of the
format: projects/{project}/locations/{location_id}/repositories/{repository_id}
var
string
$this
getDescription
Optional. Description of the repository, which cannot exceed 500 characters.
string
setDescription
Optional. Description of the repository, which cannot exceed 500 characters.
var
string
$this
getInstance
Output only. The name of the instance in which the repository is hosted,
formatted as projects/{project_number}/locations/{location_id}/instances/{instance_id}
string
setInstance
Output only. The name of the instance in which the repository is hosted,
formatted as projects/{project_number}/locations/{location_id}/instances/{instance_id}
var
string
$this
getUid
Output only. Unique identifier of the repository.
string
setUid
Output only. Unique identifier of the repository.
var
string
$this
getCreateTime
Output only. Create timestamp.
hasCreateTime
clearCreateTime
setCreateTime
Output only. Create timestamp.
$this
getUpdateTime
Output only. Update timestamp.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Update timestamp.
$this
getEtag
Optional. 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.
string
setEtag
Optional. 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.
var
string
$this
getUris
Output only. URIs for the repository.
hasUris
clearUris
setUris
Output only. URIs for the repository.
$this
getInitialConfig
Input only. Initial configurations for the repository.
hasInitialConfig
clearInitialConfig
setInitialConfig
Input only. Initial configurations for the repository.
$this