public static final class NewBucketConfig.Builder extends GeneratedMessageV3.Builder<NewBucketConfig.Builder> implements NewBucketConfigOrBuilderWhen set in a StorageResourceConfig, indicates that a new Google Cloud Storage bucket should be created.
Protobuf type google.cloud.hypercomputecluster.v1beta.NewBucketConfig
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > NewBucketConfig.BuilderImplements
NewBucketConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public NewBucketConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
build()
public NewBucketConfig build()| Returns | |
|---|---|
| Type | Description |
NewBucketConfig |
|
buildPartial()
public NewBucketConfig buildPartial()| Returns | |
|---|---|
| Type | Description |
NewBucketConfig |
|
clear()
public NewBucketConfig.Builder clear()| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
clearAutoclass()
public NewBucketConfig.Builder clearAutoclass()Optional. Immutable. If set, indicates that the bucket should use Autoclass.
.google.cloud.hypercomputecluster.v1beta.GcsAutoclassConfig autoclass = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
clearBucket()
public NewBucketConfig.Builder clearBucket()Required. Immutable. Name of the Cloud Storage bucket to create.
string bucket = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public NewBucketConfig.Builder clearField(Descriptors.FieldDescriptor field)| Parameter | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
clearHierarchicalNamespace()
public NewBucketConfig.Builder clearHierarchicalNamespace()Optional. Immutable. If set, indicates that the bucket should use hierarchical namespaces.
.google.cloud.hypercomputecluster.v1beta.GcsHierarchicalNamespaceConfig hierarchical_namespace = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
clearOneof(Descriptors.OneofDescriptor oneof)
public NewBucketConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)| Parameter | |
|---|---|
| Name | Description |
oneof |
OneofDescriptor |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
clearOption()
public NewBucketConfig.Builder clearOption()| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
clearStorageClass()
public NewBucketConfig.Builder clearStorageClass()Optional. Immutable. If set, uses the provided storage class as the bucket's default storage class.
.google.cloud.hypercomputecluster.v1beta.NewBucketConfig.StorageClass storage_class = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
This builder for chaining. |
clone()
public NewBucketConfig.Builder clone()| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
getAutoclass()
public GcsAutoclassConfig getAutoclass()Optional. Immutable. If set, indicates that the bucket should use Autoclass.
.google.cloud.hypercomputecluster.v1beta.GcsAutoclassConfig autoclass = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
GcsAutoclassConfig |
The autoclass. |
getAutoclassBuilder()
public GcsAutoclassConfig.Builder getAutoclassBuilder()Optional. Immutable. If set, indicates that the bucket should use Autoclass.
.google.cloud.hypercomputecluster.v1beta.GcsAutoclassConfig autoclass = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
GcsAutoclassConfig.Builder |
|
getAutoclassOrBuilder()
public GcsAutoclassConfigOrBuilder getAutoclassOrBuilder()Optional. Immutable. If set, indicates that the bucket should use Autoclass.
.google.cloud.hypercomputecluster.v1beta.GcsAutoclassConfig autoclass = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
GcsAutoclassConfigOrBuilder |
|
getBucket()
public String getBucket()Required. Immutable. Name of the Cloud Storage bucket to create.
string bucket = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The bucket. |
getBucketBytes()
public ByteString getBucketBytes()Required. Immutable. Name of the Cloud Storage bucket to create.
string bucket = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for bucket. |
getDefaultInstanceForType()
public NewBucketConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
NewBucketConfig |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getHierarchicalNamespace()
public GcsHierarchicalNamespaceConfig getHierarchicalNamespace()Optional. Immutable. If set, indicates that the bucket should use hierarchical namespaces.
.google.cloud.hypercomputecluster.v1beta.GcsHierarchicalNamespaceConfig hierarchical_namespace = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
GcsHierarchicalNamespaceConfig |
The hierarchicalNamespace. |
getHierarchicalNamespaceBuilder()
public GcsHierarchicalNamespaceConfig.Builder getHierarchicalNamespaceBuilder()Optional. Immutable. If set, indicates that the bucket should use hierarchical namespaces.
.google.cloud.hypercomputecluster.v1beta.GcsHierarchicalNamespaceConfig hierarchical_namespace = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
GcsHierarchicalNamespaceConfig.Builder |
|
getHierarchicalNamespaceOrBuilder()
public GcsHierarchicalNamespaceConfigOrBuilder getHierarchicalNamespaceOrBuilder()Optional. Immutable. If set, indicates that the bucket should use hierarchical namespaces.
.google.cloud.hypercomputecluster.v1beta.GcsHierarchicalNamespaceConfig hierarchical_namespace = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
GcsHierarchicalNamespaceConfigOrBuilder |
|
getOptionCase()
public NewBucketConfig.OptionCase getOptionCase()| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.OptionCase |
|
getStorageClass()
public NewBucketConfig.StorageClass getStorageClass()Optional. Immutable. If set, uses the provided storage class as the bucket's default storage class.
.google.cloud.hypercomputecluster.v1beta.NewBucketConfig.StorageClass storage_class = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.StorageClass |
The storageClass. |
getStorageClassValue()
public int getStorageClassValue()Optional. Immutable. If set, uses the provided storage class as the bucket's default storage class.
.google.cloud.hypercomputecluster.v1beta.NewBucketConfig.StorageClass storage_class = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for storageClass. |
hasAutoclass()
public boolean hasAutoclass()Optional. Immutable. If set, indicates that the bucket should use Autoclass.
.google.cloud.hypercomputecluster.v1beta.GcsAutoclassConfig autoclass = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the autoclass field is set. |
hasHierarchicalNamespace()
public boolean hasHierarchicalNamespace()Optional. Immutable. If set, indicates that the bucket should use hierarchical namespaces.
.google.cloud.hypercomputecluster.v1beta.GcsHierarchicalNamespaceConfig hierarchical_namespace = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the hierarchicalNamespace field is set. |
hasStorageClass()
public boolean hasStorageClass()Optional. Immutable. If set, uses the provided storage class as the bucket's default storage class.
.google.cloud.hypercomputecluster.v1beta.NewBucketConfig.StorageClass storage_class = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the storageClass field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeAutoclass(GcsAutoclassConfig value)
public NewBucketConfig.Builder mergeAutoclass(GcsAutoclassConfig value)Optional. Immutable. If set, indicates that the bucket should use Autoclass.
.google.cloud.hypercomputecluster.v1beta.GcsAutoclassConfig autoclass = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
GcsAutoclassConfig |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
mergeFrom(NewBucketConfig other)
public NewBucketConfig.Builder mergeFrom(NewBucketConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
NewBucketConfig |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public NewBucketConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public NewBucketConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
mergeHierarchicalNamespace(GcsHierarchicalNamespaceConfig value)
public NewBucketConfig.Builder mergeHierarchicalNamespace(GcsHierarchicalNamespaceConfig value)Optional. Immutable. If set, indicates that the bucket should use hierarchical namespaces.
.google.cloud.hypercomputecluster.v1beta.GcsHierarchicalNamespaceConfig hierarchical_namespace = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
GcsHierarchicalNamespaceConfig |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final NewBucketConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
setAutoclass(GcsAutoclassConfig value)
public NewBucketConfig.Builder setAutoclass(GcsAutoclassConfig value)Optional. Immutable. If set, indicates that the bucket should use Autoclass.
.google.cloud.hypercomputecluster.v1beta.GcsAutoclassConfig autoclass = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
GcsAutoclassConfig |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
setAutoclass(GcsAutoclassConfig.Builder builderForValue)
public NewBucketConfig.Builder setAutoclass(GcsAutoclassConfig.Builder builderForValue)Optional. Immutable. If set, indicates that the bucket should use Autoclass.
.google.cloud.hypercomputecluster.v1beta.GcsAutoclassConfig autoclass = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
GcsAutoclassConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
setBucket(String value)
public NewBucketConfig.Builder setBucket(String value)Required. Immutable. Name of the Cloud Storage bucket to create.
string bucket = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe bucket to set. |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
This builder for chaining. |
setBucketBytes(ByteString value)
public NewBucketConfig.Builder setBucketBytes(ByteString value)Required. Immutable. Name of the Cloud Storage bucket to create.
string bucket = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for bucket to set. |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public NewBucketConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
setHierarchicalNamespace(GcsHierarchicalNamespaceConfig value)
public NewBucketConfig.Builder setHierarchicalNamespace(GcsHierarchicalNamespaceConfig value)Optional. Immutable. If set, indicates that the bucket should use hierarchical namespaces.
.google.cloud.hypercomputecluster.v1beta.GcsHierarchicalNamespaceConfig hierarchical_namespace = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
GcsHierarchicalNamespaceConfig |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
setHierarchicalNamespace(GcsHierarchicalNamespaceConfig.Builder builderForValue)
public NewBucketConfig.Builder setHierarchicalNamespace(GcsHierarchicalNamespaceConfig.Builder builderForValue)Optional. Immutable. If set, indicates that the bucket should use hierarchical namespaces.
.google.cloud.hypercomputecluster.v1beta.GcsHierarchicalNamespaceConfig hierarchical_namespace = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
GcsHierarchicalNamespaceConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public NewBucketConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|
setStorageClass(NewBucketConfig.StorageClass value)
public NewBucketConfig.Builder setStorageClass(NewBucketConfig.StorageClass value)Optional. Immutable. If set, uses the provided storage class as the bucket's default storage class.
.google.cloud.hypercomputecluster.v1beta.NewBucketConfig.StorageClass storage_class = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
NewBucketConfig.StorageClassThe storageClass to set. |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
This builder for chaining. |
setStorageClassValue(int value)
public NewBucketConfig.Builder setStorageClassValue(int value)Optional. Immutable. If set, uses the provided storage class as the bucket's default storage class.
.google.cloud.hypercomputecluster.v1beta.NewBucketConfig.StorageClass storage_class = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for storageClass to set. |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final NewBucketConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
NewBucketConfig.Builder |
|