Package io.fabric8.openshift.api.model
Class UserRestriction
- java.lang.Object
-
- io.fabric8.openshift.api.model.UserRestriction
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<UserRestrictionBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class UserRestriction extends Object implements io.fabric8.kubernetes.api.builder.Editable<UserRestrictionBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
UserRestriction matches a user either by a string match on the user name, a string match on the name of a group to which the user belongs, or a label selector applied to the user labels.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UserRestriction()No args constructor for use in serializationUserRestriction(List<String> groups, List<io.fabric8.kubernetes.api.model.LabelSelector> labels, List<String> users)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserRestrictionBuilderedit()Map<String,Object>getAdditionalProperties()List<String>getGroups()groups specifies a list of literal group names.List<io.fabric8.kubernetes.api.model.LabelSelector>getLabels()Selectors specifies a list of label selectors over user labels.List<String>getUsers()users specifies a list of literal user names.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetGroups(List<String> groups)groups specifies a list of literal group names.voidsetLabels(List<io.fabric8.kubernetes.api.model.LabelSelector> labels)Selectors specifies a list of label selectors over user labels.voidsetUsers(List<String> users)users specifies a list of literal user names.UserRestrictionBuildertoBuilder()
-
-
-
Method Detail
-
setGroups
public void setGroups(List<String> groups)
groups specifies a list of literal group names.
-
getLabels
public List<io.fabric8.kubernetes.api.model.LabelSelector> getLabels()
Selectors specifies a list of label selectors over user labels.
-
setLabels
public void setLabels(List<io.fabric8.kubernetes.api.model.LabelSelector> labels)
Selectors specifies a list of label selectors over user labels.
-
edit
public UserRestrictionBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<UserRestrictionBuilder>
-
toBuilder
public UserRestrictionBuilder toBuilder()
-
-