Package io.fabric8.openshift.api.model
Class GroupRestrictionFluentImpl<A extends GroupRestrictionFluent<A>>
java.lang.Object
io.fabric8.kubernetes.api.builder.BaseFluent<A>
io.fabric8.openshift.api.model.GroupRestrictionFluentImpl<A>
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>,io.fabric8.kubernetes.api.builder.Visitable<A>,GroupRestrictionFluent<A>
- Direct Known Subclasses:
DoneableGroupRestriction,GroupRestrictionBuilder,RoleBindingRestrictionSpecFluentImpl.GrouprestrictionNestedImpl
public class GroupRestrictionFluentImpl<A extends GroupRestrictionFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements GroupRestrictionFluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classGroupRestrictionFluentImpl.LabelsNestedImpl<N>Nested classes/interfaces inherited from interface io.fabric8.openshift.api.model.GroupRestrictionFluent
GroupRestrictionFluent.LabelsNested<N> -
Field Summary
-
Constructor Summary
Constructors Constructor Description GroupRestrictionFluentImpl()GroupRestrictionFluentImpl(GroupRestriction instance) -
Method Summary
Modifier and Type Method Description AaddAllToGroups(Collection<String> items)AaddAllToLabels(Collection<io.fabric8.kubernetes.api.model.LabelSelector> items)AaddNewGroup(String arg1)AaddNewGroup(StringBuffer arg1)AaddNewGroup(StringBuilder arg1)GroupRestrictionFluent.LabelsNested<A>addNewLabel()GroupRestrictionFluent.LabelsNested<A>addNewLabelLike(io.fabric8.kubernetes.api.model.LabelSelector item)AaddToGroups(int index, String item)AaddToGroups(String... items)AaddToLabels(int index, io.fabric8.kubernetes.api.model.LabelSelector item)AaddToLabels(io.fabric8.kubernetes.api.model.LabelSelector... items)io.fabric8.kubernetes.api.model.LabelSelectorbuildFirstLabel()io.fabric8.kubernetes.api.model.LabelSelectorbuildLabel(int index)List<io.fabric8.kubernetes.api.model.LabelSelector>buildLabels()io.fabric8.kubernetes.api.model.LabelSelectorbuildLastLabel()io.fabric8.kubernetes.api.model.LabelSelectorbuildMatchingLabel(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.LabelSelectorBuilder> predicate)GroupRestrictionFluent.LabelsNested<A>editFirstLabel()GroupRestrictionFluent.LabelsNested<A>editLabel(int index)GroupRestrictionFluent.LabelsNested<A>editLastLabel()GroupRestrictionFluent.LabelsNested<A>editMatchingLabel(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.LabelSelectorBuilder> predicate)booleanequals(Object o)StringgetFirstGroup()StringgetGroup(int index)List<String>getGroups()List<io.fabric8.kubernetes.api.model.LabelSelector>getLabels()Deprecated.StringgetLastGroup()StringgetMatchingGroup(io.fabric8.kubernetes.api.builder.Predicate<String> predicate)BooleanhasGroups()BooleanhasLabels()BooleanhasMatchingGroup(io.fabric8.kubernetes.api.builder.Predicate<String> predicate)BooleanhasMatchingLabel(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.LabelSelectorBuilder> predicate)AremoveAllFromGroups(Collection<String> items)AremoveAllFromLabels(Collection<io.fabric8.kubernetes.api.model.LabelSelector> items)AremoveFromGroups(String... items)AremoveFromLabels(io.fabric8.kubernetes.api.model.LabelSelector... items)AremoveMatchingFromLabels(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.LabelSelectorBuilder> predicate)GroupRestrictionFluent.LabelsNested<A>setNewLabelLike(int index, io.fabric8.kubernetes.api.model.LabelSelector item)AsetToGroups(int index, String item)AsetToLabels(int index, io.fabric8.kubernetes.api.model.LabelSelector item)AwithGroups(String... groups)AwithGroups(List<String> groups)AwithLabels(io.fabric8.kubernetes.api.model.LabelSelector... labels)AwithLabels(List<io.fabric8.kubernetes.api.model.LabelSelector> labels)
-
Constructor Details
-
GroupRestrictionFluentImpl
public GroupRestrictionFluentImpl() -
GroupRestrictionFluentImpl
-
-
Method Details
-
addToGroups
- Specified by:
addToGroupsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
setToGroups
- Specified by:
setToGroupsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
addToGroups
- Specified by:
addToGroupsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
addAllToGroups
- Specified by:
addAllToGroupsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
removeFromGroups
- Specified by:
removeFromGroupsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
removeAllFromGroups
- Specified by:
removeAllFromGroupsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
getGroups
- Specified by:
getGroupsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
getGroup
- Specified by:
getGroupin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
getFirstGroup
- Specified by:
getFirstGroupin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
getLastGroup
- Specified by:
getLastGroupin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
getMatchingGroup
- Specified by:
getMatchingGroupin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
hasMatchingGroup
- Specified by:
hasMatchingGroupin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
withGroups
- Specified by:
withGroupsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
withGroups
- Specified by:
withGroupsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
hasGroups
- Specified by:
hasGroupsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
addNewGroup
- Specified by:
addNewGroupin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
addNewGroup
- Specified by:
addNewGroupin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
addNewGroup
- Specified by:
addNewGroupin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
addToLabels
- Specified by:
addToLabelsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
setToLabels
- Specified by:
setToLabelsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
addToLabels
- Specified by:
addToLabelsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
addAllToLabels
- Specified by:
addAllToLabelsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
removeFromLabels
- Specified by:
removeFromLabelsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
removeAllFromLabels
- Specified by:
removeAllFromLabelsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
removeMatchingFromLabels
public A removeMatchingFromLabels(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.LabelSelectorBuilder> predicate)- Specified by:
removeMatchingFromLabelsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
getLabels
Deprecated.This method has been deprecated, please use method buildLabels instead.- Specified by:
getLabelsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>- Returns:
- The buildable object.
-
buildLabels
- Specified by:
buildLabelsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
buildLabel
public io.fabric8.kubernetes.api.model.LabelSelector buildLabel(int index)- Specified by:
buildLabelin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
buildFirstLabel
public io.fabric8.kubernetes.api.model.LabelSelector buildFirstLabel()- Specified by:
buildFirstLabelin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
buildLastLabel
public io.fabric8.kubernetes.api.model.LabelSelector buildLastLabel()- Specified by:
buildLastLabelin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
buildMatchingLabel
public io.fabric8.kubernetes.api.model.LabelSelector buildMatchingLabel(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.LabelSelectorBuilder> predicate)- Specified by:
buildMatchingLabelin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
hasMatchingLabel
public Boolean hasMatchingLabel(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.LabelSelectorBuilder> predicate)- Specified by:
hasMatchingLabelin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
withLabels
- Specified by:
withLabelsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
withLabels
- Specified by:
withLabelsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
hasLabels
- Specified by:
hasLabelsin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
addNewLabel
- Specified by:
addNewLabelin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
addNewLabelLike
public GroupRestrictionFluent.LabelsNested<A> addNewLabelLike(io.fabric8.kubernetes.api.model.LabelSelector item)- Specified by:
addNewLabelLikein interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
setNewLabelLike
public GroupRestrictionFluent.LabelsNested<A> setNewLabelLike(int index, io.fabric8.kubernetes.api.model.LabelSelector item)- Specified by:
setNewLabelLikein interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
editLabel
- Specified by:
editLabelin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
editFirstLabel
- Specified by:
editFirstLabelin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
editLastLabel
- Specified by:
editLastLabelin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
editMatchingLabel
public GroupRestrictionFluent.LabelsNested<A> editMatchingLabel(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.LabelSelectorBuilder> predicate)- Specified by:
editMatchingLabelin interfaceGroupRestrictionFluent<A extends GroupRestrictionFluent<A>>
-
equals
-