Class ResourceRuleFluent<A extends ResourceRuleFluent<A>>

    • Constructor Detail

      • ResourceRuleFluent

        public ResourceRuleFluent()
      • ResourceRuleFluent

        public ResourceRuleFluent​(ResourceRule instance)
    • Method Detail

      • addAllToResourceNames

        public A addAllToResourceNames​(Collection<String> items)
      • 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)
      • addToResourceNames

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

        public A addToResourceNames​(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)
      • copyInstance

        protected void copyInstance​(ResourceRule instance)
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ResourceRuleFluent<A>>
      • getAdditionalProperties

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

        public String getApiGroup​(int index)
      • getApiGroups

        public List<String> getApiGroups()
      • getFirstApiGroup

        public String getFirstApiGroup()
      • getFirstResource

        public String getFirstResource()
      • getFirstResourceName

        public String getFirstResourceName()
      • getFirstVerb

        public String getFirstVerb()
      • getLastApiGroup

        public String getLastApiGroup()
      • getLastResource

        public String getLastResource()
      • getLastResourceName

        public String getLastResourceName()
      • getLastVerb

        public String getLastVerb()
      • getResource

        public String getResource​(int index)
      • getResourceName

        public String getResourceName​(int index)
      • getResourceNames

        public List<String> getResourceNames()
      • getResources

        public List<String> getResources()
      • getVerb

        public String getVerb​(int index)
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • hasApiGroups

        public boolean hasApiGroups()
      • hasMatchingApiGroup

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

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

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

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

        public boolean hasResourceNames()
      • hasResources

        public boolean hasResources()
      • hasVerbs

        public boolean hasVerbs()
      • hashCode

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

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

        public A removeAllFromResourceNames​(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)
      • removeFromResourceNames

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

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

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

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

        public A setToResourceNames​(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)
      • withResourceNames

        public A withResourceNames​(List<String> resourceNames)
      • withResourceNames

        public A withResourceNames​(String... resourceNames)
      • 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)