public sealed class NewBucketConfig : IMessage<NewBucketConfig>, IEquatable<NewBucketConfig>, IDeepCloneable<NewBucketConfig>, IBufferMessage, IMessageReference documentation and code samples for the Cluster Director v1beta API class NewBucketConfig.
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1beta.StorageResourceConfig], indicates that a new Google Cloud Storage bucket should be created.
Implements
IMessageNewBucketConfig, IEquatableNewBucketConfig, IDeepCloneableNewBucketConfig, IBufferMessage, IMessageNamespace
Google.Cloud.HypercomputeCluster.V1BetaAssembly
Google.Cloud.HypercomputeCluster.V1Beta.dll
Constructors
NewBucketConfig()
public NewBucketConfig()NewBucketConfig(NewBucketConfig)
public NewBucketConfig(NewBucketConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
NewBucketConfig |
Properties
Autoclass
public GcsAutoclassConfig Autoclass { get; set; }Optional. Immutable. If set, indicates that the bucket should use Autoclass.
| Property Value | |
|---|---|
| Type | Description |
GcsAutoclassConfig |
|
Bucket
public string Bucket { get; set; }Required. Immutable. Name of the Cloud Storage bucket to create.
| Property Value | |
|---|---|
| Type | Description |
string |
|
BucketAsBucketName
public BucketName BucketAsBucketName { get; set; }BucketName-typed view over the Bucket resource name property.
| Property Value | |
|---|---|
| Type | Description |
BucketName |
|
HasStorageClass
public bool HasStorageClass { get; }Gets whether the "storage_class" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HierarchicalNamespace
public GcsHierarchicalNamespaceConfig HierarchicalNamespace { get; set; }Optional. Immutable. If set, indicates that the bucket should use hierarchical namespaces.
| Property Value | |
|---|---|
| Type | Description |
GcsHierarchicalNamespaceConfig |
|
OptionCase
public NewBucketConfig.OptionOneofCase OptionCase { get; }| Property Value | |
|---|---|
| Type | Description |
NewBucketConfigOptionOneofCase |
|
StorageClass
public NewBucketConfig.Types.StorageClass StorageClass { get; set; }Optional. Immutable. If set, uses the provided storage class as the bucket's default storage class.
| Property Value | |
|---|---|
| Type | Description |
NewBucketConfigTypesStorageClass |
|