Package io.kubernetes.client.proto
Class V1.ISCSIPersistentVolumeSource
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.kubernetes.client.proto.V1.ISCSIPersistentVolumeSource
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,V1.ISCSIPersistentVolumeSourceOrBuilder
,Serializable
- Enclosing class:
- V1
public static final class V1.ISCSIPersistentVolumeSource
extends com.google.protobuf.GeneratedMessageV3
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
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
ISCSIPersistentVolumeSource represents an ISCSI disk.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,
BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final com.google.protobuf.Parser<V1.ISCSIPersistentVolumeSource>
Deprecated.static final int
static final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
whether support iSCSI Discovery CHAP authentication +optionalboolean
whether support iSCSI Session CHAP authentication +optionalstatic final com.google.protobuf.Descriptors.Descriptor
Filesystem type of the volume that you want to mount.com.google.protobuf.ByteString
Filesystem type of the volume that you want to mount.Custom iSCSI Initiator Name.com.google.protobuf.ByteString
Custom iSCSI Initiator Name.getIqn()
Target iSCSI Qualified Name.com.google.protobuf.ByteString
Target iSCSI Qualified Name.iSCSI Interface Name that uses an iSCSI transport.com.google.protobuf.ByteString
iSCSI Interface Name that uses an iSCSI transport.int
getLun()
iSCSI Target Lun number.com.google.protobuf.Parser<V1.ISCSIPersistentVolumeSource>
getPortals
(int index) iSCSI Target Portal List.com.google.protobuf.ByteString
getPortalsBytes
(int index) iSCSI Target Portal List.int
iSCSI Target Portal List.com.google.protobuf.ProtocolStringList
iSCSI Target Portal List.boolean
ReadOnly here will force the ReadOnly setting in VolumeMounts.CHAP Secret for iSCSI target and initiator authentication +optionalCHAP Secret for iSCSI target and initiator authentication +optionalint
iSCSI Target Portal.com.google.protobuf.ByteString
iSCSI Target Portal.final com.google.protobuf.UnknownFieldSet
boolean
whether support iSCSI Discovery CHAP authentication +optionalboolean
whether support iSCSI Session CHAP authentication +optionalboolean
Filesystem type of the volume that you want to mount.int
hashCode()
boolean
Custom iSCSI Initiator Name.boolean
hasIqn()
Target iSCSI Qualified Name.boolean
iSCSI Interface Name that uses an iSCSI transport.boolean
hasLun()
iSCSI Target Lun number.boolean
ReadOnly here will force the ReadOnly setting in VolumeMounts.boolean
CHAP Secret for iSCSI target and initiator authentication +optionalboolean
iSCSI Target Portal.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
newBuilder
(V1.ISCSIPersistentVolumeSource prototype) protected V1.ISCSIPersistentVolumeSource.Builder
newBuilderForType
(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) parseDelimitedFrom
(InputStream input) parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(byte[] data) parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(com.google.protobuf.ByteString data) parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(com.google.protobuf.CodedInputStream input) parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(InputStream input) parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(ByteBuffer data) parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<V1.ISCSIPersistentVolumeSource>
parser()
void
writeTo
(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newInstance, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
TARGETPORTAL_FIELD_NUMBER
public static final int TARGETPORTAL_FIELD_NUMBER- See Also:
-
IQN_FIELD_NUMBER
public static final int IQN_FIELD_NUMBER- See Also:
-
LUN_FIELD_NUMBER
public static final int LUN_FIELD_NUMBER- See Also:
-
ISCSIINTERFACE_FIELD_NUMBER
public static final int ISCSIINTERFACE_FIELD_NUMBER- See Also:
-
FSTYPE_FIELD_NUMBER
public static final int FSTYPE_FIELD_NUMBER- See Also:
-
READONLY_FIELD_NUMBER
public static final int READONLY_FIELD_NUMBER- See Also:
-
PORTALS_FIELD_NUMBER
public static final int PORTALS_FIELD_NUMBER- See Also:
-
CHAPAUTHDISCOVERY_FIELD_NUMBER
public static final int CHAPAUTHDISCOVERY_FIELD_NUMBER- See Also:
-
CHAPAUTHSESSION_FIELD_NUMBER
public static final int CHAPAUTHSESSION_FIELD_NUMBER- See Also:
-
SECRETREF_FIELD_NUMBER
public static final int SECRETREF_FIELD_NUMBER- See Also:
-
INITIATORNAME_FIELD_NUMBER
public static final int INITIATORNAME_FIELD_NUMBER- See Also:
-
PARSER
Deprecated.
-
-
Method Details
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
hasTargetPortal
public 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;
- Specified by:
hasTargetPortal
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
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;
- Specified by:
getTargetPortal
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getTargetPortalBytes
public 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;
- Specified by:
getTargetPortalBytes
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
hasIqn
public boolean hasIqn()Target iSCSI Qualified Name.
optional string iqn = 2;
- Specified by:
hasIqn
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getIqn
Target iSCSI Qualified Name.
optional string iqn = 2;
- Specified by:
getIqn
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getIqnBytes
public com.google.protobuf.ByteString getIqnBytes()Target iSCSI Qualified Name.
optional string iqn = 2;
- Specified by:
getIqnBytes
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
hasLun
public boolean hasLun()iSCSI Target Lun number.
optional int32 lun = 3;
- Specified by:
hasLun
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getLun
public int getLun()iSCSI Target Lun number.
optional int32 lun = 3;
- Specified by:
getLun
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
hasIscsiInterface
public boolean hasIscsiInterface()iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). +optional
optional string iscsiInterface = 4;
- Specified by:
hasIscsiInterface
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getIscsiInterface
iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). +optional
optional string iscsiInterface = 4;
- Specified by:
getIscsiInterface
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getIscsiInterfaceBytes
public com.google.protobuf.ByteString getIscsiInterfaceBytes()iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). +optional
optional string iscsiInterface = 4;
- Specified by:
getIscsiInterfaceBytes
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
hasFsType
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;
- Specified by:
hasFsType
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
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;
- Specified by:
getFsType
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getFsTypeBytes
public 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;
- Specified by:
getFsTypeBytes
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
hasReadOnly
public boolean hasReadOnly()ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. +optional
optional bool readOnly = 6;
- Specified by:
hasReadOnly
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getReadOnly
public boolean getReadOnly()ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. +optional
optional bool readOnly = 6;
- Specified by:
getReadOnly
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getPortalsList
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;
- Specified by:
getPortalsList
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getPortalsCount
public 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;
- Specified by:
getPortalsCount
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getPortals
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;
- Specified by:
getPortals
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getPortalsBytes
public 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;
- Specified by:
getPortalsBytes
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
hasChapAuthDiscovery
public boolean hasChapAuthDiscovery()whether support iSCSI Discovery CHAP authentication +optional
optional bool chapAuthDiscovery = 8;
- Specified by:
hasChapAuthDiscovery
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getChapAuthDiscovery
public boolean getChapAuthDiscovery()whether support iSCSI Discovery CHAP authentication +optional
optional bool chapAuthDiscovery = 8;
- Specified by:
getChapAuthDiscovery
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
hasChapAuthSession
public boolean hasChapAuthSession()whether support iSCSI Session CHAP authentication +optional
optional bool chapAuthSession = 11;
- Specified by:
hasChapAuthSession
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getChapAuthSession
public boolean getChapAuthSession()whether support iSCSI Session CHAP authentication +optional
optional bool chapAuthSession = 11;
- Specified by:
getChapAuthSession
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
hasSecretRef
public boolean hasSecretRef()CHAP Secret for iSCSI target and initiator authentication +optional
optional .k8s.io.api.core.v1.SecretReference secretRef = 10;
- Specified by:
hasSecretRef
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getSecretRef
CHAP Secret for iSCSI target and initiator authentication +optional
optional .k8s.io.api.core.v1.SecretReference secretRef = 10;
- Specified by:
getSecretRef
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getSecretRefOrBuilder
CHAP Secret for iSCSI target and initiator authentication +optional
optional .k8s.io.api.core.v1.SecretReference secretRef = 10;
- Specified by:
getSecretRefOrBuilder
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
hasInitiatorName
public 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;
- Specified by:
hasInitiatorName
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
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;
- Specified by:
getInitiatorName
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getInitiatorNameBytes
public 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;
- Specified by:
getInitiatorNameBytes
in interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static V1.ISCSIPersistentVolumeSource parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.ISCSIPersistentVolumeSource parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.ISCSIPersistentVolumeSource parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.ISCSIPersistentVolumeSource parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.ISCSIPersistentVolumeSource parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.ISCSIPersistentVolumeSource parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static V1.ISCSIPersistentVolumeSource parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static V1.ISCSIPersistentVolumeSource parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static V1.ISCSIPersistentVolumeSource parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static V1.ISCSIPersistentVolumeSource parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static V1.ISCSIPersistentVolumeSource parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static V1.ISCSIPersistentVolumeSource.Builder newBuilder(V1.ISCSIPersistentVolumeSource prototype) -
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected V1.ISCSIPersistentVolumeSource.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-