Class BucketInfo.Autoclass.Builder

java.lang.Object
com.google.cloud.storage.BucketInfo.Autoclass.Builder
Enclosing class:
BucketInfo.Autoclass

public static final class BucketInfo.Autoclass.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • setEnabled

      public BucketInfo.Autoclass.Builder setEnabled(Boolean enabled)
      Sets whether Autoclass is enabled for this bucket. Currently, autoclass can only be enabled at bucket create time. Any calls to update an existing Autoclass configuration must be to disable it, calls to enable Autoclass on an existing bucket will fail.
    • setTerminalStorageClass

      public BucketInfo.Autoclass.Builder setTerminalStorageClass(StorageClass terminalStorageClass)
      When set to StorageClass.NEARLINE, Autoclass restricts transitions between Standard and Nearline storage classes only.

      When set to StorageClass.ARCHIVE, Autoclass allows transitions to Coldline and Archive as well.

      Only valid values are NEARLINE and ARCHIVE.

    • build

      public BucketInfo.Autoclass build()