Class StorageResourceConfig.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<StorageResourceConfig.Builder>
com.google.cloud.hypercomputecluster.v1.StorageResourceConfig.Builder
All Implemented Interfaces:
StorageResourceConfigOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
StorageResourceConfig

public static final class StorageResourceConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<StorageResourceConfig.Builder> implements StorageResourceConfigOrBuilder
 Describes how a storage resource should be initialized. Each storage resource
 can either be imported from an existing Google Cloud resource or initialized
 when the cluster is created.
 
Protobuf type google.cloud.hypercomputecluster.v1.StorageResourceConfig
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<StorageResourceConfig.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<StorageResourceConfig.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<StorageResourceConfig.Builder>
    • getDefaultInstanceForType

      public StorageResourceConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public StorageResourceConfig build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public StorageResourceConfig buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public StorageResourceConfig.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<StorageResourceConfig.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<StorageResourceConfig.Builder>
    • mergeFrom

      public StorageResourceConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<StorageResourceConfig.Builder>
      Throws:
      IOException
    • getConfigCase

      public StorageResourceConfig.ConfigCase getConfigCase()
      Specified by:
      getConfigCase in interface StorageResourceConfigOrBuilder
    • clearConfig

      public StorageResourceConfig.Builder clearConfig()
    • hasNewFilestore

      public boolean hasNewFilestore()
       Optional. Immutable. If set, indicates that a new Filestore instance
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewFilestoreConfig new_filestore = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasNewFilestore in interface StorageResourceConfigOrBuilder
      Returns:
      Whether the newFilestore field is set.
    • getNewFilestore

      public NewFilestoreConfig getNewFilestore()
       Optional. Immutable. If set, indicates that a new Filestore instance
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewFilestoreConfig new_filestore = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getNewFilestore in interface StorageResourceConfigOrBuilder
      Returns:
      The newFilestore.
    • setNewFilestore

      public StorageResourceConfig.Builder setNewFilestore(NewFilestoreConfig value)
       Optional. Immutable. If set, indicates that a new Filestore instance
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewFilestoreConfig new_filestore = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • setNewFilestore

      public StorageResourceConfig.Builder setNewFilestore(NewFilestoreConfig.Builder builderForValue)
       Optional. Immutable. If set, indicates that a new Filestore instance
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewFilestoreConfig new_filestore = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • mergeNewFilestore

      public StorageResourceConfig.Builder mergeNewFilestore(NewFilestoreConfig value)
       Optional. Immutable. If set, indicates that a new Filestore instance
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewFilestoreConfig new_filestore = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • clearNewFilestore

      public StorageResourceConfig.Builder clearNewFilestore()
       Optional. Immutable. If set, indicates that a new Filestore instance
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewFilestoreConfig new_filestore = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • getNewFilestoreBuilder

      public NewFilestoreConfig.Builder getNewFilestoreBuilder()
       Optional. Immutable. If set, indicates that a new Filestore instance
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewFilestoreConfig new_filestore = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • getNewFilestoreOrBuilder

      public NewFilestoreConfigOrBuilder getNewFilestoreOrBuilder()
       Optional. Immutable. If set, indicates that a new Filestore instance
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewFilestoreConfig new_filestore = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getNewFilestoreOrBuilder in interface StorageResourceConfigOrBuilder
    • hasExistingFilestore

      public boolean hasExistingFilestore()
       Optional. Immutable. If set, indicates that an existing Filestore
       instance should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingFilestoreConfig existing_filestore = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasExistingFilestore in interface StorageResourceConfigOrBuilder
      Returns:
      Whether the existingFilestore field is set.
    • getExistingFilestore

      public ExistingFilestoreConfig getExistingFilestore()
       Optional. Immutable. If set, indicates that an existing Filestore
       instance should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingFilestoreConfig existing_filestore = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getExistingFilestore in interface StorageResourceConfigOrBuilder
      Returns:
      The existingFilestore.
    • setExistingFilestore

      public StorageResourceConfig.Builder setExistingFilestore(ExistingFilestoreConfig value)
       Optional. Immutable. If set, indicates that an existing Filestore
       instance should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingFilestoreConfig existing_filestore = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • setExistingFilestore

      public StorageResourceConfig.Builder setExistingFilestore(ExistingFilestoreConfig.Builder builderForValue)
       Optional. Immutable. If set, indicates that an existing Filestore
       instance should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingFilestoreConfig existing_filestore = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • mergeExistingFilestore

      public StorageResourceConfig.Builder mergeExistingFilestore(ExistingFilestoreConfig value)
       Optional. Immutable. If set, indicates that an existing Filestore
       instance should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingFilestoreConfig existing_filestore = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • clearExistingFilestore

      public StorageResourceConfig.Builder clearExistingFilestore()
       Optional. Immutable. If set, indicates that an existing Filestore
       instance should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingFilestoreConfig existing_filestore = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • getExistingFilestoreBuilder

      public ExistingFilestoreConfig.Builder getExistingFilestoreBuilder()
       Optional. Immutable. If set, indicates that an existing Filestore
       instance should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingFilestoreConfig existing_filestore = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • getExistingFilestoreOrBuilder

      public ExistingFilestoreConfigOrBuilder getExistingFilestoreOrBuilder()
       Optional. Immutable. If set, indicates that an existing Filestore
       instance should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingFilestoreConfig existing_filestore = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getExistingFilestoreOrBuilder in interface StorageResourceConfigOrBuilder
    • hasNewBucket

      public boolean hasNewBucket()
       Optional. Immutable. If set, indicates that a new Cloud Storage bucket
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewBucketConfig new_bucket = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasNewBucket in interface StorageResourceConfigOrBuilder
      Returns:
      Whether the newBucket field is set.
    • getNewBucket

      public NewBucketConfig getNewBucket()
       Optional. Immutable. If set, indicates that a new Cloud Storage bucket
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewBucketConfig new_bucket = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getNewBucket in interface StorageResourceConfigOrBuilder
      Returns:
      The newBucket.
    • setNewBucket

      public StorageResourceConfig.Builder setNewBucket(NewBucketConfig value)
       Optional. Immutable. If set, indicates that a new Cloud Storage bucket
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewBucketConfig new_bucket = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • setNewBucket

      public StorageResourceConfig.Builder setNewBucket(NewBucketConfig.Builder builderForValue)
       Optional. Immutable. If set, indicates that a new Cloud Storage bucket
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewBucketConfig new_bucket = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • mergeNewBucket

      public StorageResourceConfig.Builder mergeNewBucket(NewBucketConfig value)
       Optional. Immutable. If set, indicates that a new Cloud Storage bucket
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewBucketConfig new_bucket = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • clearNewBucket

      public StorageResourceConfig.Builder clearNewBucket()
       Optional. Immutable. If set, indicates that a new Cloud Storage bucket
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewBucketConfig new_bucket = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • getNewBucketBuilder

      public NewBucketConfig.Builder getNewBucketBuilder()
       Optional. Immutable. If set, indicates that a new Cloud Storage bucket
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewBucketConfig new_bucket = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • getNewBucketOrBuilder

      public NewBucketConfigOrBuilder getNewBucketOrBuilder()
       Optional. Immutable. If set, indicates that a new Cloud Storage bucket
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewBucketConfig new_bucket = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getNewBucketOrBuilder in interface StorageResourceConfigOrBuilder
    • hasExistingBucket

      public boolean hasExistingBucket()
       Optional. Immutable. If set, indicates that an existing Cloud Storage
       bucket should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingBucketConfig existing_bucket = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasExistingBucket in interface StorageResourceConfigOrBuilder
      Returns:
      Whether the existingBucket field is set.
    • getExistingBucket

      public ExistingBucketConfig getExistingBucket()
       Optional. Immutable. If set, indicates that an existing Cloud Storage
       bucket should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingBucketConfig existing_bucket = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getExistingBucket in interface StorageResourceConfigOrBuilder
      Returns:
      The existingBucket.
    • setExistingBucket

      public StorageResourceConfig.Builder setExistingBucket(ExistingBucketConfig value)
       Optional. Immutable. If set, indicates that an existing Cloud Storage
       bucket should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingBucketConfig existing_bucket = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • setExistingBucket

      public StorageResourceConfig.Builder setExistingBucket(ExistingBucketConfig.Builder builderForValue)
       Optional. Immutable. If set, indicates that an existing Cloud Storage
       bucket should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingBucketConfig existing_bucket = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • mergeExistingBucket

      public StorageResourceConfig.Builder mergeExistingBucket(ExistingBucketConfig value)
       Optional. Immutable. If set, indicates that an existing Cloud Storage
       bucket should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingBucketConfig existing_bucket = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • clearExistingBucket

      public StorageResourceConfig.Builder clearExistingBucket()
       Optional. Immutable. If set, indicates that an existing Cloud Storage
       bucket should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingBucketConfig existing_bucket = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • getExistingBucketBuilder

      public ExistingBucketConfig.Builder getExistingBucketBuilder()
       Optional. Immutable. If set, indicates that an existing Cloud Storage
       bucket should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingBucketConfig existing_bucket = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • getExistingBucketOrBuilder

      public ExistingBucketConfigOrBuilder getExistingBucketOrBuilder()
       Optional. Immutable. If set, indicates that an existing Cloud Storage
       bucket should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingBucketConfig existing_bucket = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getExistingBucketOrBuilder in interface StorageResourceConfigOrBuilder
    • hasNewLustre

      public boolean hasNewLustre()
       Optional. Immutable. If set, indicates that a new Managed Lustre instance
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewLustreConfig new_lustre = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasNewLustre in interface StorageResourceConfigOrBuilder
      Returns:
      Whether the newLustre field is set.
    • getNewLustre

      public NewLustreConfig getNewLustre()
       Optional. Immutable. If set, indicates that a new Managed Lustre instance
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewLustreConfig new_lustre = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getNewLustre in interface StorageResourceConfigOrBuilder
      Returns:
      The newLustre.
    • setNewLustre

      public StorageResourceConfig.Builder setNewLustre(NewLustreConfig value)
       Optional. Immutable. If set, indicates that a new Managed Lustre instance
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewLustreConfig new_lustre = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • setNewLustre

      public StorageResourceConfig.Builder setNewLustre(NewLustreConfig.Builder builderForValue)
       Optional. Immutable. If set, indicates that a new Managed Lustre instance
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewLustreConfig new_lustre = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • mergeNewLustre

      public StorageResourceConfig.Builder mergeNewLustre(NewLustreConfig value)
       Optional. Immutable. If set, indicates that a new Managed Lustre instance
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewLustreConfig new_lustre = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • clearNewLustre

      public StorageResourceConfig.Builder clearNewLustre()
       Optional. Immutable. If set, indicates that a new Managed Lustre instance
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewLustreConfig new_lustre = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • getNewLustreBuilder

      public NewLustreConfig.Builder getNewLustreBuilder()
       Optional. Immutable. If set, indicates that a new Managed Lustre instance
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewLustreConfig new_lustre = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • getNewLustreOrBuilder

      public NewLustreConfigOrBuilder getNewLustreOrBuilder()
       Optional. Immutable. If set, indicates that a new Managed Lustre instance
       should be created.
       
      .google.cloud.hypercomputecluster.v1.NewLustreConfig new_lustre = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getNewLustreOrBuilder in interface StorageResourceConfigOrBuilder
    • hasExistingLustre

      public boolean hasExistingLustre()
       Optional. Immutable. If set, indicates that an existing Managed Lustre
       instance should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingLustreConfig existing_lustre = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasExistingLustre in interface StorageResourceConfigOrBuilder
      Returns:
      Whether the existingLustre field is set.
    • getExistingLustre

      public ExistingLustreConfig getExistingLustre()
       Optional. Immutable. If set, indicates that an existing Managed Lustre
       instance should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingLustreConfig existing_lustre = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getExistingLustre in interface StorageResourceConfigOrBuilder
      Returns:
      The existingLustre.
    • setExistingLustre

      public StorageResourceConfig.Builder setExistingLustre(ExistingLustreConfig value)
       Optional. Immutable. If set, indicates that an existing Managed Lustre
       instance should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingLustreConfig existing_lustre = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • setExistingLustre

      public StorageResourceConfig.Builder setExistingLustre(ExistingLustreConfig.Builder builderForValue)
       Optional. Immutable. If set, indicates that an existing Managed Lustre
       instance should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingLustreConfig existing_lustre = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • mergeExistingLustre

      public StorageResourceConfig.Builder mergeExistingLustre(ExistingLustreConfig value)
       Optional. Immutable. If set, indicates that an existing Managed Lustre
       instance should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingLustreConfig existing_lustre = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • clearExistingLustre

      public StorageResourceConfig.Builder clearExistingLustre()
       Optional. Immutable. If set, indicates that an existing Managed Lustre
       instance should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingLustreConfig existing_lustre = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • getExistingLustreBuilder

      public ExistingLustreConfig.Builder getExistingLustreBuilder()
       Optional. Immutable. If set, indicates that an existing Managed Lustre
       instance should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingLustreConfig existing_lustre = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
    • getExistingLustreOrBuilder

      public ExistingLustreConfigOrBuilder getExistingLustreOrBuilder()
       Optional. Immutable. If set, indicates that an existing Managed Lustre
       instance should be imported.
       
      .google.cloud.hypercomputecluster.v1.ExistingLustreConfig existing_lustre = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getExistingLustreOrBuilder in interface StorageResourceConfigOrBuilder