public static interface V1alpha1Rbac.SubjectOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getApiVersion()
APIVersion holds the API group and version of the referenced subject.
|
com.google.protobuf.ByteString |
getApiVersionBytes()
APIVersion holds the API group and version 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 |
hasApiVersion()
APIVersion holds the API group and version 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 hasApiVersion()
APIVersion holds the API group and version of the referenced subject. Defaults to "v1" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io/v1alpha1" for User and Group subjects. +k8s:conversion-gen=false +optional
optional string apiVersion = 2;String getApiVersion()
APIVersion holds the API group and version of the referenced subject. Defaults to "v1" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io/v1alpha1" for User and Group subjects. +k8s:conversion-gen=false +optional
optional string apiVersion = 2;com.google.protobuf.ByteString getApiVersionBytes()
APIVersion holds the API group and version of the referenced subject. Defaults to "v1" for ServiceAccount subjects. Defaults to "rbac.authorization.k8s.io/v1alpha1" for User and Group subjects. +k8s:conversion-gen=false +optional
optional string apiVersion = 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.