Class DataplexAssetResourceSpec.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • type

        @Stability(Stable)
        public DataplexAssetResourceSpec.Builder type​(String type)
        Parameters:
        type - Required. Immutable. Type of resource. Possible values: STORAGE_BUCKET, BIGQUERY_DATASET. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_asset#type DataplexAsset#type}
        Returns:
        this
      • name

        @Stability(Stable)
        public DataplexAssetResourceSpec.Builder name​(String name)
        Parameters:
        name - 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}` Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_asset#name DataplexAsset#name}
        Returns:
        this
      • readAccessMode

        @Stability(Stable)
        public DataplexAssetResourceSpec.Builder readAccessMode​(String readAccessMode)
        Parameters:
        readAccessMode - Optional. Determines how read permissions are handled for each asset and their associated tables. Only available to storage buckets assets. Possible values: DIRECT, MANAGED Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_asset#read_access_mode DataplexAsset#read_access_mode}
        Returns:
        this