Google Cloud Gke Hub V1 Client - Class Role (1.3.0)

Reference documentation and code samples for the Google Cloud Gke Hub V1 Client class Role.

Role is the type for Kubernetes roles

Generated from protobuf message google.cloud.gkehub.v1.RBACRoleBinding.Role

Namespace

Google \ Cloud \ GkeHub \ V1 \ RBACRoleBinding

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ predefined_role int

predefined_role is the Kubernetes default role to use

↳ custom_role string

Optional. custom_role is the name of a custom KubernetesClusterRole to use.

getPredefinedRole

predefined_role is the Kubernetes default role to use

Returns
Type Description
int Enum of type PredefinedRoles.

setPredefinedRole

predefined_role is the Kubernetes default role to use

Parameter
Name Description
var int

Enum of type PredefinedRoles.

Returns
Type Description
$this

getCustomRole

Optional. custom_role is the name of a custom KubernetesClusterRole to use.

Returns
Type Description
string

setCustomRole

Optional. custom_role is the name of a custom KubernetesClusterRole to use.

Parameter
Name Description
var string
Returns
Type Description
$this