Class ResourceAttributes.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getName

        public final String getName()
        Description copied from interface: ResourceAttributes
        Name is the name of the resource being requested for a "get" or deleted for a "delete".

        "" (empty) means all.

        Specified by:
        getName in interface ResourceAttributes
      • getNamespace

        public final String getNamespace()
        Description copied from interface: ResourceAttributes
        Namespace is the namespace of the action being requested.

        Currently, there is no distinction between no namespace and all namespaces "" (empty) is defaulted for LocalSubjectAccessReviews "" (empty) is empty for cluster-scoped resources "" (empty) means "all" for namespace scoped resources from a SubjectAccessReview or SelfSubjectAccessReview

        Specified by:
        getNamespace in interface ResourceAttributes
      • getVerb

        public final String getVerb()
        Description copied from interface: ResourceAttributes
        Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy.

        "*" means all.

        Specified by:
        getVerb in interface ResourceAttributes
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object