Class MembershipState.Builder (1.54.0)

public static final class MembershipState.Builder extends GeneratedMessageV3.Builder<MembershipState.Builder> implements MembershipStateOrBuilder

Policy Controller: State for a single cluster.

Protobuf type google.cloud.gkehub.policycontroller.v1beta.MembershipState

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public MembershipState.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MembershipState.Builder
Overrides

build()

public MembershipState build()
Returns
Type Description
MembershipState

buildPartial()

public MembershipState buildPartial()
Returns
Type Description
MembershipState

clear()

public MembershipState.Builder clear()
Returns
Type Description
MembershipState.Builder
Overrides

clearComponentStates()

public MembershipState.Builder clearComponentStates()
Returns
Type Description
MembershipState.Builder

clearField(Descriptors.FieldDescriptor field)

public MembershipState.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
MembershipState.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public MembershipState.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
MembershipState.Builder
Overrides

clearPolicyContentState()

public MembershipState.Builder clearPolicyContentState()

The overall content state observed by the Hub Feature controller.

.google.cloud.gkehub.policycontroller.v1beta.PolicyContentState policy_content_state = 6;

Returns
Type Description
MembershipState.Builder

clearState()

public MembershipState.Builder clearState()

The overall Policy Controller lifecycle state observed by the Hub Feature controller.

.google.cloud.gkehub.policycontroller.v1beta.MembershipState.LifecycleState state = 4;

Returns
Type Description
MembershipState.Builder

This builder for chaining.

clone()

public MembershipState.Builder clone()
Returns
Type Description
MembershipState.Builder
Overrides

containsComponentStates(String key)

public boolean containsComponentStates(String key)

Currently these include (also serving as map keys):

  1. "admission"
  2. "audit"
  3. "mutation"

map<string, .google.cloud.gkehub.policycontroller.v1beta.OnClusterState> component_states = 3;

Parameter
Name Description
key String
Returns
Type Description
boolean

getComponentStates() (deprecated)

public Map<String,OnClusterState> getComponentStates()
Returns
Type Description
Map<String,OnClusterState>

getComponentStatesCount()

public int getComponentStatesCount()

Currently these include (also serving as map keys):

  1. "admission"
  2. "audit"
  3. "mutation"

map<string, .google.cloud.gkehub.policycontroller.v1beta.OnClusterState> component_states = 3;

Returns
Type Description
int

getComponentStatesMap()

public Map<String,OnClusterState> getComponentStatesMap()

Currently these include (also serving as map keys):

  1. "admission"
  2. "audit"
  3. "mutation"

map<string, .google.cloud.gkehub.policycontroller.v1beta.OnClusterState> component_states = 3;

Returns
Type Description
Map<String,OnClusterState>

getComponentStatesOrDefault(String key, OnClusterState defaultValue)

public OnClusterState getComponentStatesOrDefault(String key, OnClusterState defaultValue)

Currently these include (also serving as map keys):

  1. "admission"
  2. "audit"
  3. "mutation"

map<string, .google.cloud.gkehub.policycontroller.v1beta.OnClusterState> component_states = 3;

Parameters
Name Description
key String
defaultValue OnClusterState
Returns
Type Description
OnClusterState

getComponentStatesOrThrow(String key)

public OnClusterState getComponentStatesOrThrow(String key)

Currently these include (also serving as map keys):

  1. "admission"
  2. "audit"
  3. "mutation"

map<string, .google.cloud.gkehub.policycontroller.v1beta.OnClusterState> component_states = 3;

Parameter
Name Description
key String
Returns
Type Description
OnClusterState

getDefaultInstanceForType()

public MembershipState getDefaultInstanceForType()
Returns
Type Description
MembershipState

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getMutableComponentStates() (deprecated)

public Map<String,OnClusterState> getMutableComponentStates()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,OnClusterState>

getPolicyContentState()

public PolicyContentState getPolicyContentState()

The overall content state observed by the Hub Feature controller.

.google.cloud.gkehub.policycontroller.v1beta.PolicyContentState policy_content_state = 6;

Returns
Type Description
PolicyContentState

The policyContentState.

getPolicyContentStateBuilder()

public PolicyContentState.Builder getPolicyContentStateBuilder()

The overall content state observed by the Hub Feature controller.

.google.cloud.gkehub.policycontroller.v1beta.PolicyContentState policy_content_state = 6;

Returns
Type Description
PolicyContentState.Builder

getPolicyContentStateOrBuilder()

public PolicyContentStateOrBuilder getPolicyContentStateOrBuilder()

The overall content state observed by the Hub Feature controller.

.google.cloud.gkehub.policycontroller.v1beta.PolicyContentState policy_content_state = 6;

Returns
Type Description
PolicyContentStateOrBuilder

getState()

public MembershipState.LifecycleState getState()

The overall Policy Controller lifecycle state observed by the Hub Feature controller.

.google.cloud.gkehub.policycontroller.v1beta.MembershipState.LifecycleState state = 4;

Returns
Type Description
MembershipState.LifecycleState

The state.

getStateValue()

public int getStateValue()

The overall Policy Controller lifecycle state observed by the Hub Feature controller.

.google.cloud.gkehub.policycontroller.v1beta.MembershipState.LifecycleState state = 4;

Returns
Type Description
int

The enum numeric value on the wire for state.

hasPolicyContentState()

public boolean hasPolicyContentState()

The overall content state observed by the Hub Feature controller.

.google.cloud.gkehub.policycontroller.v1beta.PolicyContentState policy_content_state = 6;

Returns
Type Description
boolean

Whether the policyContentState field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

internalGetMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)

internalGetMutableMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(MembershipState other)

public MembershipState.Builder mergeFrom(MembershipState other)
Parameter
Name Description
other MembershipState
Returns
Type Description
MembershipState.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public MembershipState.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MembershipState.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public MembershipState.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
MembershipState.Builder
Overrides

mergePolicyContentState(PolicyContentState value)

public MembershipState.Builder mergePolicyContentState(PolicyContentState value)

The overall content state observed by the Hub Feature controller.

.google.cloud.gkehub.policycontroller.v1beta.PolicyContentState policy_content_state = 6;

Parameter
Name Description
value PolicyContentState
Returns
Type Description
MembershipState.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final MembershipState.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MembershipState.Builder
Overrides

putAllComponentStates(Map<String,OnClusterState> values)

public MembershipState.Builder putAllComponentStates(Map<String,OnClusterState> values)

Currently these include (also serving as map keys):

  1. "admission"
  2. "audit"
  3. "mutation"

map<string, .google.cloud.gkehub.policycontroller.v1beta.OnClusterState> component_states = 3;

Parameter
Name Description
values Map<String,OnClusterState>
Returns
Type Description
MembershipState.Builder

putComponentStates(String key, OnClusterState value)

public MembershipState.Builder putComponentStates(String key, OnClusterState value)

Currently these include (also serving as map keys):

  1. "admission"
  2. "audit"
  3. "mutation"

map<string, .google.cloud.gkehub.policycontroller.v1beta.OnClusterState> component_states = 3;

Parameters
Name Description
key String
value OnClusterState
Returns
Type Description
MembershipState.Builder

putComponentStatesBuilderIfAbsent(String key)

public OnClusterState.Builder putComponentStatesBuilderIfAbsent(String key)

Currently these include (also serving as map keys):

  1. "admission"
  2. "audit"
  3. "mutation"

map<string, .google.cloud.gkehub.policycontroller.v1beta.OnClusterState> component_states = 3;

Parameter
Name Description
key String
Returns
Type Description
OnClusterState.Builder

removeComponentStates(String key)

public MembershipState.Builder removeComponentStates(String key)

Currently these include (also serving as map keys):

  1. "admission"
  2. "audit"
  3. "mutation"

map<string, .google.cloud.gkehub.policycontroller.v1beta.OnClusterState> component_states = 3;

Parameter
Name Description
key String
Returns
Type Description
MembershipState.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public MembershipState.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MembershipState.Builder
Overrides

setPolicyContentState(PolicyContentState value)

public MembershipState.Builder setPolicyContentState(PolicyContentState value)

The overall content state observed by the Hub Feature controller.

.google.cloud.gkehub.policycontroller.v1beta.PolicyContentState policy_content_state = 6;

Parameter
Name Description
value PolicyContentState
Returns
Type Description
MembershipState.Builder

setPolicyContentState(PolicyContentState.Builder builderForValue)

public MembershipState.Builder setPolicyContentState(PolicyContentState.Builder builderForValue)

The overall content state observed by the Hub Feature controller.

.google.cloud.gkehub.policycontroller.v1beta.PolicyContentState policy_content_state = 6;

Parameter
Name Description
builderForValue PolicyContentState.Builder
Returns
Type Description
MembershipState.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public MembershipState.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
MembershipState.Builder
Overrides

setState(MembershipState.LifecycleState value)

public MembershipState.Builder setState(MembershipState.LifecycleState value)

The overall Policy Controller lifecycle state observed by the Hub Feature controller.

.google.cloud.gkehub.policycontroller.v1beta.MembershipState.LifecycleState state = 4;

Parameter
Name Description
value MembershipState.LifecycleState

The state to set.

Returns
Type Description
MembershipState.Builder

This builder for chaining.

setStateValue(int value)

public MembershipState.Builder setStateValue(int value)

The overall Policy Controller lifecycle state observed by the Hub Feature controller.

.google.cloud.gkehub.policycontroller.v1beta.MembershipState.LifecycleState state = 4;

Parameter
Name Description
value int

The enum numeric value on the wire for state to set.

Returns
Type Description
MembershipState.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final MembershipState.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MembershipState.Builder
Overrides