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.IOExceptionpublic boolean hasPluginName()
The name of the CSI plugin.
required string plugin_name = 1;hasPluginName in interface Protos.Volume.Source.CSIVolumeOrBuilderpublic java.lang.String getPluginName()
The name of the CSI plugin.
required string plugin_name = 1;getPluginName in interface Protos.Volume.Source.CSIVolumeOrBuilderpublic com.google.protobuf.ByteString getPluginNameBytes()
The name of the CSI plugin.
required string plugin_name = 1;getPluginNameBytes in interface Protos.Volume.Source.CSIVolumeOrBuilderpublic 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.CSIVolumeOrBuilderpublic Protos.Volume.Source.CSIVolume.StaticProvisioning getStaticProvisioning()
optional .mesos.Volume.Source.CSIVolume.StaticProvisioning static_provisioning = 2;getStaticProvisioning in interface Protos.Volume.Source.CSIVolumeOrBuilderpublic 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.CSIVolumeOrBuilderpublic 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)