Google Cloud Gke Hub V1 Client - Class MembershipState (1.0.1)

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

Anthos Config Management: State for a single cluster.

Generated from protobuf message google.cloud.gkehub.configmanagement.v1.MembershipState

Namespace

Google \ Cloud \ GkeHub \ ConfigManagement \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ cluster_name string

This field is set to the cluster_name field of the Membership Spec if it is not empty. Otherwise, it is set to the cluster's fleet membership name.

↳ membership_spec MembershipSpec

Membership configuration in the cluster. This represents the actual state in the cluster, while the MembershipSpec in the FeatureSpec represents the intended state

↳ operator_state OperatorState

Current install status of ACM's Operator

↳ config_sync_state ConfigSyncState

Current sync status

↳ policy_controller_state PolicyControllerState

PolicyController status

↳ hierarchy_controller_state HierarchyControllerState

Hierarchy Controller status

getClusterName

This field is set to the cluster_name field of the Membership Spec if it is not empty. Otherwise, it is set to the cluster's fleet membership name.

Returns
Type Description
string

setClusterName

This field is set to the cluster_name field of the Membership Spec if it is not empty. Otherwise, it is set to the cluster's fleet membership name.

Parameter
Name Description
var string
Returns
Type Description
$this

getMembershipSpec

Membership configuration in the cluster. This represents the actual state in the cluster, while the MembershipSpec in the FeatureSpec represents the intended state

Returns
Type Description
MembershipSpec|null

hasMembershipSpec

clearMembershipSpec

setMembershipSpec

Membership configuration in the cluster. This represents the actual state in the cluster, while the MembershipSpec in the FeatureSpec represents the intended state

Parameter
Name Description
var MembershipSpec
Returns
Type Description
$this

getOperatorState

Current install status of ACM's Operator

Returns
Type Description
OperatorState|null

hasOperatorState

clearOperatorState

setOperatorState

Current install status of ACM's Operator

Parameter
Name Description
var OperatorState
Returns
Type Description
$this

getConfigSyncState

Current sync status

Returns
Type Description
ConfigSyncState|null

hasConfigSyncState

clearConfigSyncState

setConfigSyncState

Current sync status

Parameter
Name Description
var ConfigSyncState
Returns
Type Description
$this

getPolicyControllerState

PolicyController status

Returns
Type Description
PolicyControllerState|null

hasPolicyControllerState

clearPolicyControllerState

setPolicyControllerState

PolicyController status

Parameter
Name Description
var PolicyControllerState
Returns
Type Description
$this

getHierarchyControllerState

Hierarchy Controller status

Returns
Type Description
HierarchyControllerState|null

hasHierarchyControllerState

clearHierarchyControllerState

setHierarchyControllerState

Hierarchy Controller status

Parameter
Name Description
var HierarchyControllerState
Returns
Type Description
$this