public static final class Protos.Volume.Source.CSIVolume.Builder extends <any> implements Protos.Volume.Source.CSIVolumeOrBuilder
A volume which will be handled by the `volume/csi` isolator.Protobuf type
mesos.Volume.Source.CSIVolume
Modifier and Type | Method and Description |
---|---|
Protos.Volume.Source.CSIVolume.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Protos.Volume.Source.CSIVolume |
build() |
Protos.Volume.Source.CSIVolume |
buildPartial() |
Protos.Volume.Source.CSIVolume.Builder |
clear() |
Protos.Volume.Source.CSIVolume.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Protos.Volume.Source.CSIVolume.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Protos.Volume.Source.CSIVolume.Builder |
clearPluginName()
The name of the CSI plugin.
|
Protos.Volume.Source.CSIVolume.Builder |
clearStaticProvisioning()
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2; |
Protos.Volume.Source.CSIVolume.Builder |
clone() |
Protos.Volume.Source.CSIVolume |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getPluginName()
The name of the CSI plugin.
|
com.google.protobuf.ByteString |
getPluginNameBytes()
The name of the CSI plugin.
|
Protos.Volume.Source.CSIVolume.StaticProvisioning |
getStaticProvisioning()
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2; |
Protos.Volume.Source.CSIVolume.StaticProvisioning.Builder |
getStaticProvisioningBuilder()
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2; |
Protos.Volume.Source.CSIVolume.StaticProvisioningOrBuilder |
getStaticProvisioningOrBuilder()
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2; |
boolean |
hasPluginName()
The name of the CSI plugin.
|
boolean |
hasStaticProvisioning()
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Protos.Volume.Source.CSIVolume.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Protos.Volume.Source.CSIVolume.Builder |
mergeFrom(com.google.protobuf.Message other) |
Protos.Volume.Source.CSIVolume.Builder |
mergeStaticProvisioning(Protos.Volume.Source.CSIVolume.StaticProvisioning value)
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2; |
Protos.Volume.Source.CSIVolume.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Protos.Volume.Source.CSIVolume.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Protos.Volume.Source.CSIVolume.Builder |
setPluginName(java.lang.String value)
The name of the CSI plugin.
|
Protos.Volume.Source.CSIVolume.Builder |
setPluginNameBytes(com.google.protobuf.ByteString value)
The name of the CSI plugin.
|
Protos.Volume.Source.CSIVolume.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
Protos.Volume.Source.CSIVolume.Builder |
setStaticProvisioning(Protos.Volume.Source.CSIVolume.StaticProvisioning.Builder builderForValue)
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2; |
Protos.Volume.Source.CSIVolume.Builder |
setStaticProvisioning(Protos.Volume.Source.CSIVolume.StaticProvisioning value)
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2; |
Protos.Volume.Source.CSIVolume.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
public Protos.Volume.Source.CSIVolume.Builder clear()
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
public Protos.Volume.Source.CSIVolume getDefaultInstanceForType()
public Protos.Volume.Source.CSIVolume build()
public Protos.Volume.Source.CSIVolume buildPartial()
public Protos.Volume.Source.CSIVolume.Builder clone()
public Protos.Volume.Source.CSIVolume.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
public Protos.Volume.Source.CSIVolume.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
public Protos.Volume.Source.CSIVolume.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
public Protos.Volume.Source.CSIVolume.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
public Protos.Volume.Source.CSIVolume.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
public Protos.Volume.Source.CSIVolume.Builder mergeFrom(com.google.protobuf.Message other)
public final boolean isInitialized()
public Protos.Volume.Source.CSIVolume.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public boolean hasPluginName()
The name of the CSI plugin.
required string plugin_name = 1;
hasPluginName
in interface Protos.Volume.Source.CSIVolumeOrBuilder
public java.lang.String getPluginName()
The name of the CSI plugin.
required string plugin_name = 1;
getPluginName
in interface Protos.Volume.Source.CSIVolumeOrBuilder
public com.google.protobuf.ByteString getPluginNameBytes()
The name of the CSI plugin.
required string plugin_name = 1;
getPluginNameBytes
in interface Protos.Volume.Source.CSIVolumeOrBuilder
public Protos.Volume.Source.CSIVolume.Builder setPluginName(java.lang.String value)
The name of the CSI plugin.
required string plugin_name = 1;
public Protos.Volume.Source.CSIVolume.Builder clearPluginName()
The name of the CSI plugin.
required string plugin_name = 1;
public Protos.Volume.Source.CSIVolume.Builder setPluginNameBytes(com.google.protobuf.ByteString value)
The name of the CSI plugin.
required string plugin_name = 1;
public boolean hasStaticProvisioning()
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2;
hasStaticProvisioning
in interface Protos.Volume.Source.CSIVolumeOrBuilder
public Protos.Volume.Source.CSIVolume.StaticProvisioning getStaticProvisioning()
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2;
getStaticProvisioning
in interface Protos.Volume.Source.CSIVolumeOrBuilder
public Protos.Volume.Source.CSIVolume.Builder setStaticProvisioning(Protos.Volume.Source.CSIVolume.StaticProvisioning value)
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2;
public Protos.Volume.Source.CSIVolume.Builder setStaticProvisioning(Protos.Volume.Source.CSIVolume.StaticProvisioning.Builder builderForValue)
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2;
public Protos.Volume.Source.CSIVolume.Builder mergeStaticProvisioning(Protos.Volume.Source.CSIVolume.StaticProvisioning value)
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2;
public Protos.Volume.Source.CSIVolume.Builder clearStaticProvisioning()
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2;
public Protos.Volume.Source.CSIVolume.StaticProvisioning.Builder getStaticProvisioningBuilder()
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2;
public Protos.Volume.Source.CSIVolume.StaticProvisioningOrBuilder getStaticProvisioningOrBuilder()
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2;
getStaticProvisioningOrBuilder
in interface Protos.Volume.Source.CSIVolumeOrBuilder
public final Protos.Volume.Source.CSIVolume.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
public final Protos.Volume.Source.CSIVolume.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)