Class ResourceQuotaSpec.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

      • getHard

        public final Map<String,​Quantity> getHard()
        Description copied from interface: ResourceQuotaSpec
        hard is the set of desired hard limits for each named resource.

        More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/

        Specified by:
        getHard in interface ResourceQuotaSpec
      • getScopes

        public final List<String> getScopes()
        Description copied from interface: ResourceQuotaSpec
        A collection of filters that must match each object tracked by a quota.

        If not specified, the quota matches all objects.

        Specified by:
        getScopes in interface ResourceQuotaSpec
      • getScopeSelector

        public final ScopeSelector getScopeSelector()
        Description copied from interface: ResourceQuotaSpec
        scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values.

        For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched.

        Specified by:
        getScopeSelector in interface ResourceQuotaSpec
      • $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