Class ResourcePolicyRuleFluent<A extends ResourcePolicyRuleFluent<A>>

    • Constructor Detail

      • ResourcePolicyRuleFluent

        public ResourcePolicyRuleFluent()
      • ResourcePolicyRuleFluent

        public ResourcePolicyRuleFluent​(ResourcePolicyRule instance)
    • Method Detail

      • addToAdditionalProperties

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

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

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

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

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

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

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

        public A addToResources​(int index,
                                String item)
      • addToVerbs

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

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

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

        public String getApiGroup​(int index)
      • getApiGroups

        public List<String> getApiGroups()
      • getClusterScope

        public Boolean getClusterScope()
      • getFirstApiGroup

        public String getFirstApiGroup()
      • getFirstNamespace

        public String getFirstNamespace()
      • getFirstResource

        public String getFirstResource()
      • getFirstVerb

        public String getFirstVerb()
      • getLastApiGroup

        public String getLastApiGroup()
      • getLastNamespace

        public String getLastNamespace()
      • getLastResource

        public String getLastResource()
      • getLastVerb

        public String getLastVerb()
      • getNamespace

        public String getNamespace​(int index)
      • getNamespaces

        public List<String> getNamespaces()
      • getResource

        public String getResource​(int index)
      • getResources

        public List<String> getResources()
      • getVerb

        public String getVerb​(int index)
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • hasApiGroups

        public boolean hasApiGroups()
      • hasClusterScope

        public boolean hasClusterScope()
      • hasMatchingApiGroup

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

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

        public boolean hasMatchingResource​(Predicate<String> predicate)
      • hasMatchingVerb

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

        public boolean hasNamespaces()
      • hasResources

        public boolean hasResources()
      • hasVerbs

        public boolean hasVerbs()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ResourcePolicyRuleFluent<A>>
      • removeAllFromApiGroups

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

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

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

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

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

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

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

        public A removeFromResources​(String... items)
      • removeFromVerbs

        public A removeFromVerbs​(String... items)
      • setToApiGroups

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

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

        public A setToResources​(int index,
                                String item)
      • setToVerbs

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

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

        public A withApiGroups​(List<String> apiGroups)
      • withApiGroups

        public A withApiGroups​(String... apiGroups)
      • withClusterScope

        public A withClusterScope()
      • withClusterScope

        public A withClusterScope​(Boolean clusterScope)
      • withNamespaces

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

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

        public A withResources​(List<String> resources)
      • withResources

        public A withResources​(String... resources)
      • withVerbs

        public A withVerbs​(List<String> verbs)
      • withVerbs

        public A withVerbs​(String... verbs)