Interface NewFilestoreConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
NewFilestoreConfig,NewFilestoreConfig.Builder
@Generated
public interface NewFilestoreConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionOptional.com.google.protobuf.ByteStringOptional.getFileShares(int index) Required.intRequired.Required.getFileSharesOrBuilder(int index) Required.List<? extends FileShareConfigOrBuilder>Required.Required.com.google.protobuf.ByteStringRequired.Optional.intOptional.getTier()Required.intRequired.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getFilestore
String getFilestore()Required. Immutable. Name of the Filestore instance to create, in the format `projects/{project}/locations/{location}/instances/{instance}`string filestore = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- The filestore.
-
getFilestoreBytes
com.google.protobuf.ByteString getFilestoreBytes()Required. Immutable. Name of the Filestore instance to create, in the format `projects/{project}/locations/{location}/instances/{instance}`string filestore = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for filestore.
-
getDescription
String getDescription()Optional. Immutable. Description of the instance. Maximum of 2048 characters.
string description = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()Optional. Immutable. Description of the instance. Maximum of 2048 characters.
string description = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- The bytes for description.
-
getTierValue
int getTierValue()Required. Immutable. Service tier to use for the instance.
.google.cloud.hypercomputecluster.v1.NewFilestoreConfig.Tier tier = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- The enum numeric value on the wire for tier.
-
getTier
NewFilestoreConfig.Tier getTier()Required. Immutable. Service tier to use for the instance.
.google.cloud.hypercomputecluster.v1.NewFilestoreConfig.Tier tier = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- The tier.
-
getProtocolValue
int getProtocolValue()Optional. Immutable. Access protocol to use for all file shares in the instance. Defaults to NFS V3 if not set.
.google.cloud.hypercomputecluster.v1.NewFilestoreConfig.Protocol protocol = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- The enum numeric value on the wire for protocol.
-
getProtocol
NewFilestoreConfig.Protocol getProtocol()Optional. Immutable. Access protocol to use for all file shares in the instance. Defaults to NFS V3 if not set.
.google.cloud.hypercomputecluster.v1.NewFilestoreConfig.Protocol protocol = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- The protocol.
-