Class RuleFluent<A extends RuleFluent<A>>

  • Direct Known Subclasses:
    RuleBuilder

    public class RuleFluent<A extends RuleFluent<A>>
    extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
    Generated
    • Constructor Detail

      • RuleFluent

        public RuleFluent()
      • RuleFluent

        public RuleFluent​(Rule instance)
    • Method Detail

      • copyInstance

        protected void copyInstance​(Rule instance)
      • addToApiGroups

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

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

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

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

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

        public List<String> getApiGroups()
      • getApiGroup

        public String getApiGroup​(int index)
      • getFirstApiGroup

        public String getFirstApiGroup()
      • getLastApiGroup

        public String getLastApiGroup()
      • hasMatchingApiGroup

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

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

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

        public boolean hasApiGroups()
      • addToApiVersions

        public A addToApiVersions​(int index,
                                  String item)
      • setToApiVersions

        public A setToApiVersions​(int index,
                                  String item)
      • addToApiVersions

        public A addToApiVersions​(String... items)
      • removeFromApiVersions

        public A removeFromApiVersions​(String... items)
      • removeAllFromApiVersions

        public A removeAllFromApiVersions​(Collection<String> items)
      • getApiVersions

        public List<String> getApiVersions()
      • getApiVersion

        public String getApiVersion​(int index)
      • getFirstApiVersion

        public String getFirstApiVersion()
      • getLastApiVersion

        public String getLastApiVersion()
      • hasMatchingApiVersion

        public boolean hasMatchingApiVersion​(Predicate<String> predicate)
      • withApiVersions

        public A withApiVersions​(List<String> apiVersions)
      • withApiVersions

        public A withApiVersions​(String... apiVersions)
      • hasApiVersions

        public boolean hasApiVersions()
      • addToResources

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

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

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

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

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

        public List<String> getResources()
      • getResource

        public String getResource​(int index)
      • getFirstResource

        public String getFirstResource()
      • getLastResource

        public String getLastResource()
      • hasMatchingResource

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

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

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

        public boolean hasResources()
      • getScope

        public String getScope()
      • withScope

        public A withScope​(String scope)
      • hasScope

        public boolean hasScope()
      • addToAdditionalProperties

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

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

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

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

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

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

        public boolean hasAdditionalProperties()
      • equals

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

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