public static final class Volume.Builder extends GeneratedMessageV3.Builder<Volume.Builder> implements VolumeOrBuilder
   
   Volume represents a named volume in a container.
 Protobuf type google.cloud.run.v2.Volume
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      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()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public Volume.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Volume |  | 
    
  
  
  buildPartial()
  
    public Volume buildPartial()
   
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Volume |  | 
    
  
  
  clear()
  
    public Volume.Builder clear()
   
  
  Overrides
  
  
  clearCloudSqlInstance()
  
    public Volume.Builder clearCloudSqlInstance()
   
   For Cloud SQL volumes, contains the specific instances that should be
 mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for
 more information on how to connect Cloud SQL and Cloud Run.
 .google.cloud.run.v2.CloudSqlInstance cloud_sql_instance = 3;
clearField(Descriptors.FieldDescriptor field)
  
    public Volume.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearName()
  
    public Volume.Builder clearName()
   
   Required. Volume's name.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public Volume.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearSecret()
  
    public Volume.Builder clearSecret()
   
   Secret represents a secret that should populate this volume.
 .google.cloud.run.v2.SecretVolumeSource secret = 2;
clearVolumeType()
  
    public Volume.Builder clearVolumeType()
   
  
  
  clone()
  
    public Volume.Builder clone()
   
  
  Overrides
  
  
  getCloudSqlInstance()
  
    public CloudSqlInstance getCloudSqlInstance()
   
   For Cloud SQL volumes, contains the specific instances that should be
 mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for
 more information on how to connect Cloud SQL and Cloud Run.
 .google.cloud.run.v2.CloudSqlInstance cloud_sql_instance = 3;
getCloudSqlInstanceBuilder()
  
    public CloudSqlInstance.Builder getCloudSqlInstanceBuilder()
   
   For Cloud SQL volumes, contains the specific instances that should be
 mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for
 more information on how to connect Cloud SQL and Cloud Run.
 .google.cloud.run.v2.CloudSqlInstance cloud_sql_instance = 3;
getCloudSqlInstanceOrBuilder()
  
    public CloudSqlInstanceOrBuilder getCloudSqlInstanceOrBuilder()
   
   For Cloud SQL volumes, contains the specific instances that should be
 mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for
 more information on how to connect Cloud SQL and Cloud Run.
 .google.cloud.run.v2.CloudSqlInstance cloud_sql_instance = 3;
getDefaultInstanceForType()
  
    public Volume getDefaultInstanceForType()
   
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Volume |  | 
    
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getName()
  
   Required. Volume's name.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The name. | 
    
  
  
  getNameBytes()
  
    public ByteString getNameBytes()
   
   Required. Volume's name.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for name. | 
    
  
  
  getSecret()
  
    public SecretVolumeSource getSecret()
   
   Secret represents a secret that should populate this volume.
 .google.cloud.run.v2.SecretVolumeSource secret = 2;
getSecretBuilder()
  
    public SecretVolumeSource.Builder getSecretBuilder()
   
   Secret represents a secret that should populate this volume.
 .google.cloud.run.v2.SecretVolumeSource secret = 2;
getSecretOrBuilder()
  
    public SecretVolumeSourceOrBuilder getSecretOrBuilder()
   
   Secret represents a secret that should populate this volume.
 .google.cloud.run.v2.SecretVolumeSource secret = 2;
getVolumeTypeCase()
  
    public Volume.VolumeTypeCase getVolumeTypeCase()
   
  
  
  hasCloudSqlInstance()
  
    public boolean hasCloudSqlInstance()
   
   For Cloud SQL volumes, contains the specific instances that should be
 mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for
 more information on how to connect Cloud SQL and Cloud Run.
 .google.cloud.run.v2.CloudSqlInstance cloud_sql_instance = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the cloudSqlInstance field is set. | 
    
  
  
  hasSecret()
  
    public boolean hasSecret()
   
   Secret represents a secret that should populate this volume.
 .google.cloud.run.v2.SecretVolumeSource secret = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the secret field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeCloudSqlInstance(CloudSqlInstance value)
  
    public Volume.Builder mergeCloudSqlInstance(CloudSqlInstance value)
   
   For Cloud SQL volumes, contains the specific instances that should be
 mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for
 more information on how to connect Cloud SQL and Cloud Run.
 .google.cloud.run.v2.CloudSqlInstance cloud_sql_instance = 3;
mergeFrom(Volume other)
  
    public Volume.Builder mergeFrom(Volume other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Volume
 | 
    
  
  
  
  
  
    public Volume.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public Volume.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeSecret(SecretVolumeSource value)
  
    public Volume.Builder mergeSecret(SecretVolumeSource value)
   
   Secret represents a secret that should populate this volume.
 .google.cloud.run.v2.SecretVolumeSource secret = 2;
mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final Volume.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setCloudSqlInstance(CloudSqlInstance value)
  
    public Volume.Builder setCloudSqlInstance(CloudSqlInstance value)
   
   For Cloud SQL volumes, contains the specific instances that should be
 mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for
 more information on how to connect Cloud SQL and Cloud Run.
 .google.cloud.run.v2.CloudSqlInstance cloud_sql_instance = 3;
setCloudSqlInstance(CloudSqlInstance.Builder builderForValue)
  
    public Volume.Builder setCloudSqlInstance(CloudSqlInstance.Builder builderForValue)
   
   For Cloud SQL volumes, contains the specific instances that should be
 mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for
 more information on how to connect Cloud SQL and Cloud Run.
 .google.cloud.run.v2.CloudSqlInstance cloud_sql_instance = 3;
setField(Descriptors.FieldDescriptor field, Object value)
  
    public Volume.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setName(String value)
  
    public Volume.Builder setName(String value)
   
   Required. Volume's name.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The name to set. | 
    
  
  
  
  setNameBytes(ByteString value)
  
    public Volume.Builder setNameBytes(ByteString value)
   
   Required. Volume's name.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for name to set. | 
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public Volume.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setSecret(SecretVolumeSource value)
  
    public Volume.Builder setSecret(SecretVolumeSource value)
   
   Secret represents a secret that should populate this volume.
 .google.cloud.run.v2.SecretVolumeSource secret = 2;
setSecret(SecretVolumeSource.Builder builderForValue)
  
    public Volume.Builder setSecret(SecretVolumeSource.Builder builderForValue)
   
   Secret represents a secret that should populate this volume.
 .google.cloud.run.v2.SecretVolumeSource secret = 2;
setUnknownFields(UnknownFieldSet unknownFields)
  
    public final Volume.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides