Reference documentation and code samples for the Google Cloud Dataplex V1 Client class Zone.
A zone represents a logical group of related assets within a lake. A zone can be used to map to organizational structure or represent stages of data readiness from raw to curated. It provides managing behavior that is shared or inherited by all contained assets.
Generated from protobuf message google.cloud.dataplex.v1.Zone
Namespace
Google \ Cloud \ Dataplex \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Output only. The relative resource name of the zone, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}
.
↳ display_name
string
Optional. User friendly display name.
↳ uid
string
Output only. System generated globally unique ID for the zone. This ID will be different if the zone is deleted and re-created with the same name.
↳ create_time
↳ update_time
↳ labels
↳ description
string
Optional. Description of the zone.
↳ state
int
Output only. Current state of the zone.
↳ type
int
Required. Immutable. The type of the zone.
↳ discovery_spec
Google\Cloud\Dataplex\V1\Zone\DiscoverySpec
Optional. Specification of the discovery feature applied to data in this zone.
↳ resource_spec
Google\Cloud\Dataplex\V1\Zone\ResourceSpec
Required. Specification of the resources that are referenced by the assets within this zone.
↳ asset_status
Google\Cloud\Dataplex\V1\AssetStatus
Output only. Aggregated status of the underlying assets of the zone.
getName
Output only. The relative resource name of the zone, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}
.
string
setName
Output only. The relative resource name of the zone, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}
.
var
string
$this
getDisplayName
Optional. User friendly display name.
string
setDisplayName
Optional. User friendly display name.
var
string
$this
getUid
Output only. System generated globally unique ID for the zone. This ID will be different if the zone is deleted and re-created with the same name.
string
setUid
Output only. System generated globally unique ID for the zone. This ID will be different if the zone is deleted and re-created with the same name.
var
string
$this
getCreateTime
Output only. The time when the zone was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. The time when the zone was created.
$this
getUpdateTime
Output only. The time when the zone was last updated.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The time when the zone was last updated.
$this
getLabels
Optional. User defined labels for the zone.
setLabels
Optional. User defined labels for the zone.
$this
getDescription
Optional. Description of the zone.
string
setDescription
Optional. Description of the zone.
var
string
$this
getState
Output only. Current state of the zone.
int
setState
Output only. Current state of the zone.
var
int
$this
getType
Required. Immutable. The type of the zone.
int
setType
Required. Immutable. The type of the zone.
var
int
$this
getDiscoverySpec
Optional. Specification of the discovery feature applied to data in this zone.
hasDiscoverySpec
clearDiscoverySpec
setDiscoverySpec
Optional. Specification of the discovery feature applied to data in this zone.
$this
getResourceSpec
Required. Specification of the resources that are referenced by the assets within this zone.
hasResourceSpec
clearResourceSpec
setResourceSpec
Required. Specification of the resources that are referenced by the assets within this zone.
$this
getAssetStatus
Output only. Aggregated status of the underlying assets of the zone.
hasAssetStatus
clearAssetStatus
setAssetStatus
Output only. Aggregated status of the underlying assets of the zone.
$this