Class ClusterRoleBinding

java.lang.Object
io.fabric8.openshift.api.model.ClusterRoleBinding
All Implemented Interfaces:
io.fabric8.kubernetes.api.model.HasMetadata, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

@Generated("org.jsonschema2pojo")
public class ClusterRoleBinding
extends Object
implements io.fabric8.kubernetes.api.model.HasMetadata
See Also:
Serialized Form
  • Constructor Details

    • ClusterRoleBinding

      public ClusterRoleBinding()
      No args constructor for use in serialization
    • ClusterRoleBinding

      public ClusterRoleBinding​(String apiVersion, List<String> groupNames, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, io.fabric8.kubernetes.api.model.ObjectReference roleRef, List<io.fabric8.kubernetes.api.model.ObjectReference> subjects, List<String> userNames)
      Parameters:
      groupNames -
      metadata -
      apiVersion -
      kind -
      subjects -
      userNames -
      roleRef -
  • Method Details

    • getApiVersion

      public String getApiVersion()
      (Required)
      Specified by:
      getApiVersion in interface io.fabric8.kubernetes.api.model.HasMetadata
      Returns:
      The apiVersion
    • setApiVersion

      public void setApiVersion​(String apiVersion)
      (Required)
      Specified by:
      setApiVersion in interface io.fabric8.kubernetes.api.model.HasMetadata
      Parameters:
      apiVersion - The apiVersion
    • getGroupNames

      public List<String> getGroupNames()
      Returns:
      The groupNames
    • setGroupNames

      public void setGroupNames​(List<String> groupNames)
      Parameters:
      groupNames - The groupNames
    • getKind

      public String getKind()
      (Required)
      Specified by:
      getKind in interface io.fabric8.kubernetes.api.model.HasMetadata
      Returns:
      The kind
    • setKind

      public void setKind​(String kind)
      (Required)
      Parameters:
      kind - The kind
    • getMetadata

      public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata()
      Specified by:
      getMetadata in interface io.fabric8.kubernetes.api.model.HasMetadata
      Returns:
      The metadata
    • setMetadata

      public void setMetadata​(io.fabric8.kubernetes.api.model.ObjectMeta metadata)
      Specified by:
      setMetadata in interface io.fabric8.kubernetes.api.model.HasMetadata
      Parameters:
      metadata - The metadata
    • getRoleRef

      public io.fabric8.kubernetes.api.model.ObjectReference getRoleRef()
      Returns:
      The roleRef
    • setRoleRef

      public void setRoleRef​(io.fabric8.kubernetes.api.model.ObjectReference roleRef)
      Parameters:
      roleRef - The roleRef
    • getSubjects

      public List<io.fabric8.kubernetes.api.model.ObjectReference> getSubjects()
      Returns:
      The subjects
    • setSubjects

      public void setSubjects​(List<io.fabric8.kubernetes.api.model.ObjectReference> subjects)
      Parameters:
      subjects - The subjects
    • getUserNames

      public List<String> getUserNames()
      Returns:
      The userNames
    • setUserNames

      public void setUserNames​(List<String> userNames)
      Parameters:
      userNames - The userNames
    • getAdditionalProperties

      public Map<String,​Object> getAdditionalProperties()
    • setAdditionalProperty

      public void setAdditionalProperty​(String name, Object value)