Package net.stickycode.kuuty.model.v18
Class IoK8sApiRbacV1alpha1ClusterRoleBinding
- java.lang.Object
-
- net.stickycode.kuuty.model.v18.IoK8sApiRbacV1alpha1ClusterRoleBinding
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]") public class IoK8sApiRbacV1alpha1ClusterRoleBinding extends Object
ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject. Deprecated in v1.17 in favor of rbac.authorization.k8s.io/v1 ClusterRoleBinding, and will no longer be served in v1.20.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_API_VERSIONstatic StringJSON_PROPERTY_KINDstatic StringJSON_PROPERTY_METADATAstatic StringJSON_PROPERTY_ROLE_REFstatic StringJSON_PROPERTY_SUBJECTS
-
Constructor Summary
Constructors Constructor Description IoK8sApiRbacV1alpha1ClusterRoleBinding()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_API_VERSION
public static final String JSON_PROPERTY_API_VERSION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_KIND
public static final String JSON_PROPERTY_KIND
- See Also:
- Constant Field Values
-
JSON_PROPERTY_METADATA
public static final String JSON_PROPERTY_METADATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ROLE_REF
public static final String JSON_PROPERTY_ROLE_REF
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SUBJECTS
public static final String JSON_PROPERTY_SUBJECTS
- See Also:
- Constant Field Values
-
-
Method Detail
-
apiVersion
public IoK8sApiRbacV1alpha1ClusterRoleBinding apiVersion(String apiVersion)
-
getApiVersion
@Nullable public String getApiVersion()
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources- Returns:
- apiVersion
-
setApiVersion
public void setApiVersion(String apiVersion)
-
kind
public IoK8sApiRbacV1alpha1ClusterRoleBinding kind(String kind)
-
getKind
@Nullable public String getKind()
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds- Returns:
- kind
-
setKind
public void setKind(String kind)
-
metadata
public IoK8sApiRbacV1alpha1ClusterRoleBinding metadata(IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata)
-
getMetadata
@Nullable public IoK8sApimachineryPkgApisMetaV1ObjectMeta getMetadata()
Get metadata- Returns:
- metadata
-
setMetadata
public void setMetadata(IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata)
-
roleRef
public IoK8sApiRbacV1alpha1ClusterRoleBinding roleRef(IoK8sApiRbacV1alpha1RoleRef roleRef)
-
getRoleRef
public IoK8sApiRbacV1alpha1RoleRef getRoleRef()
Get roleRef- Returns:
- roleRef
-
setRoleRef
public void setRoleRef(IoK8sApiRbacV1alpha1RoleRef roleRef)
-
subjects
public IoK8sApiRbacV1alpha1ClusterRoleBinding subjects(List<IoK8sApiRbacV1alpha1Subject> subjects)
-
addSubjectsItem
public IoK8sApiRbacV1alpha1ClusterRoleBinding addSubjectsItem(IoK8sApiRbacV1alpha1Subject subjectsItem)
-
getSubjects
@Nullable public List<IoK8sApiRbacV1alpha1Subject> getSubjects()
Subjects holds references to the objects the role applies to.- Returns:
- subjects
-
setSubjects
public void setSubjects(List<IoK8sApiRbacV1alpha1Subject> subjects)
-
-