Package io.fabric8.openshift.api.model
Class RoleFluentImpl<A extends RoleFluent<A>>
java.lang.Object
io.fabric8.kubernetes.api.builder.BaseFluent<A>
io.fabric8.openshift.api.model.RoleFluentImpl<A>
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>,io.fabric8.kubernetes.api.builder.Visitable<A>,RoleFluent<A>
- Direct Known Subclasses:
DoneableRole,LocalSubjectAccessReviewFluentImpl.RoleContentNestedImpl,PolicyRuleFluentImpl.RoleAttributeRestrictionsNestedImpl,RoleBuilder,RoleListFluentImpl.ItemsNestedImpl,SubjectAccessReviewFluentImpl.RoleContentNestedImpl,TemplateFluentImpl.RoleObjectsNestedImpl
public class RoleFluentImpl<A extends RoleFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements RoleFluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRoleFluentImpl.MetadataNestedImpl<N>classRoleFluentImpl.RulesNestedImpl<N>Nested classes/interfaces inherited from interface io.fabric8.openshift.api.model.RoleFluent
RoleFluent.MetadataNested<N>, RoleFluent.RulesNested<N> -
Field Summary
-
Constructor Summary
Constructors Constructor Description RoleFluentImpl()RoleFluentImpl(Role instance) -
Method Summary
-
Constructor Details
-
RoleFluentImpl
public RoleFluentImpl() -
RoleFluentImpl
-
-
Method Details
-
getApiVersion
- Specified by:
getApiVersionin interfaceRoleFluent<A extends RoleFluent<A>>
-
withApiVersion
- Specified by:
withApiVersionin interfaceRoleFluent<A extends RoleFluent<A>>
-
hasApiVersion
- Specified by:
hasApiVersionin interfaceRoleFluent<A extends RoleFluent<A>>
-
withNewApiVersion
- Specified by:
withNewApiVersionin interfaceRoleFluent<A extends RoleFluent<A>>
-
withNewApiVersion
- Specified by:
withNewApiVersionin interfaceRoleFluent<A extends RoleFluent<A>>
-
withNewApiVersion
- Specified by:
withNewApiVersionin interfaceRoleFluent<A extends RoleFluent<A>>
-
getKind
- Specified by:
getKindin interfaceRoleFluent<A extends RoleFluent<A>>
-
withKind
- Specified by:
withKindin interfaceRoleFluent<A extends RoleFluent<A>>
-
hasKind
- Specified by:
hasKindin interfaceRoleFluent<A extends RoleFluent<A>>
-
withNewKind
- Specified by:
withNewKindin interfaceRoleFluent<A extends RoleFluent<A>>
-
withNewKind
- Specified by:
withNewKindin interfaceRoleFluent<A extends RoleFluent<A>>
-
withNewKind
- Specified by:
withNewKindin interfaceRoleFluent<A extends RoleFluent<A>>
-
getMetadata
Deprecated.This method has been deprecated, please use method buildMetadata instead.- Specified by:
getMetadatain interfaceRoleFluent<A extends RoleFluent<A>>- Returns:
- The buildable object.
-
buildMetadata
public io.fabric8.kubernetes.api.model.ObjectMeta buildMetadata()- Specified by:
buildMetadatain interfaceRoleFluent<A extends RoleFluent<A>>
-
withMetadata
- Specified by:
withMetadatain interfaceRoleFluent<A extends RoleFluent<A>>
-
hasMetadata
- Specified by:
hasMetadatain interfaceRoleFluent<A extends RoleFluent<A>>
-
withNewMetadata
- Specified by:
withNewMetadatain interfaceRoleFluent<A extends RoleFluent<A>>
-
withNewMetadataLike
public RoleFluent.MetadataNested<A> withNewMetadataLike(io.fabric8.kubernetes.api.model.ObjectMeta item)- Specified by:
withNewMetadataLikein interfaceRoleFluent<A extends RoleFluent<A>>
-
editMetadata
- Specified by:
editMetadatain interfaceRoleFluent<A extends RoleFluent<A>>
-
editOrNewMetadata
- Specified by:
editOrNewMetadatain interfaceRoleFluent<A extends RoleFluent<A>>
-
editOrNewMetadataLike
public RoleFluent.MetadataNested<A> editOrNewMetadataLike(io.fabric8.kubernetes.api.model.ObjectMeta item)- Specified by:
editOrNewMetadataLikein interfaceRoleFluent<A extends RoleFluent<A>>
-
addToRules
- Specified by:
addToRulesin interfaceRoleFluent<A extends RoleFluent<A>>
-
setToRules
- Specified by:
setToRulesin interfaceRoleFluent<A extends RoleFluent<A>>
-
addToRules
- Specified by:
addToRulesin interfaceRoleFluent<A extends RoleFluent<A>>
-
addAllToRules
- Specified by:
addAllToRulesin interfaceRoleFluent<A extends RoleFluent<A>>
-
removeFromRules
- Specified by:
removeFromRulesin interfaceRoleFluent<A extends RoleFluent<A>>
-
removeAllFromRules
- Specified by:
removeAllFromRulesin interfaceRoleFluent<A extends RoleFluent<A>>
-
removeMatchingFromRules
public A removeMatchingFromRules(io.fabric8.kubernetes.api.builder.Predicate<PolicyRuleBuilder> predicate)- Specified by:
removeMatchingFromRulesin interfaceRoleFluent<A extends RoleFluent<A>>
-
getRules
Deprecated.This method has been deprecated, please use method buildRules instead.- Specified by:
getRulesin interfaceRoleFluent<A extends RoleFluent<A>>- Returns:
- The buildable object.
-
buildRules
- Specified by:
buildRulesin interfaceRoleFluent<A extends RoleFluent<A>>
-
buildRule
- Specified by:
buildRulein interfaceRoleFluent<A extends RoleFluent<A>>
-
buildFirstRule
- Specified by:
buildFirstRulein interfaceRoleFluent<A extends RoleFluent<A>>
-
buildLastRule
- Specified by:
buildLastRulein interfaceRoleFluent<A extends RoleFluent<A>>
-
buildMatchingRule
public PolicyRule buildMatchingRule(io.fabric8.kubernetes.api.builder.Predicate<PolicyRuleBuilder> predicate)- Specified by:
buildMatchingRulein interfaceRoleFluent<A extends RoleFluent<A>>
-
hasMatchingRule
public Boolean hasMatchingRule(io.fabric8.kubernetes.api.builder.Predicate<PolicyRuleBuilder> predicate)- Specified by:
hasMatchingRulein interfaceRoleFluent<A extends RoleFluent<A>>
-
withRules
- Specified by:
withRulesin interfaceRoleFluent<A extends RoleFluent<A>>
-
withRules
- Specified by:
withRulesin interfaceRoleFluent<A extends RoleFluent<A>>
-
hasRules
- Specified by:
hasRulesin interfaceRoleFluent<A extends RoleFluent<A>>
-
addNewRule
- Specified by:
addNewRulein interfaceRoleFluent<A extends RoleFluent<A>>
-
addNewRuleLike
- Specified by:
addNewRuleLikein interfaceRoleFluent<A extends RoleFluent<A>>
-
setNewRuleLike
- Specified by:
setNewRuleLikein interfaceRoleFluent<A extends RoleFluent<A>>
-
editRule
- Specified by:
editRulein interfaceRoleFluent<A extends RoleFluent<A>>
-
editFirstRule
- Specified by:
editFirstRulein interfaceRoleFluent<A extends RoleFluent<A>>
-
editLastRule
- Specified by:
editLastRulein interfaceRoleFluent<A extends RoleFluent<A>>
-
editMatchingRule
public RoleFluent.RulesNested<A> editMatchingRule(io.fabric8.kubernetes.api.builder.Predicate<PolicyRuleBuilder> predicate)- Specified by:
editMatchingRulein interfaceRoleFluent<A extends RoleFluent<A>>
-
equals
-