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 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.
    • getFileSharesList

      List<FileShareConfig> getFileSharesList()
       Required. Immutable. File system shares on the instance. Exactly one file
       share must be specified.
       
      repeated .google.cloud.hypercomputecluster.v1.FileShareConfig file_shares = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
    • getFileShares

      FileShareConfig getFileShares(int index)
       Required. Immutable. File system shares on the instance. Exactly one file
       share must be specified.
       
      repeated .google.cloud.hypercomputecluster.v1.FileShareConfig file_shares = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
    • getFileSharesCount

      int getFileSharesCount()
       Required. Immutable. File system shares on the instance. Exactly one file
       share must be specified.
       
      repeated .google.cloud.hypercomputecluster.v1.FileShareConfig file_shares = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
    • getFileSharesOrBuilderList

      List<? extends FileShareConfigOrBuilder> getFileSharesOrBuilderList()
       Required. Immutable. File system shares on the instance. Exactly one file
       share must be specified.
       
      repeated .google.cloud.hypercomputecluster.v1.FileShareConfig file_shares = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
    • getFileSharesOrBuilder

      FileShareConfigOrBuilder getFileSharesOrBuilder(int index)
       Required. Immutable. File system shares on the instance. Exactly one file
       share must be specified.
       
      repeated .google.cloud.hypercomputecluster.v1.FileShareConfig file_shares = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
    • 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

       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

       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.