Class StorageBucketAutoclass.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • enabled

        @Stability(Stable)
        public StorageBucketAutoclass.Builder enabled​(Boolean enabled)
        Parameters:
        enabled - While set to true, autoclass automatically transitions objects in your bucket to appropriate storage classes based on each object's access pattern. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_bucket#enabled StorageBucket#enabled}
        Returns:
        this
      • enabled

        @Stability(Stable)
        public StorageBucketAutoclass.Builder enabled​(com.hashicorp.cdktf.IResolvable enabled)
        Parameters:
        enabled - While set to true, autoclass automatically transitions objects in your bucket to appropriate storage classes based on each object's access pattern. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_bucket#enabled StorageBucket#enabled}
        Returns:
        this
      • terminalStorageClass

        @Stability(Stable)
        public StorageBucketAutoclass.Builder terminalStorageClass​(String terminalStorageClass)
        Parameters:
        terminalStorageClass - The storage class that objects in the bucket eventually transition to if they are not read for a certain length of time. Supported values include: NEARLINE, ARCHIVE. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_bucket#terminal_storage_class StorageBucket#terminal_storage_class}
        Returns:
        this