Class ClusterRoleScopeRestrictionFluent<A extends ClusterRoleScopeRestrictionFluent<A>>

    • Constructor Detail

      • ClusterRoleScopeRestrictionFluent

        public ClusterRoleScopeRestrictionFluent()
    • Method Detail

      • addToAdditionalProperties

        public A addToAdditionalProperties​(Map<String,​Object> map)
      • addToAdditionalProperties

        public A addToAdditionalProperties​(String key,
                                           Object value)
      • addToNamespaces

        public A addToNamespaces​(String... items)
      • addToNamespaces

        public A addToNamespaces​(int index,
                                 String item)
      • addToRoleNames

        public A addToRoleNames​(String... items)
      • addToRoleNames

        public A addToRoleNames​(int index,
                                String item)
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • getAllowEscalation

        public Boolean getAllowEscalation()
      • getFirstNamespace

        public String getFirstNamespace()
      • getFirstRoleName

        public String getFirstRoleName()
      • getLastNamespace

        public String getLastNamespace()
      • getLastRoleName

        public String getLastRoleName()
      • getNamespace

        public String getNamespace​(int index)
      • getNamespaces

        public List<String> getNamespaces()
      • getRoleName

        public String getRoleName​(int index)
      • getRoleNames

        public List<String> getRoleNames()
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • hasAllowEscalation

        public boolean hasAllowEscalation()
      • hasMatchingNamespace

        public boolean hasMatchingNamespace​(Predicate<String> predicate)
      • hasMatchingRoleName

        public boolean hasMatchingRoleName​(Predicate<String> predicate)
      • hasNamespaces

        public boolean hasNamespaces()
      • hasRoleNames

        public boolean hasRoleNames()
      • removeAllFromNamespaces

        public A removeAllFromNamespaces​(Collection<String> items)
      • removeAllFromRoleNames

        public A removeAllFromRoleNames​(Collection<String> items)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(Map<String,​Object> map)
      • removeFromNamespaces

        public A removeFromNamespaces​(String... items)
      • removeFromRoleNames

        public A removeFromRoleNames​(String... items)
      • setToNamespaces

        public A setToNamespaces​(int index,
                                 String item)
      • setToRoleNames

        public A setToRoleNames​(int index,
                                String item)
      • withAdditionalProperties

        public <K,​V> A withAdditionalProperties​(Map<String,​Object> additionalProperties)
      • withAllowEscalation

        public A withAllowEscalation()
      • withAllowEscalation

        public A withAllowEscalation​(Boolean allowEscalation)
      • withNamespaces

        public A withNamespaces​(List<String> namespaces)
      • withNamespaces

        public A withNamespaces​(String... namespaces)
      • withRoleNames

        public A withRoleNames​(List<String> roleNames)
      • withRoleNames

        public A withRoleNames​(String... roleNames)