Class Google::Cloud::Dataplex::V1::Zone (v0.1.0)

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.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#asset_status

def asset_status() -> ::Google::Cloud::Dataplex::V1::AssetStatus
Returns

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#description

def description() -> ::String
Returns
  • (::String) — Optional. Description of the zone.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — Optional. Description of the zone.
Returns
  • (::String) — Optional. Description of the zone.

#discovery_spec

def discovery_spec() -> ::Google::Cloud::Dataplex::V1::Zone::DiscoverySpec
Returns

#discovery_spec=

def discovery_spec=(value) -> ::Google::Cloud::Dataplex::V1::Zone::DiscoverySpec
Parameter
Returns

#display_name

def display_name() -> ::String
Returns
  • (::String) — Optional. User friendly display name.

#display_name=

def display_name=(value) -> ::String
Parameter
  • value (::String) — Optional. User friendly display name.
Returns
  • (::String) — Optional. User friendly display name.

#labels

def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. User defined labels for the zone.

#labels=

def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — Optional. User defined labels for the zone.
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. User defined labels for the zone.

#name

def name() -> ::String
Returns
  • (::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}

#resource_spec

def resource_spec() -> ::Google::Cloud::Dataplex::V1::Zone::ResourceSpec
Returns

#resource_spec=

def resource_spec=(value) -> ::Google::Cloud::Dataplex::V1::Zone::ResourceSpec
Parameter
Returns

#state

def state() -> ::Google::Cloud::Dataplex::V1::State
Returns

#type

def type() -> ::Google::Cloud::Dataplex::V1::Zone::Type
Returns

#type=

def type=(value) -> ::Google::Cloud::Dataplex::V1::Zone::Type
Parameter
Returns

#uid

def uid() -> ::String
Returns
  • (::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.

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns