Class ResourceRuleFluentImpl<A extends ResourceRuleFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.authorization.v1beta1.ResourceRuleFluentImpl<A>
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>
,io.fabric8.kubernetes.api.builder.Visitable<A>
,ResourceRuleFluent<A>
- Direct Known Subclasses:
ResourceRuleBuilder
,SubjectRulesReviewStatusFluentImpl.ResourceRulesNestedImpl
public class ResourceRuleFluentImpl<A extends ResourceRuleFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements ResourceRuleFluent<A>
-
-
Constructor Summary
Constructors Constructor Description ResourceRuleFluentImpl()
ResourceRuleFluentImpl(ResourceRule instance)
-
Method Summary
-
-
-
Constructor Detail
-
ResourceRuleFluentImpl
public ResourceRuleFluentImpl()
-
ResourceRuleFluentImpl
public ResourceRuleFluentImpl(ResourceRule instance)
-
-
Method Detail
-
addToApiGroups
public A addToApiGroups(int index, String item)
- Specified by:
addToApiGroups
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
setToApiGroups
public A setToApiGroups(int index, String item)
- Specified by:
setToApiGroups
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addToApiGroups
public A addToApiGroups(String... items)
- Specified by:
addToApiGroups
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addAllToApiGroups
public A addAllToApiGroups(Collection<String> items)
- Specified by:
addAllToApiGroups
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
removeFromApiGroups
public A removeFromApiGroups(String... items)
- Specified by:
removeFromApiGroups
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
removeAllFromApiGroups
public A removeAllFromApiGroups(Collection<String> items)
- Specified by:
removeAllFromApiGroups
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getApiGroups
public List<String> getApiGroups()
- Specified by:
getApiGroups
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getApiGroup
public String getApiGroup(int index)
- Specified by:
getApiGroup
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getFirstApiGroup
public String getFirstApiGroup()
- Specified by:
getFirstApiGroup
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getLastApiGroup
public String getLastApiGroup()
- Specified by:
getLastApiGroup
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getMatchingApiGroup
public String getMatchingApiGroup(Predicate<String> predicate)
- Specified by:
getMatchingApiGroup
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
hasMatchingApiGroup
public Boolean hasMatchingApiGroup(Predicate<String> predicate)
- Specified by:
hasMatchingApiGroup
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
withApiGroups
public A withApiGroups(List<String> apiGroups)
- Specified by:
withApiGroups
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
withApiGroups
public A withApiGroups(String... apiGroups)
- Specified by:
withApiGroups
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
hasApiGroups
public Boolean hasApiGroups()
- Specified by:
hasApiGroups
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addNewApiGroup
public A addNewApiGroup(String arg1)
- Specified by:
addNewApiGroup
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addNewApiGroup
public A addNewApiGroup(StringBuilder arg1)
- Specified by:
addNewApiGroup
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addNewApiGroup
public A addNewApiGroup(StringBuffer arg1)
- Specified by:
addNewApiGroup
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addToResourceNames
public A addToResourceNames(int index, String item)
- Specified by:
addToResourceNames
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
setToResourceNames
public A setToResourceNames(int index, String item)
- Specified by:
setToResourceNames
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addToResourceNames
public A addToResourceNames(String... items)
- Specified by:
addToResourceNames
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addAllToResourceNames
public A addAllToResourceNames(Collection<String> items)
- Specified by:
addAllToResourceNames
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
removeFromResourceNames
public A removeFromResourceNames(String... items)
- Specified by:
removeFromResourceNames
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
removeAllFromResourceNames
public A removeAllFromResourceNames(Collection<String> items)
- Specified by:
removeAllFromResourceNames
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getResourceNames
public List<String> getResourceNames()
- Specified by:
getResourceNames
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getResourceName
public String getResourceName(int index)
- Specified by:
getResourceName
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getFirstResourceName
public String getFirstResourceName()
- Specified by:
getFirstResourceName
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getLastResourceName
public String getLastResourceName()
- Specified by:
getLastResourceName
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getMatchingResourceName
public String getMatchingResourceName(Predicate<String> predicate)
- Specified by:
getMatchingResourceName
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
hasMatchingResourceName
public Boolean hasMatchingResourceName(Predicate<String> predicate)
- Specified by:
hasMatchingResourceName
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
withResourceNames
public A withResourceNames(List<String> resourceNames)
- Specified by:
withResourceNames
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
withResourceNames
public A withResourceNames(String... resourceNames)
- Specified by:
withResourceNames
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
hasResourceNames
public Boolean hasResourceNames()
- Specified by:
hasResourceNames
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addNewResourceName
public A addNewResourceName(String arg1)
- Specified by:
addNewResourceName
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addNewResourceName
public A addNewResourceName(StringBuilder arg1)
- Specified by:
addNewResourceName
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addNewResourceName
public A addNewResourceName(StringBuffer arg1)
- Specified by:
addNewResourceName
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addToResources
public A addToResources(int index, String item)
- Specified by:
addToResources
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
setToResources
public A setToResources(int index, String item)
- Specified by:
setToResources
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addToResources
public A addToResources(String... items)
- Specified by:
addToResources
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addAllToResources
public A addAllToResources(Collection<String> items)
- Specified by:
addAllToResources
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
removeFromResources
public A removeFromResources(String... items)
- Specified by:
removeFromResources
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
removeAllFromResources
public A removeAllFromResources(Collection<String> items)
- Specified by:
removeAllFromResources
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getResources
public List<String> getResources()
- Specified by:
getResources
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getResource
public String getResource(int index)
- Specified by:
getResource
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getFirstResource
public String getFirstResource()
- Specified by:
getFirstResource
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getLastResource
public String getLastResource()
- Specified by:
getLastResource
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getMatchingResource
public String getMatchingResource(Predicate<String> predicate)
- Specified by:
getMatchingResource
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
hasMatchingResource
public Boolean hasMatchingResource(Predicate<String> predicate)
- Specified by:
hasMatchingResource
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
withResources
public A withResources(List<String> resources)
- Specified by:
withResources
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
withResources
public A withResources(String... resources)
- Specified by:
withResources
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
hasResources
public Boolean hasResources()
- Specified by:
hasResources
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addNewResource
public A addNewResource(String arg1)
- Specified by:
addNewResource
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addNewResource
public A addNewResource(StringBuilder arg1)
- Specified by:
addNewResource
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addNewResource
public A addNewResource(StringBuffer arg1)
- Specified by:
addNewResource
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addToVerbs
public A addToVerbs(int index, String item)
- Specified by:
addToVerbs
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
setToVerbs
public A setToVerbs(int index, String item)
- Specified by:
setToVerbs
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addToVerbs
public A addToVerbs(String... items)
- Specified by:
addToVerbs
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addAllToVerbs
public A addAllToVerbs(Collection<String> items)
- Specified by:
addAllToVerbs
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
removeFromVerbs
public A removeFromVerbs(String... items)
- Specified by:
removeFromVerbs
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
removeAllFromVerbs
public A removeAllFromVerbs(Collection<String> items)
- Specified by:
removeAllFromVerbs
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getVerbs
public List<String> getVerbs()
- Specified by:
getVerbs
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getVerb
public String getVerb(int index)
- Specified by:
getVerb
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getFirstVerb
public String getFirstVerb()
- Specified by:
getFirstVerb
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getLastVerb
public String getLastVerb()
- Specified by:
getLastVerb
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
getMatchingVerb
public String getMatchingVerb(Predicate<String> predicate)
- Specified by:
getMatchingVerb
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
hasMatchingVerb
public Boolean hasMatchingVerb(Predicate<String> predicate)
- Specified by:
hasMatchingVerb
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
withVerbs
public A withVerbs(List<String> verbs)
- Specified by:
withVerbs
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
withVerbs
public A withVerbs(String... verbs)
- Specified by:
withVerbs
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
hasVerbs
public Boolean hasVerbs()
- Specified by:
hasVerbs
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addNewVerb
public A addNewVerb(String arg1)
- Specified by:
addNewVerb
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addNewVerb
public A addNewVerb(StringBuilder arg1)
- Specified by:
addNewVerb
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
addNewVerb
public A addNewVerb(StringBuffer arg1)
- Specified by:
addNewVerb
in interfaceResourceRuleFluent<A extends ResourceRuleFluent<A>>
-
-