Package io.fabric8.openshift.api.model
Class RoleBindingRestrictionSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.RoleBindingRestrictionSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<RoleBindingRestrictionSpecBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class RoleBindingRestrictionSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<RoleBindingRestrictionSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
RoleBindingRestrictionSpec defines a rolebinding restriction. Exactly one field must be non-nil.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RoleBindingRestrictionSpec()No args constructor for use in serializationRoleBindingRestrictionSpec(GroupRestriction grouprestriction, ServiceAccountRestriction serviceaccountrestriction, UserRestriction userrestriction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RoleBindingRestrictionSpecBuilderedit()Map<String,Object>getAdditionalProperties()GroupRestrictiongetGrouprestriction()RoleBindingRestrictionSpec defines a rolebinding restriction.ServiceAccountRestrictiongetServiceaccountrestriction()RoleBindingRestrictionSpec defines a rolebinding restriction.UserRestrictiongetUserrestriction()RoleBindingRestrictionSpec defines a rolebinding restriction.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetGrouprestriction(GroupRestriction grouprestriction)RoleBindingRestrictionSpec defines a rolebinding restriction.voidsetServiceaccountrestriction(ServiceAccountRestriction serviceaccountrestriction)RoleBindingRestrictionSpec defines a rolebinding restriction.voidsetUserrestriction(UserRestriction userrestriction)RoleBindingRestrictionSpec defines a rolebinding restriction.RoleBindingRestrictionSpecBuildertoBuilder()
-
-
-
Constructor Detail
-
RoleBindingRestrictionSpec
public RoleBindingRestrictionSpec()
No args constructor for use in serialization
-
RoleBindingRestrictionSpec
public RoleBindingRestrictionSpec(GroupRestriction grouprestriction, ServiceAccountRestriction serviceaccountrestriction, UserRestriction userrestriction)
-
-
Method Detail
-
getGrouprestriction
public GroupRestriction getGrouprestriction()
RoleBindingRestrictionSpec defines a rolebinding restriction. Exactly one field must be non-nil.
-
setGrouprestriction
public void setGrouprestriction(GroupRestriction grouprestriction)
RoleBindingRestrictionSpec defines a rolebinding restriction. Exactly one field must be non-nil.
-
getServiceaccountrestriction
public ServiceAccountRestriction getServiceaccountrestriction()
RoleBindingRestrictionSpec defines a rolebinding restriction. Exactly one field must be non-nil.
-
setServiceaccountrestriction
public void setServiceaccountrestriction(ServiceAccountRestriction serviceaccountrestriction)
RoleBindingRestrictionSpec defines a rolebinding restriction. Exactly one field must be non-nil.
-
getUserrestriction
public UserRestriction getUserrestriction()
RoleBindingRestrictionSpec defines a rolebinding restriction. Exactly one field must be non-nil.
-
setUserrestriction
public void setUserrestriction(UserRestriction userrestriction)
RoleBindingRestrictionSpec defines a rolebinding restriction. Exactly one field must be non-nil.
-
edit
public RoleBindingRestrictionSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<RoleBindingRestrictionSpecBuilder>
-
toBuilder
public RoleBindingRestrictionSpecBuilder toBuilder()
-
-