public static final class Protos.Volume.Source.Builder extends <any> implements Protos.Volume.SourceOrBuilder
Describes where a volume originates from.Protobuf type
mesos.Volume.Source
Modifier and Type | Method and Description |
---|---|
Protos.Volume.Source.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Protos.Volume.Source |
build() |
Protos.Volume.Source |
buildPartial() |
Protos.Volume.Source.Builder |
clear() |
Protos.Volume.Source.Builder |
clearCsiVolume()
optional .mesos.Volume.Source.CSIVolume csi_volume = 6; |
Protos.Volume.Source.Builder |
clearDockerVolume()
The source of the volume created by docker volume driver.
|
Protos.Volume.Source.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Protos.Volume.Source.Builder |
clearHostPath()
optional .mesos.Volume.Source.HostPath host_path = 5; |
Protos.Volume.Source.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Protos.Volume.Source.Builder |
clearSandboxPath()
optional .mesos.Volume.Source.SandboxPath sandbox_path = 3; |
Protos.Volume.Source.Builder |
clearSecret()
The volume/secret isolator uses the secret-fetcher module (third-party or
internal) downloads the secret and makes it available at container_path.
|
Protos.Volume.Source.Builder |
clearType()
Enum fields should be optional, see: MESOS-4997.
|
Protos.Volume.Source.Builder |
clone() |
Protos.Volume.Source.CSIVolume |
getCsiVolume()
optional .mesos.Volume.Source.CSIVolume csi_volume = 6; |
Protos.Volume.Source.CSIVolume.Builder |
getCsiVolumeBuilder()
optional .mesos.Volume.Source.CSIVolume csi_volume = 6; |
Protos.Volume.Source.CSIVolumeOrBuilder |
getCsiVolumeOrBuilder()
optional .mesos.Volume.Source.CSIVolume csi_volume = 6; |
Protos.Volume.Source |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Protos.Volume.Source.DockerVolume |
getDockerVolume()
The source of the volume created by docker volume driver.
|
Protos.Volume.Source.DockerVolume.Builder |
getDockerVolumeBuilder()
The source of the volume created by docker volume driver.
|
Protos.Volume.Source.DockerVolumeOrBuilder |
getDockerVolumeOrBuilder()
The source of the volume created by docker volume driver.
|
Protos.Volume.Source.HostPath |
getHostPath()
optional .mesos.Volume.Source.HostPath host_path = 5; |
Protos.Volume.Source.HostPath.Builder |
getHostPathBuilder()
optional .mesos.Volume.Source.HostPath host_path = 5; |
Protos.Volume.Source.HostPathOrBuilder |
getHostPathOrBuilder()
optional .mesos.Volume.Source.HostPath host_path = 5; |
Protos.Volume.Source.SandboxPath |
getSandboxPath()
optional .mesos.Volume.Source.SandboxPath sandbox_path = 3; |
Protos.Volume.Source.SandboxPath.Builder |
getSandboxPathBuilder()
optional .mesos.Volume.Source.SandboxPath sandbox_path = 3; |
Protos.Volume.Source.SandboxPathOrBuilder |
getSandboxPathOrBuilder()
optional .mesos.Volume.Source.SandboxPath sandbox_path = 3; |
Protos.Secret |
getSecret()
The volume/secret isolator uses the secret-fetcher module (third-party or
internal) downloads the secret and makes it available at container_path.
|
Protos.Secret.Builder |
getSecretBuilder()
The volume/secret isolator uses the secret-fetcher module (third-party or
internal) downloads the secret and makes it available at container_path.
|
Protos.SecretOrBuilder |
getSecretOrBuilder()
The volume/secret isolator uses the secret-fetcher module (third-party or
internal) downloads the secret and makes it available at container_path.
|
Protos.Volume.Source.Type |
getType()
Enum fields should be optional, see: MESOS-4997.
|
boolean |
hasCsiVolume()
optional .mesos.Volume.Source.CSIVolume csi_volume = 6; |
boolean |
hasDockerVolume()
The source of the volume created by docker volume driver.
|
boolean |
hasHostPath()
optional .mesos.Volume.Source.HostPath host_path = 5; |
boolean |
hasSandboxPath()
optional .mesos.Volume.Source.SandboxPath sandbox_path = 3; |
boolean |
hasSecret()
The volume/secret isolator uses the secret-fetcher module (third-party or
internal) downloads the secret and makes it available at container_path.
|
boolean |
hasType()
Enum fields should be optional, see: MESOS-4997.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Protos.Volume.Source.Builder |
mergeCsiVolume(Protos.Volume.Source.CSIVolume value)
optional .mesos.Volume.Source.CSIVolume csi_volume = 6; |
Protos.Volume.Source.Builder |
mergeDockerVolume(Protos.Volume.Source.DockerVolume value)
The source of the volume created by docker volume driver.
|
Protos.Volume.Source.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Protos.Volume.Source.Builder |
mergeFrom(com.google.protobuf.Message other) |
Protos.Volume.Source.Builder |
mergeHostPath(Protos.Volume.Source.HostPath value)
optional .mesos.Volume.Source.HostPath host_path = 5; |
Protos.Volume.Source.Builder |
mergeSandboxPath(Protos.Volume.Source.SandboxPath value)
optional .mesos.Volume.Source.SandboxPath sandbox_path = 3; |
Protos.Volume.Source.Builder |
mergeSecret(Protos.Secret value)
The volume/secret isolator uses the secret-fetcher module (third-party or
internal) downloads the secret and makes it available at container_path.
|
Protos.Volume.Source.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Protos.Volume.Source.Builder |
setCsiVolume(Protos.Volume.Source.CSIVolume.Builder builderForValue)
optional .mesos.Volume.Source.CSIVolume csi_volume = 6; |
Protos.Volume.Source.Builder |
setCsiVolume(Protos.Volume.Source.CSIVolume value)
optional .mesos.Volume.Source.CSIVolume csi_volume = 6; |
Protos.Volume.Source.Builder |
setDockerVolume(Protos.Volume.Source.DockerVolume.Builder builderForValue)
The source of the volume created by docker volume driver.
|
Protos.Volume.Source.Builder |
setDockerVolume(Protos.Volume.Source.DockerVolume value)
The source of the volume created by docker volume driver.
|
Protos.Volume.Source.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Protos.Volume.Source.Builder |
setHostPath(Protos.Volume.Source.HostPath.Builder builderForValue)
optional .mesos.Volume.Source.HostPath host_path = 5; |
Protos.Volume.Source.Builder |
setHostPath(Protos.Volume.Source.HostPath value)
optional .mesos.Volume.Source.HostPath host_path = 5; |
Protos.Volume.Source.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
Protos.Volume.Source.Builder |
setSandboxPath(Protos.Volume.Source.SandboxPath.Builder builderForValue)
optional .mesos.Volume.Source.SandboxPath sandbox_path = 3; |
Protos.Volume.Source.Builder |
setSandboxPath(Protos.Volume.Source.SandboxPath value)
optional .mesos.Volume.Source.SandboxPath sandbox_path = 3; |
Protos.Volume.Source.Builder |
setSecret(Protos.Secret.Builder builderForValue)
The volume/secret isolator uses the secret-fetcher module (third-party or
internal) downloads the secret and makes it available at container_path.
|
Protos.Volume.Source.Builder |
setSecret(Protos.Secret value)
The volume/secret isolator uses the secret-fetcher module (third-party or
internal) downloads the secret and makes it available at container_path.
|
Protos.Volume.Source.Builder |
setType(Protos.Volume.Source.Type value)
Enum fields should be optional, see: MESOS-4997.
|
Protos.Volume.Source.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.Builder clear()
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
public Protos.Volume.Source getDefaultInstanceForType()
public Protos.Volume.Source build()
public Protos.Volume.Source buildPartial()
public Protos.Volume.Source.Builder clone()
public Protos.Volume.Source.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
public Protos.Volume.Source.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
public Protos.Volume.Source.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
public Protos.Volume.Source.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
public Protos.Volume.Source.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
public Protos.Volume.Source.Builder mergeFrom(com.google.protobuf.Message other)
public final boolean isInitialized()
public Protos.Volume.Source.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public boolean hasType()
Enum fields should be optional, see: MESOS-4997.
optional .mesos.Volume.Source.Type type = 1;
hasType
in interface Protos.Volume.SourceOrBuilder
public Protos.Volume.Source.Type getType()
Enum fields should be optional, see: MESOS-4997.
optional .mesos.Volume.Source.Type type = 1;
getType
in interface Protos.Volume.SourceOrBuilder
public Protos.Volume.Source.Builder setType(Protos.Volume.Source.Type value)
Enum fields should be optional, see: MESOS-4997.
optional .mesos.Volume.Source.Type type = 1;
public Protos.Volume.Source.Builder clearType()
Enum fields should be optional, see: MESOS-4997.
optional .mesos.Volume.Source.Type type = 1;
public boolean hasDockerVolume()
The source of the volume created by docker volume driver.
optional .mesos.Volume.Source.DockerVolume docker_volume = 2;
hasDockerVolume
in interface Protos.Volume.SourceOrBuilder
public Protos.Volume.Source.DockerVolume getDockerVolume()
The source of the volume created by docker volume driver.
optional .mesos.Volume.Source.DockerVolume docker_volume = 2;
getDockerVolume
in interface Protos.Volume.SourceOrBuilder
public Protos.Volume.Source.Builder setDockerVolume(Protos.Volume.Source.DockerVolume value)
The source of the volume created by docker volume driver.
optional .mesos.Volume.Source.DockerVolume docker_volume = 2;
public Protos.Volume.Source.Builder setDockerVolume(Protos.Volume.Source.DockerVolume.Builder builderForValue)
The source of the volume created by docker volume driver.
optional .mesos.Volume.Source.DockerVolume docker_volume = 2;
public Protos.Volume.Source.Builder mergeDockerVolume(Protos.Volume.Source.DockerVolume value)
The source of the volume created by docker volume driver.
optional .mesos.Volume.Source.DockerVolume docker_volume = 2;
public Protos.Volume.Source.Builder clearDockerVolume()
The source of the volume created by docker volume driver.
optional .mesos.Volume.Source.DockerVolume docker_volume = 2;
public Protos.Volume.Source.DockerVolume.Builder getDockerVolumeBuilder()
The source of the volume created by docker volume driver.
optional .mesos.Volume.Source.DockerVolume docker_volume = 2;
public Protos.Volume.Source.DockerVolumeOrBuilder getDockerVolumeOrBuilder()
The source of the volume created by docker volume driver.
optional .mesos.Volume.Source.DockerVolume docker_volume = 2;
getDockerVolumeOrBuilder
in interface Protos.Volume.SourceOrBuilder
public boolean hasHostPath()
optional .mesos.Volume.Source.HostPath host_path = 5;
hasHostPath
in interface Protos.Volume.SourceOrBuilder
public Protos.Volume.Source.HostPath getHostPath()
optional .mesos.Volume.Source.HostPath host_path = 5;
getHostPath
in interface Protos.Volume.SourceOrBuilder
public Protos.Volume.Source.Builder setHostPath(Protos.Volume.Source.HostPath value)
optional .mesos.Volume.Source.HostPath host_path = 5;
public Protos.Volume.Source.Builder setHostPath(Protos.Volume.Source.HostPath.Builder builderForValue)
optional .mesos.Volume.Source.HostPath host_path = 5;
public Protos.Volume.Source.Builder mergeHostPath(Protos.Volume.Source.HostPath value)
optional .mesos.Volume.Source.HostPath host_path = 5;
public Protos.Volume.Source.Builder clearHostPath()
optional .mesos.Volume.Source.HostPath host_path = 5;
public Protos.Volume.Source.HostPath.Builder getHostPathBuilder()
optional .mesos.Volume.Source.HostPath host_path = 5;
public Protos.Volume.Source.HostPathOrBuilder getHostPathOrBuilder()
optional .mesos.Volume.Source.HostPath host_path = 5;
getHostPathOrBuilder
in interface Protos.Volume.SourceOrBuilder
public boolean hasSandboxPath()
optional .mesos.Volume.Source.SandboxPath sandbox_path = 3;
hasSandboxPath
in interface Protos.Volume.SourceOrBuilder
public Protos.Volume.Source.SandboxPath getSandboxPath()
optional .mesos.Volume.Source.SandboxPath sandbox_path = 3;
getSandboxPath
in interface Protos.Volume.SourceOrBuilder
public Protos.Volume.Source.Builder setSandboxPath(Protos.Volume.Source.SandboxPath value)
optional .mesos.Volume.Source.SandboxPath sandbox_path = 3;
public Protos.Volume.Source.Builder setSandboxPath(Protos.Volume.Source.SandboxPath.Builder builderForValue)
optional .mesos.Volume.Source.SandboxPath sandbox_path = 3;
public Protos.Volume.Source.Builder mergeSandboxPath(Protos.Volume.Source.SandboxPath value)
optional .mesos.Volume.Source.SandboxPath sandbox_path = 3;
public Protos.Volume.Source.Builder clearSandboxPath()
optional .mesos.Volume.Source.SandboxPath sandbox_path = 3;
public Protos.Volume.Source.SandboxPath.Builder getSandboxPathBuilder()
optional .mesos.Volume.Source.SandboxPath sandbox_path = 3;
public Protos.Volume.Source.SandboxPathOrBuilder getSandboxPathOrBuilder()
optional .mesos.Volume.Source.SandboxPath sandbox_path = 3;
getSandboxPathOrBuilder
in interface Protos.Volume.SourceOrBuilder
public boolean hasSecret()
The volume/secret isolator uses the secret-fetcher module (third-party or internal) downloads the secret and makes it available at container_path.
optional .mesos.Secret secret = 4;
hasSecret
in interface Protos.Volume.SourceOrBuilder
public Protos.Secret getSecret()
The volume/secret isolator uses the secret-fetcher module (third-party or internal) downloads the secret and makes it available at container_path.
optional .mesos.Secret secret = 4;
getSecret
in interface Protos.Volume.SourceOrBuilder
public Protos.Volume.Source.Builder setSecret(Protos.Secret value)
The volume/secret isolator uses the secret-fetcher module (third-party or internal) downloads the secret and makes it available at container_path.
optional .mesos.Secret secret = 4;
public Protos.Volume.Source.Builder setSecret(Protos.Secret.Builder builderForValue)
The volume/secret isolator uses the secret-fetcher module (third-party or internal) downloads the secret and makes it available at container_path.
optional .mesos.Secret secret = 4;
public Protos.Volume.Source.Builder mergeSecret(Protos.Secret value)
The volume/secret isolator uses the secret-fetcher module (third-party or internal) downloads the secret and makes it available at container_path.
optional .mesos.Secret secret = 4;
public Protos.Volume.Source.Builder clearSecret()
The volume/secret isolator uses the secret-fetcher module (third-party or internal) downloads the secret and makes it available at container_path.
optional .mesos.Secret secret = 4;
public Protos.Secret.Builder getSecretBuilder()
The volume/secret isolator uses the secret-fetcher module (third-party or internal) downloads the secret and makes it available at container_path.
optional .mesos.Secret secret = 4;
public Protos.SecretOrBuilder getSecretOrBuilder()
The volume/secret isolator uses the secret-fetcher module (third-party or internal) downloads the secret and makes it available at container_path.
optional .mesos.Secret secret = 4;
getSecretOrBuilder
in interface Protos.Volume.SourceOrBuilder
public boolean hasCsiVolume()
optional .mesos.Volume.Source.CSIVolume csi_volume = 6;
hasCsiVolume
in interface Protos.Volume.SourceOrBuilder
public Protos.Volume.Source.CSIVolume getCsiVolume()
optional .mesos.Volume.Source.CSIVolume csi_volume = 6;
getCsiVolume
in interface Protos.Volume.SourceOrBuilder
public Protos.Volume.Source.Builder setCsiVolume(Protos.Volume.Source.CSIVolume value)
optional .mesos.Volume.Source.CSIVolume csi_volume = 6;
public Protos.Volume.Source.Builder setCsiVolume(Protos.Volume.Source.CSIVolume.Builder builderForValue)
optional .mesos.Volume.Source.CSIVolume csi_volume = 6;
public Protos.Volume.Source.Builder mergeCsiVolume(Protos.Volume.Source.CSIVolume value)
optional .mesos.Volume.Source.CSIVolume csi_volume = 6;
public Protos.Volume.Source.Builder clearCsiVolume()
optional .mesos.Volume.Source.CSIVolume csi_volume = 6;
public Protos.Volume.Source.CSIVolume.Builder getCsiVolumeBuilder()
optional .mesos.Volume.Source.CSIVolume csi_volume = 6;
public Protos.Volume.Source.CSIVolumeOrBuilder getCsiVolumeOrBuilder()
optional .mesos.Volume.Source.CSIVolume csi_volume = 6;
getCsiVolumeOrBuilder
in interface Protos.Volume.SourceOrBuilder
public final Protos.Volume.Source.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
public final Protos.Volume.Source.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)