Identifies the cloud resource that is referenced by this asset.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#name
def name() -> ::String
Returns
-
(::String) — Immutable. Relative name of the cloud resource that contains the data that is
being managed within a lake. For example:
projects/{project_number}/buckets/{bucket_id}
projects/{project_number}/datasets/{dataset_id}
If the creation policy indicates ATTACH behavior, then an existing resource must be provided. If the policy indicates CREATE behavior, new resource will be created with the given name.However if it is empty, then the resource will be created using {asset_id}-{UUID} template for name. The location of the referenced resource must always match that of the asset.
#name=
def name=(value) -> ::String
Parameter
-
value (::String) — Immutable. Relative name of the cloud resource that contains the data that is
being managed within a lake. For example:
projects/{project_number}/buckets/{bucket_id}
projects/{project_number}/datasets/{dataset_id}
If the creation policy indicates ATTACH behavior, then an existing resource must be provided. If the policy indicates CREATE behavior, new resource will be created with the given name.However if it is empty, then the resource will be created using {asset_id}-{UUID} template for name. The location of the referenced resource must always match that of the asset.
Returns
-
(::String) — Immutable. Relative name of the cloud resource that contains the data that is
being managed within a lake. For example:
projects/{project_number}/buckets/{bucket_id}
projects/{project_number}/datasets/{dataset_id}
If the creation policy indicates ATTACH behavior, then an existing resource must be provided. If the policy indicates CREATE behavior, new resource will be created with the given name.However if it is empty, then the resource will be created using {asset_id}-{UUID} template for name. The location of the referenced resource must always match that of the asset.
#type
def type() -> ::Google::Cloud::Dataplex::V1::Asset::ResourceSpec::Type
Returns
- (::Google::Cloud::Dataplex::V1::Asset::ResourceSpec::Type) — Required. Immutable. Type of resource.
#type=
def type=(value) -> ::Google::Cloud::Dataplex::V1::Asset::ResourceSpec::Type
Parameter
- value (::Google::Cloud::Dataplex::V1::Asset::ResourceSpec::Type) — Required. Immutable. Type of resource.
Returns
- (::Google::Cloud::Dataplex::V1::Asset::ResourceSpec::Type) — Required. Immutable. Type of resource.