public static final class V1.ISCSIPersistentVolumeSource.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1.ISCSIPersistentVolumeSource.Builder> implements V1.ISCSIPersistentVolumeSourceOrBuilder
ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.Protobuf type
k8s.io.api.core.v1.ISCSIPersistentVolumeSource| Modifier and Type | Method and Description |
|---|---|
V1.ISCSIPersistentVolumeSource.Builder |
addAllPortals(Iterable<String> values)
iSCSI Target Portal List.
|
V1.ISCSIPersistentVolumeSource.Builder |
addPortals(String value)
iSCSI Target Portal List.
|
V1.ISCSIPersistentVolumeSource.Builder |
addPortalsBytes(com.google.protobuf.ByteString value)
iSCSI Target Portal List.
|
V1.ISCSIPersistentVolumeSource.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1.ISCSIPersistentVolumeSource |
build() |
V1.ISCSIPersistentVolumeSource |
buildPartial() |
V1.ISCSIPersistentVolumeSource.Builder |
clear() |
V1.ISCSIPersistentVolumeSource.Builder |
clearChapAuthDiscovery()
whether support iSCSI Discovery CHAP authentication
+optional
|
V1.ISCSIPersistentVolumeSource.Builder |
clearChapAuthSession()
whether support iSCSI Session CHAP authentication
+optional
|
V1.ISCSIPersistentVolumeSource.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
V1.ISCSIPersistentVolumeSource.Builder |
clearFsType()
Filesystem type of the volume that you want to mount.
|
V1.ISCSIPersistentVolumeSource.Builder |
clearInitiatorName()
Custom iSCSI Initiator Name.
|
V1.ISCSIPersistentVolumeSource.Builder |
clearIqn()
Target iSCSI Qualified Name.
|
V1.ISCSIPersistentVolumeSource.Builder |
clearIscsiInterface()
iSCSI Interface Name that uses an iSCSI transport.
|
V1.ISCSIPersistentVolumeSource.Builder |
clearLun()
iSCSI Target Lun number.
|
V1.ISCSIPersistentVolumeSource.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
V1.ISCSIPersistentVolumeSource.Builder |
clearPortals()
iSCSI Target Portal List.
|
V1.ISCSIPersistentVolumeSource.Builder |
clearReadOnly()
ReadOnly here will force the ReadOnly setting in VolumeMounts.
|
V1.ISCSIPersistentVolumeSource.Builder |
clearSecretRef()
CHAP Secret for iSCSI target and initiator authentication
+optional
|
V1.ISCSIPersistentVolumeSource.Builder |
clearTargetPortal()
iSCSI Target Portal.
|
V1.ISCSIPersistentVolumeSource.Builder |
clone() |
boolean |
getChapAuthDiscovery()
whether support iSCSI Discovery CHAP authentication
+optional
|
boolean |
getChapAuthSession()
whether support iSCSI Session CHAP authentication
+optional
|
V1.ISCSIPersistentVolumeSource |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getFsType()
Filesystem type of the volume that you want to mount.
|
com.google.protobuf.ByteString |
getFsTypeBytes()
Filesystem type of the volume that you want to mount.
|
String |
getInitiatorName()
Custom iSCSI Initiator Name.
|
com.google.protobuf.ByteString |
getInitiatorNameBytes()
Custom iSCSI Initiator Name.
|
String |
getIqn()
Target iSCSI Qualified Name.
|
com.google.protobuf.ByteString |
getIqnBytes()
Target iSCSI Qualified Name.
|
String |
getIscsiInterface()
iSCSI Interface Name that uses an iSCSI transport.
|
com.google.protobuf.ByteString |
getIscsiInterfaceBytes()
iSCSI Interface Name that uses an iSCSI transport.
|
int |
getLun()
iSCSI Target Lun number.
|
String |
getPortals(int index)
iSCSI Target Portal List.
|
com.google.protobuf.ByteString |
getPortalsBytes(int index)
iSCSI Target Portal List.
|
int |
getPortalsCount()
iSCSI Target Portal List.
|
com.google.protobuf.ProtocolStringList |
getPortalsList()
iSCSI Target Portal List.
|
boolean |
getReadOnly()
ReadOnly here will force the ReadOnly setting in VolumeMounts.
|
V1.SecretReference |
getSecretRef()
CHAP Secret for iSCSI target and initiator authentication
+optional
|
V1.SecretReference.Builder |
getSecretRefBuilder()
CHAP Secret for iSCSI target and initiator authentication
+optional
|
V1.SecretReferenceOrBuilder |
getSecretRefOrBuilder()
CHAP Secret for iSCSI target and initiator authentication
+optional
|
String |
getTargetPortal()
iSCSI Target Portal.
|
com.google.protobuf.ByteString |
getTargetPortalBytes()
iSCSI Target Portal.
|
boolean |
hasChapAuthDiscovery()
whether support iSCSI Discovery CHAP authentication
+optional
|
boolean |
hasChapAuthSession()
whether support iSCSI Session CHAP authentication
+optional
|
boolean |
hasFsType()
Filesystem type of the volume that you want to mount.
|
boolean |
hasInitiatorName()
Custom iSCSI Initiator Name.
|
boolean |
hasIqn()
Target iSCSI Qualified Name.
|
boolean |
hasIscsiInterface()
iSCSI Interface Name that uses an iSCSI transport.
|
boolean |
hasLun()
iSCSI Target Lun number.
|
boolean |
hasReadOnly()
ReadOnly here will force the ReadOnly setting in VolumeMounts.
|
boolean |
hasSecretRef()
CHAP Secret for iSCSI target and initiator authentication
+optional
|
boolean |
hasTargetPortal()
iSCSI Target Portal.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
V1.ISCSIPersistentVolumeSource.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
V1.ISCSIPersistentVolumeSource.Builder |
mergeFrom(com.google.protobuf.Message other) |
V1.ISCSIPersistentVolumeSource.Builder |
mergeFrom(V1.ISCSIPersistentVolumeSource other) |
V1.ISCSIPersistentVolumeSource.Builder |
mergeSecretRef(V1.SecretReference value)
CHAP Secret for iSCSI target and initiator authentication
+optional
|
V1.ISCSIPersistentVolumeSource.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1.ISCSIPersistentVolumeSource.Builder |
setChapAuthDiscovery(boolean value)
whether support iSCSI Discovery CHAP authentication
+optional
|
V1.ISCSIPersistentVolumeSource.Builder |
setChapAuthSession(boolean value)
whether support iSCSI Session CHAP authentication
+optional
|
V1.ISCSIPersistentVolumeSource.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1.ISCSIPersistentVolumeSource.Builder |
setFsType(String value)
Filesystem type of the volume that you want to mount.
|
V1.ISCSIPersistentVolumeSource.Builder |
setFsTypeBytes(com.google.protobuf.ByteString value)
Filesystem type of the volume that you want to mount.
|
V1.ISCSIPersistentVolumeSource.Builder |
setInitiatorName(String value)
Custom iSCSI Initiator Name.
|
V1.ISCSIPersistentVolumeSource.Builder |
setInitiatorNameBytes(com.google.protobuf.ByteString value)
Custom iSCSI Initiator Name.
|
V1.ISCSIPersistentVolumeSource.Builder |
setIqn(String value)
Target iSCSI Qualified Name.
|
V1.ISCSIPersistentVolumeSource.Builder |
setIqnBytes(com.google.protobuf.ByteString value)
Target iSCSI Qualified Name.
|
V1.ISCSIPersistentVolumeSource.Builder |
setIscsiInterface(String value)
iSCSI Interface Name that uses an iSCSI transport.
|
V1.ISCSIPersistentVolumeSource.Builder |
setIscsiInterfaceBytes(com.google.protobuf.ByteString value)
iSCSI Interface Name that uses an iSCSI transport.
|
V1.ISCSIPersistentVolumeSource.Builder |
setLun(int value)
iSCSI Target Lun number.
|
V1.ISCSIPersistentVolumeSource.Builder |
setPortals(int index,
String value)
iSCSI Target Portal List.
|
V1.ISCSIPersistentVolumeSource.Builder |
setReadOnly(boolean value)
ReadOnly here will force the ReadOnly setting in VolumeMounts.
|
V1.ISCSIPersistentVolumeSource.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
V1.ISCSIPersistentVolumeSource.Builder |
setSecretRef(V1.SecretReference.Builder builderForValue)
CHAP Secret for iSCSI target and initiator authentication
+optional
|
V1.ISCSIPersistentVolumeSource.Builder |
setSecretRef(V1.SecretReference value)
CHAP Secret for iSCSI target and initiator authentication
+optional
|
V1.ISCSIPersistentVolumeSource.Builder |
setTargetPortal(String value)
iSCSI Target Portal.
|
V1.ISCSIPersistentVolumeSource.Builder |
setTargetPortalBytes(com.google.protobuf.ByteString value)
iSCSI Target Portal.
|
V1.ISCSIPersistentVolumeSource.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<V1.ISCSIPersistentVolumeSource.Builder>public V1.ISCSIPersistentVolumeSource.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<V1.ISCSIPersistentVolumeSource.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<V1.ISCSIPersistentVolumeSource.Builder>public V1.ISCSIPersistentVolumeSource getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic V1.ISCSIPersistentVolumeSource build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic V1.ISCSIPersistentVolumeSource buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic V1.ISCSIPersistentVolumeSource.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<V1.ISCSIPersistentVolumeSource.Builder>public V1.ISCSIPersistentVolumeSource.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.ISCSIPersistentVolumeSource.Builder>public V1.ISCSIPersistentVolumeSource.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.ISCSIPersistentVolumeSource.Builder>public V1.ISCSIPersistentVolumeSource.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<V1.ISCSIPersistentVolumeSource.Builder>public V1.ISCSIPersistentVolumeSource.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.ISCSIPersistentVolumeSource.Builder>public V1.ISCSIPersistentVolumeSource.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.ISCSIPersistentVolumeSource.Builder>public V1.ISCSIPersistentVolumeSource.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1.ISCSIPersistentVolumeSource.Builder>public V1.ISCSIPersistentVolumeSource.Builder mergeFrom(V1.ISCSIPersistentVolumeSource other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<V1.ISCSIPersistentVolumeSource.Builder>public V1.ISCSIPersistentVolumeSource.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1.ISCSIPersistentVolumeSource.Builder>IOExceptionpublic boolean hasTargetPortal()
iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
optional string targetPortal = 1;hasTargetPortal in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic String getTargetPortal()
iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
optional string targetPortal = 1;getTargetPortal in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic com.google.protobuf.ByteString getTargetPortalBytes()
iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
optional string targetPortal = 1;getTargetPortalBytes in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic V1.ISCSIPersistentVolumeSource.Builder setTargetPortal(String value)
iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
optional string targetPortal = 1;public V1.ISCSIPersistentVolumeSource.Builder clearTargetPortal()
iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
optional string targetPortal = 1;public V1.ISCSIPersistentVolumeSource.Builder setTargetPortalBytes(com.google.protobuf.ByteString value)
iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).
optional string targetPortal = 1;public boolean hasIqn()
Target iSCSI Qualified Name.
optional string iqn = 2;hasIqn in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic String getIqn()
Target iSCSI Qualified Name.
optional string iqn = 2;getIqn in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic com.google.protobuf.ByteString getIqnBytes()
Target iSCSI Qualified Name.
optional string iqn = 2;getIqnBytes in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic V1.ISCSIPersistentVolumeSource.Builder setIqn(String value)
Target iSCSI Qualified Name.
optional string iqn = 2;public V1.ISCSIPersistentVolumeSource.Builder clearIqn()
Target iSCSI Qualified Name.
optional string iqn = 2;public V1.ISCSIPersistentVolumeSource.Builder setIqnBytes(com.google.protobuf.ByteString value)
Target iSCSI Qualified Name.
optional string iqn = 2;public boolean hasLun()
iSCSI Target Lun number.
optional int32 lun = 3;hasLun in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic int getLun()
iSCSI Target Lun number.
optional int32 lun = 3;getLun in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic V1.ISCSIPersistentVolumeSource.Builder setLun(int value)
iSCSI Target Lun number.
optional int32 lun = 3;public V1.ISCSIPersistentVolumeSource.Builder clearLun()
iSCSI Target Lun number.
optional int32 lun = 3;public boolean hasIscsiInterface()
iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). +optional
optional string iscsiInterface = 4;hasIscsiInterface in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic String getIscsiInterface()
iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). +optional
optional string iscsiInterface = 4;getIscsiInterface in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic com.google.protobuf.ByteString getIscsiInterfaceBytes()
iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). +optional
optional string iscsiInterface = 4;getIscsiInterfaceBytes in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic V1.ISCSIPersistentVolumeSource.Builder setIscsiInterface(String value)
iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). +optional
optional string iscsiInterface = 4;public V1.ISCSIPersistentVolumeSource.Builder clearIscsiInterface()
iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). +optional
optional string iscsiInterface = 4;public V1.ISCSIPersistentVolumeSource.Builder setIscsiInterfaceBytes(com.google.protobuf.ByteString value)
iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). +optional
optional string iscsiInterface = 4;public boolean hasFsType()
Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi TODO: how do we prevent errors in the filesystem from compromising the machine +optional
optional string fsType = 5;hasFsType in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic String getFsType()
Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi TODO: how do we prevent errors in the filesystem from compromising the machine +optional
optional string fsType = 5;getFsType in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic com.google.protobuf.ByteString getFsTypeBytes()
Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi TODO: how do we prevent errors in the filesystem from compromising the machine +optional
optional string fsType = 5;getFsTypeBytes in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic V1.ISCSIPersistentVolumeSource.Builder setFsType(String value)
Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi TODO: how do we prevent errors in the filesystem from compromising the machine +optional
optional string fsType = 5;public V1.ISCSIPersistentVolumeSource.Builder clearFsType()
Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi TODO: how do we prevent errors in the filesystem from compromising the machine +optional
optional string fsType = 5;public V1.ISCSIPersistentVolumeSource.Builder setFsTypeBytes(com.google.protobuf.ByteString value)
Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi TODO: how do we prevent errors in the filesystem from compromising the machine +optional
optional string fsType = 5;public boolean hasReadOnly()
ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. +optional
optional bool readOnly = 6;hasReadOnly in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic boolean getReadOnly()
ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. +optional
optional bool readOnly = 6;getReadOnly in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic V1.ISCSIPersistentVolumeSource.Builder setReadOnly(boolean value)
ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. +optional
optional bool readOnly = 6;public V1.ISCSIPersistentVolumeSource.Builder clearReadOnly()
ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. +optional
optional bool readOnly = 6;public com.google.protobuf.ProtocolStringList getPortalsList()
iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). +optional
repeated string portals = 7;getPortalsList in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic int getPortalsCount()
iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). +optional
repeated string portals = 7;getPortalsCount in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic String getPortals(int index)
iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). +optional
repeated string portals = 7;getPortals in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic com.google.protobuf.ByteString getPortalsBytes(int index)
iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). +optional
repeated string portals = 7;getPortalsBytes in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic V1.ISCSIPersistentVolumeSource.Builder setPortals(int index, String value)
iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). +optional
repeated string portals = 7;public V1.ISCSIPersistentVolumeSource.Builder addPortals(String value)
iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). +optional
repeated string portals = 7;public V1.ISCSIPersistentVolumeSource.Builder addAllPortals(Iterable<String> values)
iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). +optional
repeated string portals = 7;public V1.ISCSIPersistentVolumeSource.Builder clearPortals()
iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). +optional
repeated string portals = 7;public V1.ISCSIPersistentVolumeSource.Builder addPortalsBytes(com.google.protobuf.ByteString value)
iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). +optional
repeated string portals = 7;public boolean hasChapAuthDiscovery()
whether support iSCSI Discovery CHAP authentication +optional
optional bool chapAuthDiscovery = 8;hasChapAuthDiscovery in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic boolean getChapAuthDiscovery()
whether support iSCSI Discovery CHAP authentication +optional
optional bool chapAuthDiscovery = 8;getChapAuthDiscovery in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic V1.ISCSIPersistentVolumeSource.Builder setChapAuthDiscovery(boolean value)
whether support iSCSI Discovery CHAP authentication +optional
optional bool chapAuthDiscovery = 8;public V1.ISCSIPersistentVolumeSource.Builder clearChapAuthDiscovery()
whether support iSCSI Discovery CHAP authentication +optional
optional bool chapAuthDiscovery = 8;public boolean hasChapAuthSession()
whether support iSCSI Session CHAP authentication +optional
optional bool chapAuthSession = 11;hasChapAuthSession in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic boolean getChapAuthSession()
whether support iSCSI Session CHAP authentication +optional
optional bool chapAuthSession = 11;getChapAuthSession in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic V1.ISCSIPersistentVolumeSource.Builder setChapAuthSession(boolean value)
whether support iSCSI Session CHAP authentication +optional
optional bool chapAuthSession = 11;public V1.ISCSIPersistentVolumeSource.Builder clearChapAuthSession()
whether support iSCSI Session CHAP authentication +optional
optional bool chapAuthSession = 11;public boolean hasSecretRef()
CHAP Secret for iSCSI target and initiator authentication +optional
optional .k8s.io.api.core.v1.SecretReference secretRef = 10;hasSecretRef in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic V1.SecretReference getSecretRef()
CHAP Secret for iSCSI target and initiator authentication +optional
optional .k8s.io.api.core.v1.SecretReference secretRef = 10;getSecretRef in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic V1.ISCSIPersistentVolumeSource.Builder setSecretRef(V1.SecretReference value)
CHAP Secret for iSCSI target and initiator authentication +optional
optional .k8s.io.api.core.v1.SecretReference secretRef = 10;public V1.ISCSIPersistentVolumeSource.Builder setSecretRef(V1.SecretReference.Builder builderForValue)
CHAP Secret for iSCSI target and initiator authentication +optional
optional .k8s.io.api.core.v1.SecretReference secretRef = 10;public V1.ISCSIPersistentVolumeSource.Builder mergeSecretRef(V1.SecretReference value)
CHAP Secret for iSCSI target and initiator authentication +optional
optional .k8s.io.api.core.v1.SecretReference secretRef = 10;public V1.ISCSIPersistentVolumeSource.Builder clearSecretRef()
CHAP Secret for iSCSI target and initiator authentication +optional
optional .k8s.io.api.core.v1.SecretReference secretRef = 10;public V1.SecretReference.Builder getSecretRefBuilder()
CHAP Secret for iSCSI target and initiator authentication +optional
optional .k8s.io.api.core.v1.SecretReference secretRef = 10;public V1.SecretReferenceOrBuilder getSecretRefOrBuilder()
CHAP Secret for iSCSI target and initiator authentication +optional
optional .k8s.io.api.core.v1.SecretReference secretRef = 10;getSecretRefOrBuilder in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic boolean hasInitiatorName()
Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection. +optional
optional string initiatorName = 12;hasInitiatorName in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic String getInitiatorName()
Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection. +optional
optional string initiatorName = 12;getInitiatorName in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic com.google.protobuf.ByteString getInitiatorNameBytes()
Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection. +optional
optional string initiatorName = 12;getInitiatorNameBytes in interface V1.ISCSIPersistentVolumeSourceOrBuilderpublic V1.ISCSIPersistentVolumeSource.Builder setInitiatorName(String value)
Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection. +optional
optional string initiatorName = 12;public V1.ISCSIPersistentVolumeSource.Builder clearInitiatorName()
Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection. +optional
optional string initiatorName = 12;public V1.ISCSIPersistentVolumeSource.Builder setInitiatorNameBytes(com.google.protobuf.ByteString value)
Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection. +optional
optional string initiatorName = 12;public final V1.ISCSIPersistentVolumeSource.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1.ISCSIPersistentVolumeSource.Builder>public final V1.ISCSIPersistentVolumeSource.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1.ISCSIPersistentVolumeSource.Builder>Copyright © 2019. All rights reserved.