public static final class V1Authorization.SubjectAccessReviewSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.SubjectAccessReviewSpec.Builder> implements V1Authorization.SubjectAccessReviewSpecOrBuilder
SubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be setProtobuf type
k8s.io.api.authorization.v1.SubjectAccessReviewSpec| Modifier and Type | Method and Description |
|---|---|
V1Authorization.SubjectAccessReviewSpec.Builder |
addAllGroups(Iterable<String> values)
Groups is the groups you're testing for.
|
V1Authorization.SubjectAccessReviewSpec.Builder |
addGroups(String value)
Groups is the groups you're testing for.
|
V1Authorization.SubjectAccessReviewSpec.Builder |
addGroupsBytes(com.google.protobuf.ByteString value)
Groups is the groups you're testing for.
|
V1Authorization.SubjectAccessReviewSpec.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1Authorization.SubjectAccessReviewSpec |
build() |
V1Authorization.SubjectAccessReviewSpec |
buildPartial() |
V1Authorization.SubjectAccessReviewSpec.Builder |
clear() |
V1Authorization.SubjectAccessReviewSpec.Builder |
clearExtra() |
V1Authorization.SubjectAccessReviewSpec.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
V1Authorization.SubjectAccessReviewSpec.Builder |
clearGroups()
Groups is the groups you're testing for.
|
V1Authorization.SubjectAccessReviewSpec.Builder |
clearNonResourceAttributes()
NonResourceAttributes describes information for a non-resource access request
+optional
|
V1Authorization.SubjectAccessReviewSpec.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
V1Authorization.SubjectAccessReviewSpec.Builder |
clearResourceAttributes()
ResourceAuthorizationAttributes describes information for a resource access request
+optional
|
V1Authorization.SubjectAccessReviewSpec.Builder |
clearUid()
UID information about the requesting user.
|
V1Authorization.SubjectAccessReviewSpec.Builder |
clearUser()
User is the user you're testing for.
|
V1Authorization.SubjectAccessReviewSpec.Builder |
clone() |
boolean |
containsExtra(String key)
Extra corresponds to the user.Info.GetExtra() method from the authenticator.
|
V1Authorization.SubjectAccessReviewSpec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Map<String,V1Authorization.ExtraValue> |
getExtra()
Deprecated.
|
int |
getExtraCount()
Extra corresponds to the user.Info.GetExtra() method from the authenticator.
|
Map<String,V1Authorization.ExtraValue> |
getExtraMap()
Extra corresponds to the user.Info.GetExtra() method from the authenticator.
|
V1Authorization.ExtraValue |
getExtraOrDefault(String key,
V1Authorization.ExtraValue defaultValue)
Extra corresponds to the user.Info.GetExtra() method from the authenticator.
|
V1Authorization.ExtraValue |
getExtraOrThrow(String key)
Extra corresponds to the user.Info.GetExtra() method from the authenticator.
|
String |
getGroups(int index)
Groups is the groups you're testing for.
|
com.google.protobuf.ByteString |
getGroupsBytes(int index)
Groups is the groups you're testing for.
|
int |
getGroupsCount()
Groups is the groups you're testing for.
|
com.google.protobuf.ProtocolStringList |
getGroupsList()
Groups is the groups you're testing for.
|
Map<String,V1Authorization.ExtraValue> |
getMutableExtra()
Deprecated.
|
V1Authorization.NonResourceAttributes |
getNonResourceAttributes()
NonResourceAttributes describes information for a non-resource access request
+optional
|
V1Authorization.NonResourceAttributes.Builder |
getNonResourceAttributesBuilder()
NonResourceAttributes describes information for a non-resource access request
+optional
|
V1Authorization.NonResourceAttributesOrBuilder |
getNonResourceAttributesOrBuilder()
NonResourceAttributes describes information for a non-resource access request
+optional
|
V1Authorization.ResourceAttributes |
getResourceAttributes()
ResourceAuthorizationAttributes describes information for a resource access request
+optional
|
V1Authorization.ResourceAttributes.Builder |
getResourceAttributesBuilder()
ResourceAuthorizationAttributes describes information for a resource access request
+optional
|
V1Authorization.ResourceAttributesOrBuilder |
getResourceAttributesOrBuilder()
ResourceAuthorizationAttributes describes information for a resource access request
+optional
|
String |
getUid()
UID information about the requesting user.
|
com.google.protobuf.ByteString |
getUidBytes()
UID information about the requesting user.
|
String |
getUser()
User is the user you're testing for.
|
com.google.protobuf.ByteString |
getUserBytes()
User is the user you're testing for.
|
boolean |
hasNonResourceAttributes()
NonResourceAttributes describes information for a non-resource access request
+optional
|
boolean |
hasResourceAttributes()
ResourceAuthorizationAttributes describes information for a resource access request
+optional
|
boolean |
hasUid()
UID information about the requesting user.
|
boolean |
hasUser()
User is the user you're testing for.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
V1Authorization.SubjectAccessReviewSpec.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
V1Authorization.SubjectAccessReviewSpec.Builder |
mergeFrom(com.google.protobuf.Message other) |
V1Authorization.SubjectAccessReviewSpec.Builder |
mergeFrom(V1Authorization.SubjectAccessReviewSpec other) |
V1Authorization.SubjectAccessReviewSpec.Builder |
mergeNonResourceAttributes(V1Authorization.NonResourceAttributes value)
NonResourceAttributes describes information for a non-resource access request
+optional
|
V1Authorization.SubjectAccessReviewSpec.Builder |
mergeResourceAttributes(V1Authorization.ResourceAttributes value)
ResourceAuthorizationAttributes describes information for a resource access request
+optional
|
V1Authorization.SubjectAccessReviewSpec.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1Authorization.SubjectAccessReviewSpec.Builder |
putAllExtra(Map<String,V1Authorization.ExtraValue> values)
Extra corresponds to the user.Info.GetExtra() method from the authenticator.
|
V1Authorization.SubjectAccessReviewSpec.Builder |
putExtra(String key,
V1Authorization.ExtraValue value)
Extra corresponds to the user.Info.GetExtra() method from the authenticator.
|
V1Authorization.SubjectAccessReviewSpec.Builder |
removeExtra(String key)
Extra corresponds to the user.Info.GetExtra() method from the authenticator.
|
V1Authorization.SubjectAccessReviewSpec.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1Authorization.SubjectAccessReviewSpec.Builder |
setGroups(int index,
String value)
Groups is the groups you're testing for.
|
V1Authorization.SubjectAccessReviewSpec.Builder |
setNonResourceAttributes(V1Authorization.NonResourceAttributes.Builder builderForValue)
NonResourceAttributes describes information for a non-resource access request
+optional
|
V1Authorization.SubjectAccessReviewSpec.Builder |
setNonResourceAttributes(V1Authorization.NonResourceAttributes value)
NonResourceAttributes describes information for a non-resource access request
+optional
|
V1Authorization.SubjectAccessReviewSpec.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
V1Authorization.SubjectAccessReviewSpec.Builder |
setResourceAttributes(V1Authorization.ResourceAttributes.Builder builderForValue)
ResourceAuthorizationAttributes describes information for a resource access request
+optional
|
V1Authorization.SubjectAccessReviewSpec.Builder |
setResourceAttributes(V1Authorization.ResourceAttributes value)
ResourceAuthorizationAttributes describes information for a resource access request
+optional
|
V1Authorization.SubjectAccessReviewSpec.Builder |
setUid(String value)
UID information about the requesting user.
|
V1Authorization.SubjectAccessReviewSpec.Builder |
setUidBytes(com.google.protobuf.ByteString value)
UID information about the requesting user.
|
V1Authorization.SubjectAccessReviewSpec.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1Authorization.SubjectAccessReviewSpec.Builder |
setUser(String value)
User is the user you're testing for.
|
V1Authorization.SubjectAccessReviewSpec.Builder |
setUserBytes(com.google.protobuf.ByteString value)
User is the user you're testing for.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, 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.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.SubjectAccessReviewSpec.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.SubjectAccessReviewSpec.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.SubjectAccessReviewSpec.Builder>public V1Authorization.SubjectAccessReviewSpec.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.SubjectAccessReviewSpec.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<V1Authorization.SubjectAccessReviewSpec.Builder>public V1Authorization.SubjectAccessReviewSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic V1Authorization.SubjectAccessReviewSpec build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic V1Authorization.SubjectAccessReviewSpec buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic V1Authorization.SubjectAccessReviewSpec.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.SubjectAccessReviewSpec.Builder>public V1Authorization.SubjectAccessReviewSpec.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<V1Authorization.SubjectAccessReviewSpec.Builder>public V1Authorization.SubjectAccessReviewSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.SubjectAccessReviewSpec.Builder>public V1Authorization.SubjectAccessReviewSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.SubjectAccessReviewSpec.Builder>public V1Authorization.SubjectAccessReviewSpec.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<V1Authorization.SubjectAccessReviewSpec.Builder>public V1Authorization.SubjectAccessReviewSpec.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<V1Authorization.SubjectAccessReviewSpec.Builder>public V1Authorization.SubjectAccessReviewSpec.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1Authorization.SubjectAccessReviewSpec.Builder>public V1Authorization.SubjectAccessReviewSpec.Builder mergeFrom(V1Authorization.SubjectAccessReviewSpec other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.SubjectAccessReviewSpec.Builder>public V1Authorization.SubjectAccessReviewSpec.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<V1Authorization.SubjectAccessReviewSpec.Builder>IOExceptionpublic boolean hasResourceAttributes()
ResourceAuthorizationAttributes describes information for a resource access request +optional
optional .k8s.io.api.authorization.v1.ResourceAttributes resourceAttributes = 1;hasResourceAttributes in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic V1Authorization.ResourceAttributes getResourceAttributes()
ResourceAuthorizationAttributes describes information for a resource access request +optional
optional .k8s.io.api.authorization.v1.ResourceAttributes resourceAttributes = 1;getResourceAttributes in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic V1Authorization.SubjectAccessReviewSpec.Builder setResourceAttributes(V1Authorization.ResourceAttributes value)
ResourceAuthorizationAttributes describes information for a resource access request +optional
optional .k8s.io.api.authorization.v1.ResourceAttributes resourceAttributes = 1;public V1Authorization.SubjectAccessReviewSpec.Builder setResourceAttributes(V1Authorization.ResourceAttributes.Builder builderForValue)
ResourceAuthorizationAttributes describes information for a resource access request +optional
optional .k8s.io.api.authorization.v1.ResourceAttributes resourceAttributes = 1;public V1Authorization.SubjectAccessReviewSpec.Builder mergeResourceAttributes(V1Authorization.ResourceAttributes value)
ResourceAuthorizationAttributes describes information for a resource access request +optional
optional .k8s.io.api.authorization.v1.ResourceAttributes resourceAttributes = 1;public V1Authorization.SubjectAccessReviewSpec.Builder clearResourceAttributes()
ResourceAuthorizationAttributes describes information for a resource access request +optional
optional .k8s.io.api.authorization.v1.ResourceAttributes resourceAttributes = 1;public V1Authorization.ResourceAttributes.Builder getResourceAttributesBuilder()
ResourceAuthorizationAttributes describes information for a resource access request +optional
optional .k8s.io.api.authorization.v1.ResourceAttributes resourceAttributes = 1;public V1Authorization.ResourceAttributesOrBuilder getResourceAttributesOrBuilder()
ResourceAuthorizationAttributes describes information for a resource access request +optional
optional .k8s.io.api.authorization.v1.ResourceAttributes resourceAttributes = 1;getResourceAttributesOrBuilder in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic boolean hasNonResourceAttributes()
NonResourceAttributes describes information for a non-resource access request +optional
optional .k8s.io.api.authorization.v1.NonResourceAttributes nonResourceAttributes = 2;hasNonResourceAttributes in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic V1Authorization.NonResourceAttributes getNonResourceAttributes()
NonResourceAttributes describes information for a non-resource access request +optional
optional .k8s.io.api.authorization.v1.NonResourceAttributes nonResourceAttributes = 2;getNonResourceAttributes in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic V1Authorization.SubjectAccessReviewSpec.Builder setNonResourceAttributes(V1Authorization.NonResourceAttributes value)
NonResourceAttributes describes information for a non-resource access request +optional
optional .k8s.io.api.authorization.v1.NonResourceAttributes nonResourceAttributes = 2;public V1Authorization.SubjectAccessReviewSpec.Builder setNonResourceAttributes(V1Authorization.NonResourceAttributes.Builder builderForValue)
NonResourceAttributes describes information for a non-resource access request +optional
optional .k8s.io.api.authorization.v1.NonResourceAttributes nonResourceAttributes = 2;public V1Authorization.SubjectAccessReviewSpec.Builder mergeNonResourceAttributes(V1Authorization.NonResourceAttributes value)
NonResourceAttributes describes information for a non-resource access request +optional
optional .k8s.io.api.authorization.v1.NonResourceAttributes nonResourceAttributes = 2;public V1Authorization.SubjectAccessReviewSpec.Builder clearNonResourceAttributes()
NonResourceAttributes describes information for a non-resource access request +optional
optional .k8s.io.api.authorization.v1.NonResourceAttributes nonResourceAttributes = 2;public V1Authorization.NonResourceAttributes.Builder getNonResourceAttributesBuilder()
NonResourceAttributes describes information for a non-resource access request +optional
optional .k8s.io.api.authorization.v1.NonResourceAttributes nonResourceAttributes = 2;public V1Authorization.NonResourceAttributesOrBuilder getNonResourceAttributesOrBuilder()
NonResourceAttributes describes information for a non-resource access request +optional
optional .k8s.io.api.authorization.v1.NonResourceAttributes nonResourceAttributes = 2;getNonResourceAttributesOrBuilder in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic boolean hasUser()
User is the user you're testing for. If you specify "User" but not "Groups", then is it interpreted as "What if User were not a member of any groups +optional
optional string user = 3;hasUser in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic String getUser()
User is the user you're testing for. If you specify "User" but not "Groups", then is it interpreted as "What if User were not a member of any groups +optional
optional string user = 3;getUser in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic com.google.protobuf.ByteString getUserBytes()
User is the user you're testing for. If you specify "User" but not "Groups", then is it interpreted as "What if User were not a member of any groups +optional
optional string user = 3;getUserBytes in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic V1Authorization.SubjectAccessReviewSpec.Builder setUser(String value)
User is the user you're testing for. If you specify "User" but not "Groups", then is it interpreted as "What if User were not a member of any groups +optional
optional string user = 3;public V1Authorization.SubjectAccessReviewSpec.Builder clearUser()
User is the user you're testing for. If you specify "User" but not "Groups", then is it interpreted as "What if User were not a member of any groups +optional
optional string user = 3;public V1Authorization.SubjectAccessReviewSpec.Builder setUserBytes(com.google.protobuf.ByteString value)
User is the user you're testing for. If you specify "User" but not "Groups", then is it interpreted as "What if User were not a member of any groups +optional
optional string user = 3;public com.google.protobuf.ProtocolStringList getGroupsList()
Groups is the groups you're testing for. +optional
repeated string groups = 4;getGroupsList in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic int getGroupsCount()
Groups is the groups you're testing for. +optional
repeated string groups = 4;getGroupsCount in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic String getGroups(int index)
Groups is the groups you're testing for. +optional
repeated string groups = 4;getGroups in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic com.google.protobuf.ByteString getGroupsBytes(int index)
Groups is the groups you're testing for. +optional
repeated string groups = 4;getGroupsBytes in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic V1Authorization.SubjectAccessReviewSpec.Builder setGroups(int index, String value)
Groups is the groups you're testing for. +optional
repeated string groups = 4;public V1Authorization.SubjectAccessReviewSpec.Builder addGroups(String value)
Groups is the groups you're testing for. +optional
repeated string groups = 4;public V1Authorization.SubjectAccessReviewSpec.Builder addAllGroups(Iterable<String> values)
Groups is the groups you're testing for. +optional
repeated string groups = 4;public V1Authorization.SubjectAccessReviewSpec.Builder clearGroups()
Groups is the groups you're testing for. +optional
repeated string groups = 4;public V1Authorization.SubjectAccessReviewSpec.Builder addGroupsBytes(com.google.protobuf.ByteString value)
Groups is the groups you're testing for. +optional
repeated string groups = 4;public int getExtraCount()
V1Authorization.SubjectAccessReviewSpecOrBuilderExtra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here. +optional
map<string, .k8s.io.api.authorization.v1.ExtraValue> extra = 5;getExtraCount in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic boolean containsExtra(String key)
Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here. +optional
map<string, .k8s.io.api.authorization.v1.ExtraValue> extra = 5;containsExtra in interface V1Authorization.SubjectAccessReviewSpecOrBuilder@Deprecated public Map<String,V1Authorization.ExtraValue> getExtra()
getExtraMap() instead.getExtra in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic Map<String,V1Authorization.ExtraValue> getExtraMap()
Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here. +optional
map<string, .k8s.io.api.authorization.v1.ExtraValue> extra = 5;getExtraMap in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic V1Authorization.ExtraValue getExtraOrDefault(String key, V1Authorization.ExtraValue defaultValue)
Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here. +optional
map<string, .k8s.io.api.authorization.v1.ExtraValue> extra = 5;getExtraOrDefault in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic V1Authorization.ExtraValue getExtraOrThrow(String key)
Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here. +optional
map<string, .k8s.io.api.authorization.v1.ExtraValue> extra = 5;getExtraOrThrow in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic V1Authorization.SubjectAccessReviewSpec.Builder clearExtra()
public V1Authorization.SubjectAccessReviewSpec.Builder removeExtra(String key)
Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here. +optional
map<string, .k8s.io.api.authorization.v1.ExtraValue> extra = 5;@Deprecated public Map<String,V1Authorization.ExtraValue> getMutableExtra()
public V1Authorization.SubjectAccessReviewSpec.Builder putExtra(String key, V1Authorization.ExtraValue value)
Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here. +optional
map<string, .k8s.io.api.authorization.v1.ExtraValue> extra = 5;public V1Authorization.SubjectAccessReviewSpec.Builder putAllExtra(Map<String,V1Authorization.ExtraValue> values)
Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here. +optional
map<string, .k8s.io.api.authorization.v1.ExtraValue> extra = 5;public boolean hasUid()
UID information about the requesting user. +optional
optional string uid = 6;hasUid in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic String getUid()
UID information about the requesting user. +optional
optional string uid = 6;getUid in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic com.google.protobuf.ByteString getUidBytes()
UID information about the requesting user. +optional
optional string uid = 6;getUidBytes in interface V1Authorization.SubjectAccessReviewSpecOrBuilderpublic V1Authorization.SubjectAccessReviewSpec.Builder setUid(String value)
UID information about the requesting user. +optional
optional string uid = 6;public V1Authorization.SubjectAccessReviewSpec.Builder clearUid()
UID information about the requesting user. +optional
optional string uid = 6;public V1Authorization.SubjectAccessReviewSpec.Builder setUidBytes(com.google.protobuf.ByteString value)
UID information about the requesting user. +optional
optional string uid = 6;public final V1Authorization.SubjectAccessReviewSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.SubjectAccessReviewSpec.Builder>public final V1Authorization.SubjectAccessReviewSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.SubjectAccessReviewSpec.Builder>Copyright © 2018. All rights reserved.