Package net.stickycode.kuuty.model.v18
Class IoK8sApiFlowcontrolV1alpha1Subject
- java.lang.Object
-
- net.stickycode.kuuty.model.v18.IoK8sApiFlowcontrolV1alpha1Subject
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]") public class IoK8sApiFlowcontrolV1alpha1Subject extends Object
Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_GROUPstatic StringJSON_PROPERTY_KINDstatic StringJSON_PROPERTY_SERVICE_ACCOUNTstatic StringJSON_PROPERTY_USER
-
Constructor Summary
Constructors Constructor Description IoK8sApiFlowcontrolV1alpha1Subject()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)IoK8sApiFlowcontrolV1alpha1GroupSubjectgetGroup()Get groupStringgetKind()RequiredIoK8sApiFlowcontrolV1alpha1ServiceAccountSubjectgetServiceAccount()Get serviceAccountIoK8sApiFlowcontrolV1alpha1UserSubjectgetUser()Get userIoK8sApiFlowcontrolV1alpha1Subjectgroup(IoK8sApiFlowcontrolV1alpha1GroupSubject group)inthashCode()IoK8sApiFlowcontrolV1alpha1Subjectkind(String kind)IoK8sApiFlowcontrolV1alpha1SubjectserviceAccount(IoK8sApiFlowcontrolV1alpha1ServiceAccountSubject serviceAccount)voidsetGroup(IoK8sApiFlowcontrolV1alpha1GroupSubject group)voidsetKind(String kind)voidsetServiceAccount(IoK8sApiFlowcontrolV1alpha1ServiceAccountSubject serviceAccount)voidsetUser(IoK8sApiFlowcontrolV1alpha1UserSubject user)StringtoString()IoK8sApiFlowcontrolV1alpha1Subjectuser(IoK8sApiFlowcontrolV1alpha1UserSubject user)
-
-
-
Field Detail
-
JSON_PROPERTY_GROUP
public static final String JSON_PROPERTY_GROUP
- See Also:
- Constant Field Values
-
JSON_PROPERTY_KIND
public static final String JSON_PROPERTY_KIND
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SERVICE_ACCOUNT
public static final String JSON_PROPERTY_SERVICE_ACCOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_USER
public static final String JSON_PROPERTY_USER
- See Also:
- Constant Field Values
-
-
Method Detail
-
group
public IoK8sApiFlowcontrolV1alpha1Subject group(IoK8sApiFlowcontrolV1alpha1GroupSubject group)
-
getGroup
@Nullable public IoK8sApiFlowcontrolV1alpha1GroupSubject getGroup()
Get group- Returns:
- group
-
setGroup
public void setGroup(IoK8sApiFlowcontrolV1alpha1GroupSubject group)
-
kind
public IoK8sApiFlowcontrolV1alpha1Subject kind(String kind)
-
getKind
public String getKind()
Required- Returns:
- kind
-
setKind
public void setKind(String kind)
-
serviceAccount
public IoK8sApiFlowcontrolV1alpha1Subject serviceAccount(IoK8sApiFlowcontrolV1alpha1ServiceAccountSubject serviceAccount)
-
getServiceAccount
@Nullable public IoK8sApiFlowcontrolV1alpha1ServiceAccountSubject getServiceAccount()
Get serviceAccount- Returns:
- serviceAccount
-
setServiceAccount
public void setServiceAccount(IoK8sApiFlowcontrolV1alpha1ServiceAccountSubject serviceAccount)
-
user
public IoK8sApiFlowcontrolV1alpha1Subject user(IoK8sApiFlowcontrolV1alpha1UserSubject user)
-
getUser
@Nullable public IoK8sApiFlowcontrolV1alpha1UserSubject getUser()
Get user- Returns:
- user
-
setUser
public void setUser(IoK8sApiFlowcontrolV1alpha1UserSubject user)
-
-