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 classISCSIPersistentVolumeSource 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 intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final com.google.protobuf.Parser<V1.ISCSIPersistentVolumeSource>Deprecated.static final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanwhether support iSCSI Discovery CHAP authentication +optionalbooleanwhether support iSCSI Session CHAP authentication +optionalstatic final com.google.protobuf.Descriptors.DescriptorFilesystem type of the volume that you want to mount.com.google.protobuf.ByteStringFilesystem type of the volume that you want to mount.Custom iSCSI Initiator Name.com.google.protobuf.ByteStringCustom iSCSI Initiator Name.getIqn()Target iSCSI Qualified Name.com.google.protobuf.ByteStringTarget iSCSI Qualified Name.iSCSI Interface Name that uses an iSCSI transport.com.google.protobuf.ByteStringiSCSI Interface Name that uses an iSCSI transport.intgetLun()iSCSI Target Lun number.com.google.protobuf.Parser<V1.ISCSIPersistentVolumeSource>getPortals(int index) iSCSI Target Portal List.com.google.protobuf.ByteStringgetPortalsBytes(int index) iSCSI Target Portal List.intiSCSI Target Portal List.com.google.protobuf.ProtocolStringListiSCSI Target Portal List.booleanReadOnly here will force the ReadOnly setting in VolumeMounts.CHAP Secret for iSCSI target and initiator authentication +optionalCHAP Secret for iSCSI target and initiator authentication +optionalintiSCSI Target Portal.com.google.protobuf.ByteStringiSCSI Target Portal.final com.google.protobuf.UnknownFieldSetbooleanwhether support iSCSI Discovery CHAP authentication +optionalbooleanwhether support iSCSI Session CHAP authentication +optionalbooleanFilesystem type of the volume that you want to mount.inthashCode()booleanCustom iSCSI Initiator Name.booleanhasIqn()Target iSCSI Qualified Name.booleaniSCSI Interface Name that uses an iSCSI transport.booleanhasLun()iSCSI Target Lun number.booleanReadOnly here will force the ReadOnly setting in VolumeMounts.booleanCHAP Secret for iSCSI target and initiator authentication +optionalbooleaniSCSI Target Portal.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(V1.ISCSIPersistentVolumeSource prototype) protected V1.ISCSIPersistentVolumeSource.BuildernewBuilderForType(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()voidwriteTo(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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods 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:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein 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:
hasTargetPortalin 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:
getTargetPortalin 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:
getTargetPortalBytesin interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
hasIqn
public boolean hasIqn()Target iSCSI Qualified Name.
optional string iqn = 2;- Specified by:
hasIqnin interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getIqn
Target iSCSI Qualified Name.
optional string iqn = 2;- Specified by:
getIqnin interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getIqnBytes
public com.google.protobuf.ByteString getIqnBytes()Target iSCSI Qualified Name.
optional string iqn = 2;- Specified by:
getIqnBytesin interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
hasLun
public boolean hasLun()iSCSI Target Lun number.
optional int32 lun = 3;- Specified by:
hasLunin interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getLun
public int getLun()iSCSI Target Lun number.
optional int32 lun = 3;- Specified by:
getLunin 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:
hasIscsiInterfacein interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getIscsiInterface
iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). +optional
optional string iscsiInterface = 4;- Specified by:
getIscsiInterfacein 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:
getIscsiInterfaceBytesin 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:
hasFsTypein 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:
getFsTypein 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:
getFsTypeBytesin 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:
hasReadOnlyin 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:
getReadOnlyin 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:
getPortalsListin 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:
getPortalsCountin 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:
getPortalsin 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:
getPortalsBytesin interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
hasChapAuthDiscovery
public boolean hasChapAuthDiscovery()whether support iSCSI Discovery CHAP authentication +optional
optional bool chapAuthDiscovery = 8;- Specified by:
hasChapAuthDiscoveryin interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getChapAuthDiscovery
public boolean getChapAuthDiscovery()whether support iSCSI Discovery CHAP authentication +optional
optional bool chapAuthDiscovery = 8;- Specified by:
getChapAuthDiscoveryin interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
hasChapAuthSession
public boolean hasChapAuthSession()whether support iSCSI Session CHAP authentication +optional
optional bool chapAuthSession = 11;- Specified by:
hasChapAuthSessionin interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getChapAuthSession
public boolean getChapAuthSession()whether support iSCSI Session CHAP authentication +optional
optional bool chapAuthSession = 11;- Specified by:
getChapAuthSessionin 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:
hasSecretRefin interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getSecretRef
CHAP Secret for iSCSI target and initiator authentication +optional
optional .k8s.io.api.core.v1.SecretReference secretRef = 10;- Specified by:
getSecretRefin interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
getSecretRefOrBuilder
CHAP Secret for iSCSI target and initiator authentication +optional
optional .k8s.io.api.core.v1.SecretReference secretRef = 10;- Specified by:
getSecretRefOrBuilderin 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:
hasInitiatorNamein 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:
getInitiatorNamein 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:
getInitiatorNameBytesin interfaceV1.ISCSIPersistentVolumeSourceOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein 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:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static V1.ISCSIPersistentVolumeSource.Builder newBuilder(V1.ISCSIPersistentVolumeSource prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected V1.ISCSIPersistentVolumeSource.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-