Package org.cdk8s.plus20
Class ISubject.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus20.ISubject.Jsii$Proxy
-
- All Implemented Interfaces:
ISubject,ISubject.Jsii$Default,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ISubject
@Internal public static final class ISubject.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ISubject.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.plus20.ISubject
ISubject.Jsii$Default, ISubject.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetApiGroup()APIGroup holds the API group of the referenced subject.StringgetKind()Kind of object being referenced.StringgetName()Name of the object being referenced.StringgetNamespace()Namespace of the referenced object.-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Method Detail
-
getKind
@Stability(Stable) @NotNull public final 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.
- Specified by:
getKindin interfaceISubject- Specified by:
getKindin interfaceISubject.Jsii$Default
-
getName
@Stability(Stable) @NotNull public final String getName()
Name of the object being referenced.- Specified by:
getNamein interfaceISubject- Specified by:
getNamein interfaceISubject.Jsii$Default
-
getApiGroup
@Stability(Stable) @Nullable public final 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.
- Specified by:
getApiGroupin interfaceISubject- Specified by:
getApiGroupin interfaceISubject.Jsii$Default
-
getNamespace
@Stability(Stable) @Nullable public final 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.
- Specified by:
getNamespacein interfaceISubject- Specified by:
getNamespacein interfaceISubject.Jsii$Default
-
-