Reference documentation and code samples for the Cluster Director V1BETA API class Google::Cloud::HypercomputeCluster::V1beta::NewBucketConfig.
When set in a StorageResourceConfig, indicates that a new Google Cloud Storage bucket should be created.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#autoclass
def autoclass() -> ::Google::Cloud::HypercomputeCluster::V1beta::GcsAutoclassConfig-
(::Google::Cloud::HypercomputeCluster::V1beta::GcsAutoclassConfig) — Optional. Immutable. If set, indicates that the bucket should use
Autoclass.
Note: The following fields are mutually exclusive:
autoclass,storage_class. If a field in that set is populated, all other fields in the set will automatically be cleared.
#autoclass=
def autoclass=(value) -> ::Google::Cloud::HypercomputeCluster::V1beta::GcsAutoclassConfig-
value (::Google::Cloud::HypercomputeCluster::V1beta::GcsAutoclassConfig) — Optional. Immutable. If set, indicates that the bucket should use
Autoclass.
Note: The following fields are mutually exclusive:
autoclass,storage_class. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::HypercomputeCluster::V1beta::GcsAutoclassConfig) — Optional. Immutable. If set, indicates that the bucket should use
Autoclass.
Note: The following fields are mutually exclusive:
autoclass,storage_class. If a field in that set is populated, all other fields in the set will automatically be cleared.
#bucket
def bucket() -> ::String- (::String) — Required. Immutable. Name of the Cloud Storage bucket to create.
#bucket=
def bucket=(value) -> ::String- value (::String) — Required. Immutable. Name of the Cloud Storage bucket to create.
- (::String) — Required. Immutable. Name of the Cloud Storage bucket to create.
#hierarchical_namespace
def hierarchical_namespace() -> ::Google::Cloud::HypercomputeCluster::V1beta::GcsHierarchicalNamespaceConfig- (::Google::Cloud::HypercomputeCluster::V1beta::GcsHierarchicalNamespaceConfig) — Optional. Immutable. If set, indicates that the bucket should use hierarchical namespaces.
#hierarchical_namespace=
def hierarchical_namespace=(value) -> ::Google::Cloud::HypercomputeCluster::V1beta::GcsHierarchicalNamespaceConfig- value (::Google::Cloud::HypercomputeCluster::V1beta::GcsHierarchicalNamespaceConfig) — Optional. Immutable. If set, indicates that the bucket should use hierarchical namespaces.
- (::Google::Cloud::HypercomputeCluster::V1beta::GcsHierarchicalNamespaceConfig) — Optional. Immutable. If set, indicates that the bucket should use hierarchical namespaces.
#storage_class
def storage_class() -> ::Google::Cloud::HypercomputeCluster::V1beta::NewBucketConfig::StorageClass-
(::Google::Cloud::HypercomputeCluster::V1beta::NewBucketConfig::StorageClass) — Optional. Immutable. If set, uses the provided storage class as the
bucket's default storage class.
Note: The following fields are mutually exclusive:
storage_class,autoclass. If a field in that set is populated, all other fields in the set will automatically be cleared.
#storage_class=
def storage_class=(value) -> ::Google::Cloud::HypercomputeCluster::V1beta::NewBucketConfig::StorageClass-
value (::Google::Cloud::HypercomputeCluster::V1beta::NewBucketConfig::StorageClass) — Optional. Immutable. If set, uses the provided storage class as the
bucket's default storage class.
Note: The following fields are mutually exclusive:
storage_class,autoclass. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::HypercomputeCluster::V1beta::NewBucketConfig::StorageClass) — Optional. Immutable. If set, uses the provided storage class as the
bucket's default storage class.
Note: The following fields are mutually exclusive:
storage_class,autoclass. If a field in that set is populated, all other fields in the set will automatically be cleared.