publicstaticfinalclass StorageResource.BuilderextendsGeneratedMessageV3.Builder<StorageResource.Builder>implementsStorageResourceOrBuilder
A resource representing a form of persistent storage that is accessible to
compute resources in the cluster.
Protobuf type google.cloud.hypercomputecluster.v1beta.StorageResource
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
publicstaticfinalDescriptors.DescriptorgetDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
publicStorageResource.BuilderaddRepeatedField(Descriptors.FieldDescriptorfield,Objectvalue)
Overrides
build()
publicStorageResourcebuild()
buildPartial()
publicStorageResourcebuildPartial()
clear()
publicStorageResource.Builderclear()
Overrides
clearBucket()
publicStorageResource.BuilderclearBucket()
Reference to a Google Cloud Storage bucket. Populated if and only if the
storage resource was configured to use Google Cloud Storage.
.google.cloud.hypercomputecluster.v1beta.BucketReference bucket = 2;
clearConfig()
publicStorageResource.BuilderclearConfig()
Required. Immutable. Configuration for this storage resource, which
describes how it should be created or imported. This field only controls
how the storage resource is initially created or imported. Subsequent
changes to the storage resource should be made via the resource's API and
will not be reflected in the configuration.
.google.cloud.hypercomputecluster.v1beta.StorageResourceConfig config = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
clearField(Descriptors.FieldDescriptor field)
publicStorageResource.BuilderclearField(Descriptors.FieldDescriptorfield)
Overrides
clearFilestore()
publicStorageResource.BuilderclearFilestore()
Reference to a Filestore instance. Populated if and only if the storage
resource was configured to use Filestore.
.google.cloud.hypercomputecluster.v1beta.FilestoreReference filestore = 1;
clearLustre()
publicStorageResource.BuilderclearLustre()
Reference to a Managed Lustre instance. Populated if and only if the
storage resource was configured to use Managed Lustre.
.google.cloud.hypercomputecluster.v1beta.LustreReference lustre = 3;
clearOneof(Descriptors.OneofDescriptor oneof)
publicStorageResource.BuilderclearOneof(Descriptors.OneofDescriptoroneof)
Overrides
clearReference()
publicStorageResource.BuilderclearReference()
clone()
publicStorageResource.Builderclone()
Overrides
getBucket()
publicBucketReferencegetBucket()
Reference to a Google Cloud Storage bucket. Populated if and only if the
storage resource was configured to use Google Cloud Storage.
.google.cloud.hypercomputecluster.v1beta.BucketReference bucket = 2;
getBucketBuilder()
publicBucketReference.BuildergetBucketBuilder()
Reference to a Google Cloud Storage bucket. Populated if and only if the
storage resource was configured to use Google Cloud Storage.
.google.cloud.hypercomputecluster.v1beta.BucketReference bucket = 2;
getBucketOrBuilder()
publicBucketReferenceOrBuildergetBucketOrBuilder()
Reference to a Google Cloud Storage bucket. Populated if and only if the
storage resource was configured to use Google Cloud Storage.
.google.cloud.hypercomputecluster.v1beta.BucketReference bucket = 2;
getConfig()
publicStorageResourceConfiggetConfig()
Required. Immutable. Configuration for this storage resource, which
describes how it should be created or imported. This field only controls
how the storage resource is initially created or imported. Subsequent
changes to the storage resource should be made via the resource's API and
will not be reflected in the configuration.
.google.cloud.hypercomputecluster.v1beta.StorageResourceConfig config = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
getConfigBuilder()
publicStorageResourceConfig.BuildergetConfigBuilder()
Required. Immutable. Configuration for this storage resource, which
describes how it should be created or imported. This field only controls
how the storage resource is initially created or imported. Subsequent
changes to the storage resource should be made via the resource's API and
will not be reflected in the configuration.
.google.cloud.hypercomputecluster.v1beta.StorageResourceConfig config = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
getConfigOrBuilder()
publicStorageResourceConfigOrBuildergetConfigOrBuilder()
Required. Immutable. Configuration for this storage resource, which
describes how it should be created or imported. This field only controls
how the storage resource is initially created or imported. Subsequent
changes to the storage resource should be made via the resource's API and
will not be reflected in the configuration.
.google.cloud.hypercomputecluster.v1beta.StorageResourceConfig config = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
getDefaultInstanceForType()
publicStorageResourcegetDefaultInstanceForType()
getDescriptorForType()
publicDescriptors.DescriptorgetDescriptorForType()
Overrides
getFilestore()
publicFilestoreReferencegetFilestore()
Reference to a Filestore instance. Populated if and only if the storage
resource was configured to use Filestore.
.google.cloud.hypercomputecluster.v1beta.FilestoreReference filestore = 1;
getFilestoreBuilder()
publicFilestoreReference.BuildergetFilestoreBuilder()
Reference to a Filestore instance. Populated if and only if the storage
resource was configured to use Filestore.
.google.cloud.hypercomputecluster.v1beta.FilestoreReference filestore = 1;
getFilestoreOrBuilder()
publicFilestoreReferenceOrBuildergetFilestoreOrBuilder()
Reference to a Filestore instance. Populated if and only if the storage
resource was configured to use Filestore.
.google.cloud.hypercomputecluster.v1beta.FilestoreReference filestore = 1;
getLustre()
publicLustreReferencegetLustre()
Reference to a Managed Lustre instance. Populated if and only if the
storage resource was configured to use Managed Lustre.
.google.cloud.hypercomputecluster.v1beta.LustreReference lustre = 3;
getLustreBuilder()
publicLustreReference.BuildergetLustreBuilder()
Reference to a Managed Lustre instance. Populated if and only if the
storage resource was configured to use Managed Lustre.
.google.cloud.hypercomputecluster.v1beta.LustreReference lustre = 3;
getLustreOrBuilder()
publicLustreReferenceOrBuildergetLustreOrBuilder()
Reference to a Managed Lustre instance. Populated if and only if the
storage resource was configured to use Managed Lustre.
.google.cloud.hypercomputecluster.v1beta.LustreReference lustre = 3;
getReferenceCase()
publicStorageResource.ReferenceCasegetReferenceCase()
hasBucket()
Reference to a Google Cloud Storage bucket. Populated if and only if the
storage resource was configured to use Google Cloud Storage.
.google.cloud.hypercomputecluster.v1beta.BucketReference bucket = 2;
| Returns |
| Type |
Description |
boolean |
Whether the bucket field is set.
|
hasConfig()
Required. Immutable. Configuration for this storage resource, which
describes how it should be created or imported. This field only controls
how the storage resource is initially created or imported. Subsequent
changes to the storage resource should be made via the resource's API and
will not be reflected in the configuration.
.google.cloud.hypercomputecluster.v1beta.StorageResourceConfig config = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns |
| Type |
Description |
boolean |
Whether the config field is set.
|
hasFilestore()
publicbooleanhasFilestore()
Reference to a Filestore instance. Populated if and only if the storage
resource was configured to use Filestore.
.google.cloud.hypercomputecluster.v1beta.FilestoreReference filestore = 1;
| Returns |
| Type |
Description |
boolean |
Whether the filestore field is set.
|
hasLustre()
Reference to a Managed Lustre instance. Populated if and only if the
storage resource was configured to use Managed Lustre.
.google.cloud.hypercomputecluster.v1beta.LustreReference lustre = 3;
| Returns |
| Type |
Description |
boolean |
Whether the lustre field is set.
|
internalGetFieldAccessorTable()
protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Overrides
isInitialized()
publicfinalbooleanisInitialized()
Overrides
mergeBucket(BucketReference value)
publicStorageResource.BuildermergeBucket(BucketReferencevalue)
Reference to a Google Cloud Storage bucket. Populated if and only if the
storage resource was configured to use Google Cloud Storage.
.google.cloud.hypercomputecluster.v1beta.BucketReference bucket = 2;
mergeConfig(StorageResourceConfig value)
publicStorageResource.BuildermergeConfig(StorageResourceConfigvalue)
Required. Immutable. Configuration for this storage resource, which
describes how it should be created or imported. This field only controls
how the storage resource is initially created or imported. Subsequent
changes to the storage resource should be made via the resource's API and
will not be reflected in the configuration.
.google.cloud.hypercomputecluster.v1beta.StorageResourceConfig config = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
mergeFilestore(FilestoreReference value)
publicStorageResource.BuildermergeFilestore(FilestoreReferencevalue)
Reference to a Filestore instance. Populated if and only if the storage
resource was configured to use Filestore.
.google.cloud.hypercomputecluster.v1beta.FilestoreReference filestore = 1;
mergeFrom(StorageResource other)
publicStorageResource.BuildermergeFrom(StorageResourceother)
publicStorageResource.BuildermergeFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
Overrides
mergeFrom(Message other)
publicStorageResource.BuildermergeFrom(Messageother)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeLustre(LustreReference value)
publicStorageResource.BuildermergeLustre(LustreReferencevalue)
Reference to a Managed Lustre instance. Populated if and only if the
storage resource was configured to use Managed Lustre.
.google.cloud.hypercomputecluster.v1beta.LustreReference lustre = 3;
mergeUnknownFields(UnknownFieldSet unknownFields)
publicfinalStorageResource.BuildermergeUnknownFields(UnknownFieldSetunknownFields)
Overrides
setBucket(BucketReference value)
publicStorageResource.BuildersetBucket(BucketReferencevalue)
Reference to a Google Cloud Storage bucket. Populated if and only if the
storage resource was configured to use Google Cloud Storage.
.google.cloud.hypercomputecluster.v1beta.BucketReference bucket = 2;
setBucket(BucketReference.Builder builderForValue)
publicStorageResource.BuildersetBucket(BucketReference.BuilderbuilderForValue)
Reference to a Google Cloud Storage bucket. Populated if and only if the
storage resource was configured to use Google Cloud Storage.
.google.cloud.hypercomputecluster.v1beta.BucketReference bucket = 2;
setConfig(StorageResourceConfig value)
publicStorageResource.BuildersetConfig(StorageResourceConfigvalue)
Required. Immutable. Configuration for this storage resource, which
describes how it should be created or imported. This field only controls
how the storage resource is initially created or imported. Subsequent
changes to the storage resource should be made via the resource's API and
will not be reflected in the configuration.
.google.cloud.hypercomputecluster.v1beta.StorageResourceConfig config = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
setConfig(StorageResourceConfig.Builder builderForValue)
publicStorageResource.BuildersetConfig(StorageResourceConfig.BuilderbuilderForValue)
Required. Immutable. Configuration for this storage resource, which
describes how it should be created or imported. This field only controls
how the storage resource is initially created or imported. Subsequent
changes to the storage resource should be made via the resource's API and
will not be reflected in the configuration.
.google.cloud.hypercomputecluster.v1beta.StorageResourceConfig config = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
setField(Descriptors.FieldDescriptor field, Object value)
publicStorageResource.BuildersetField(Descriptors.FieldDescriptorfield,Objectvalue)
Overrides
setFilestore(FilestoreReference value)
publicStorageResource.BuildersetFilestore(FilestoreReferencevalue)
Reference to a Filestore instance. Populated if and only if the storage
resource was configured to use Filestore.
.google.cloud.hypercomputecluster.v1beta.FilestoreReference filestore = 1;
setFilestore(FilestoreReference.Builder builderForValue)
publicStorageResource.BuildersetFilestore(FilestoreReference.BuilderbuilderForValue)
Reference to a Filestore instance. Populated if and only if the storage
resource was configured to use Filestore.
.google.cloud.hypercomputecluster.v1beta.FilestoreReference filestore = 1;
setLustre(LustreReference value)
publicStorageResource.BuildersetLustre(LustreReferencevalue)
Reference to a Managed Lustre instance. Populated if and only if the
storage resource was configured to use Managed Lustre.
.google.cloud.hypercomputecluster.v1beta.LustreReference lustre = 3;
setLustre(LustreReference.Builder builderForValue)
publicStorageResource.BuildersetLustre(LustreReference.BuilderbuilderForValue)
Reference to a Managed Lustre instance. Populated if and only if the
storage resource was configured to use Managed Lustre.
.google.cloud.hypercomputecluster.v1beta.LustreReference lustre = 3;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
publicStorageResource.BuildersetRepeatedField(Descriptors.FieldDescriptorfield,intindex,Objectvalue)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
publicfinalStorageResource.BuildersetUnknownFields(UnknownFieldSetunknownFields)
Overrides