Package io.kubernetes.client.proto
Class V1Authentication.UserInfo
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.kubernetes.client.proto.V1Authentication.UserInfo
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,V1Authentication.UserInfoOrBuilder,Serializable
- Enclosing class:
- V1Authentication
public static final class V1Authentication.UserInfo
extends com.google.protobuf.GeneratedMessageV3
implements V1Authentication.UserInfoOrBuilder
UserInfo holds the information about the user needed to implement the user.Info interface.Protobuf type
k8s.io.api.authentication.v1.UserInfo- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classUserInfo holds the information about the user needed to implement the user.Info interface.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 com.google.protobuf.Parser<V1Authentication.UserInfo>Deprecated.static 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 TypeMethodDescriptionbooleancontainsExtra(String key) Any additional information provided by the authenticator.booleanstatic V1Authentication.UserInfostatic final com.google.protobuf.Descriptors.DescriptorgetExtra()Deprecated.intAny additional information provided by the authenticator.Any additional information provided by the authenticator.getExtraOrDefault(String key, V1Authentication.ExtraValue defaultValue) Any additional information provided by the authenticator.getExtraOrThrow(String key) Any additional information provided by the authenticator.getGroups(int index) The names of groups this user is a part of.com.google.protobuf.ByteStringgetGroupsBytes(int index) The names of groups this user is a part of.intThe names of groups this user is a part of.com.google.protobuf.ProtocolStringListThe names of groups this user is a part of.com.google.protobuf.Parser<V1Authentication.UserInfo>intgetUid()A unique value that identifies this user across time.com.google.protobuf.ByteStringA unique value that identifies this user across time.final com.google.protobuf.UnknownFieldSetThe name that uniquely identifies this user among all active users.com.google.protobuf.ByteStringThe name that uniquely identifies this user among all active users.inthashCode()booleanhasUid()A unique value that identifies this user across time.booleanThe name that uniquely identifies this user among all active users.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldinternalGetMapField(int number) final booleannewBuilder(V1Authentication.UserInfo prototype) protected V1Authentication.UserInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) static V1Authentication.UserInfoparseDelimitedFrom(InputStream input) static V1Authentication.UserInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1Authentication.UserInfoparseFrom(byte[] data) static V1Authentication.UserInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1Authentication.UserInfoparseFrom(com.google.protobuf.ByteString data) static V1Authentication.UserInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1Authentication.UserInfoparseFrom(com.google.protobuf.CodedInputStream input) static V1Authentication.UserInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1Authentication.UserInfoparseFrom(InputStream input) static V1Authentication.UserInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1Authentication.UserInfoparseFrom(ByteBuffer data) static V1Authentication.UserInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<V1Authentication.UserInfo>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, 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
-
USERNAME_FIELD_NUMBER
public static final int USERNAME_FIELD_NUMBER- See Also:
-
UID_FIELD_NUMBER
public static final int UID_FIELD_NUMBER- See Also:
-
GROUPS_FIELD_NUMBER
public static final int GROUPS_FIELD_NUMBER- See Also:
-
EXTRA_FIELD_NUMBER
public static final int EXTRA_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() -
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number) - Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasUsername
public boolean hasUsername()The name that uniquely identifies this user among all active users. +optional
optional string username = 1;- Specified by:
hasUsernamein interfaceV1Authentication.UserInfoOrBuilder
-
getUsername
The name that uniquely identifies this user among all active users. +optional
optional string username = 1;- Specified by:
getUsernamein interfaceV1Authentication.UserInfoOrBuilder
-
getUsernameBytes
public com.google.protobuf.ByteString getUsernameBytes()The name that uniquely identifies this user among all active users. +optional
optional string username = 1;- Specified by:
getUsernameBytesin interfaceV1Authentication.UserInfoOrBuilder
-
hasUid
public boolean hasUid()A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs. +optional
optional string uid = 2;- Specified by:
hasUidin interfaceV1Authentication.UserInfoOrBuilder
-
getUid
A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs. +optional
optional string uid = 2;- Specified by:
getUidin interfaceV1Authentication.UserInfoOrBuilder
-
getUidBytes
public com.google.protobuf.ByteString getUidBytes()A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs. +optional
optional string uid = 2;- Specified by:
getUidBytesin interfaceV1Authentication.UserInfoOrBuilder
-
getGroupsList
public com.google.protobuf.ProtocolStringList getGroupsList()The names of groups this user is a part of. +optional
repeated string groups = 3;- Specified by:
getGroupsListin interfaceV1Authentication.UserInfoOrBuilder
-
getGroupsCount
public int getGroupsCount()The names of groups this user is a part of. +optional
repeated string groups = 3;- Specified by:
getGroupsCountin interfaceV1Authentication.UserInfoOrBuilder
-
getGroups
The names of groups this user is a part of. +optional
repeated string groups = 3;- Specified by:
getGroupsin interfaceV1Authentication.UserInfoOrBuilder
-
getGroupsBytes
public com.google.protobuf.ByteString getGroupsBytes(int index) The names of groups this user is a part of. +optional
repeated string groups = 3;- Specified by:
getGroupsBytesin interfaceV1Authentication.UserInfoOrBuilder
-
getExtraCount
public int getExtraCount()Description copied from interface:V1Authentication.UserInfoOrBuilderAny additional information provided by the authenticator. +optional
map<string, .k8s.io.api.authentication.v1.ExtraValue> extra = 4;- Specified by:
getExtraCountin interfaceV1Authentication.UserInfoOrBuilder
-
containsExtra
Any additional information provided by the authenticator. +optional
map<string, .k8s.io.api.authentication.v1.ExtraValue> extra = 4;- Specified by:
containsExtrain interfaceV1Authentication.UserInfoOrBuilder
-
getExtra
Deprecated.UsegetExtraMap()instead.- Specified by:
getExtrain interfaceV1Authentication.UserInfoOrBuilder
-
getExtraMap
Any additional information provided by the authenticator. +optional
map<string, .k8s.io.api.authentication.v1.ExtraValue> extra = 4;- Specified by:
getExtraMapin interfaceV1Authentication.UserInfoOrBuilder
-
getExtraOrDefault
public V1Authentication.ExtraValue getExtraOrDefault(String key, V1Authentication.ExtraValue defaultValue) Any additional information provided by the authenticator. +optional
map<string, .k8s.io.api.authentication.v1.ExtraValue> extra = 4;- Specified by:
getExtraOrDefaultin interfaceV1Authentication.UserInfoOrBuilder
-
getExtraOrThrow
Any additional information provided by the authenticator. +optional
map<string, .k8s.io.api.authentication.v1.ExtraValue> extra = 4;- Specified by:
getExtraOrThrowin interfaceV1Authentication.UserInfoOrBuilder
-
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 V1Authentication.UserInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1Authentication.UserInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1Authentication.UserInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1Authentication.UserInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1Authentication.UserInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1Authentication.UserInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static V1Authentication.UserInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static V1Authentication.UserInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static V1Authentication.UserInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static V1Authentication.UserInfo 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
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected V1Authentication.UserInfo.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
-