public static interface V1Rbac.SubjectOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getApiGroup()
APIGroup holds the API group of the referenced subject.
|
com.google.protobuf.ByteString |
getApiGroupBytes()
APIGroup holds the API group of the referenced subject.
|
String |
getKind()
Kind of object being referenced.
|
com.google.protobuf.ByteString |
getKindBytes()
Kind of object being referenced.
|
String |
getName()
Name of the object being referenced.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of the object being referenced.
|
String |
getNamespace()
Namespace of the referenced object.
|
com.google.protobuf.ByteString |
getNamespaceBytes()
Namespace of the referenced object.
|
boolean |
hasApiGroup()
APIGroup holds the API group of the referenced subject.
|
boolean |
hasKind()
Kind of object being referenced.
|
boolean |
hasName()
Name of the object being referenced.
|
boolean |
hasNamespace()
Namespace of the referenced object.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasKind()
Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". If the Authorizer does not recognized the kind value, the Authorizer should report an error.
optional string kind = 1;String getKind()
Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". If the Authorizer does not recognized the kind value, the Authorizer should report an error.
optional string kind = 1;com.google.protobuf.ByteString getKindBytes()
Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". If the Authorizer does not recognized the kind value, the Authorizer should report an error.
optional string kind = 1;boolean hasApiGroup()
APIGroup holds the API group of the referenced subject. Defaults to "" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io" for User and Group subjects. +optional
optional string apiGroup = 2;String getApiGroup()
APIGroup holds the API group of the referenced subject. Defaults to "" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io" for User and Group subjects. +optional
optional string apiGroup = 2;com.google.protobuf.ByteString getApiGroupBytes()
APIGroup holds the API group of the referenced subject. Defaults to "" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io" for User and Group subjects. +optional
optional string apiGroup = 2;boolean hasName()
Name of the object being referenced.
optional string name = 3;String getName()
Name of the object being referenced.
optional string name = 3;com.google.protobuf.ByteString getNameBytes()
Name of the object being referenced.
optional string name = 3;boolean hasNamespace()
Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty the Authorizer should report an error. +optional
optional string namespace = 4;String getNamespace()
Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty the Authorizer should report an error. +optional
optional string namespace = 4;com.google.protobuf.ByteString getNamespaceBytes()
Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty the Authorizer should report an error. +optional
optional string namespace = 4;Copyright © 2020. All rights reserved.