Interface NewLustreConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
NewLustreConfig, NewLustreConfig.Builder

@Generated public interface NewLustreConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Required.
    Optional.
    com.google.protobuf.ByteString
    Optional.
    Required.
    com.google.protobuf.ByteString
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getLustre

      String getLustre()
       Required. Immutable. Name of the Managed Lustre instance to create, in the
       format `projects/{project}/locations/{location}/instances/{instance}`
       
      string lustre = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The lustre.
    • getLustreBytes

      com.google.protobuf.ByteString getLustreBytes()
       Required. Immutable. Name of the Managed Lustre instance to create, in the
       format `projects/{project}/locations/{location}/instances/{instance}`
       
      string lustre = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The bytes for lustre.
    • getDescription

      String getDescription()
       Optional. Immutable. Description of the Managed Lustre instance. Maximum of
       2048 characters.
       
      string description = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       Optional. Immutable. Description of the Managed Lustre instance. Maximum of
       2048 characters.
       
      string description = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The bytes for description.
    • getFilesystem

      String getFilesystem()
       Required. Immutable. Filesystem name for this instance. This name is used
       by client-side tools, including when mounting the instance. Must be 8
       characters or less and can only contain letters and numbers.
       
      string filesystem = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The filesystem.
    • getFilesystemBytes

      com.google.protobuf.ByteString getFilesystemBytes()
       Required. Immutable. Filesystem name for this instance. This name is used
       by client-side tools, including when mounting the instance. Must be 8
       characters or less and can only contain letters and numbers.
       
      string filesystem = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The bytes for filesystem.
    • getCapacityGb

      long getCapacityGb()
       Required. Immutable. Storage capacity of the instance in gibibytes (GiB).
       Allowed values are between 18000 and 7632000.
       
      int64 capacity_gb = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The capacityGb.