public static final class Membership.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Membership.Builder> implements MembershipOrBuilder
Membership contains information about a member cluster.Protobuf type
google.cloud.gkehub.v1beta1.Membership| Modifier and Type | Method and Description |
|---|---|
Membership.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Membership |
build() |
Membership |
buildPartial() |
Membership.Builder |
clear() |
Membership.Builder |
clearAuthority()
Optional.
|
Membership.Builder |
clearCreateTime()
Output only.
|
Membership.Builder |
clearDeleteTime()
Output only.
|
Membership.Builder |
clearDescription()
Optional.
|
Membership.Builder |
clearEndpoint()
Optional.
|
Membership.Builder |
clearExternalId()
Optional.
|
Membership.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Membership.Builder |
clearInfrastructureType()
Optional.
|
Membership.Builder |
clearLabels() |
Membership.Builder |
clearLastConnectionTime()
Output only.
|
Membership.Builder |
clearMonitoringConfig()
Optional.
|
Membership.Builder |
clearName()
Output only.
|
Membership.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Membership.Builder |
clearState()
Output only.
|
Membership.Builder |
clearType() |
Membership.Builder |
clearUniqueId()
Output only.
|
Membership.Builder |
clearUpdateTime()
Output only.
|
Membership.Builder |
clone() |
boolean |
containsLabels(String key)
Optional.
|
Authority |
getAuthority()
Optional.
|
Authority.Builder |
getAuthorityBuilder()
Optional.
|
AuthorityOrBuilder |
getAuthorityOrBuilder()
Optional.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
Membership |
getDefaultInstanceForType() |
com.google.protobuf.Timestamp |
getDeleteTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getDeleteTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getDeleteTimeOrBuilder()
Output only.
|
String |
getDescription()
Optional.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Optional.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
MembershipEndpoint |
getEndpoint()
Optional.
|
MembershipEndpoint.Builder |
getEndpointBuilder()
Optional.
|
MembershipEndpointOrBuilder |
getEndpointOrBuilder()
Optional.
|
String |
getExternalId()
Optional.
|
com.google.protobuf.ByteString |
getExternalIdBytes()
Optional.
|
Membership.InfrastructureType |
getInfrastructureType()
Optional.
|
int |
getInfrastructureTypeValue()
Optional.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Optional.
|
Map<String,String> |
getLabelsMap()
Optional.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Optional.
|
String |
getLabelsOrThrow(String key)
Optional.
|
com.google.protobuf.Timestamp |
getLastConnectionTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getLastConnectionTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getLastConnectionTimeOrBuilder()
Output only.
|
MonitoringConfig |
getMonitoringConfig()
Optional.
|
MonitoringConfig.Builder |
getMonitoringConfigBuilder()
Optional.
|
MonitoringConfigOrBuilder |
getMonitoringConfigOrBuilder()
Optional.
|
Map<String,String> |
getMutableLabels()
Deprecated.
|
String |
getName()
Output only.
|
com.google.protobuf.ByteString |
getNameBytes()
Output only.
|
MembershipState |
getState()
Output only.
|
MembershipState.Builder |
getStateBuilder()
Output only.
|
MembershipStateOrBuilder |
getStateOrBuilder()
Output only.
|
Membership.TypeCase |
getTypeCase() |
String |
getUniqueId()
Output only.
|
com.google.protobuf.ByteString |
getUniqueIdBytes()
Output only.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getUpdateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
boolean |
hasAuthority()
Optional.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasDeleteTime()
Output only.
|
boolean |
hasEndpoint()
Optional.
|
boolean |
hasLastConnectionTime()
Output only.
|
boolean |
hasMonitoringConfig()
Optional.
|
boolean |
hasState()
Output only.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMutableMapFieldReflection(int number) |
boolean |
isInitialized() |
Membership.Builder |
mergeAuthority(Authority value)
Optional.
|
Membership.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Membership.Builder |
mergeDeleteTime(com.google.protobuf.Timestamp value)
Output only.
|
Membership.Builder |
mergeEndpoint(MembershipEndpoint value)
Optional.
|
Membership.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Membership.Builder |
mergeFrom(Membership other) |
Membership.Builder |
mergeFrom(com.google.protobuf.Message other) |
Membership.Builder |
mergeLastConnectionTime(com.google.protobuf.Timestamp value)
Output only.
|
Membership.Builder |
mergeMonitoringConfig(MonitoringConfig value)
Optional.
|
Membership.Builder |
mergeState(MembershipState value)
Output only.
|
Membership.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Membership.Builder |
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
Membership.Builder |
putAllLabels(Map<String,String> values)
Optional.
|
Membership.Builder |
putLabels(String key,
String value)
Optional.
|
Membership.Builder |
removeLabels(String key)
Optional.
|
Membership.Builder |
setAuthority(Authority.Builder builderForValue)
Optional.
|
Membership.Builder |
setAuthority(Authority value)
Optional.
|
Membership.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Membership.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Membership.Builder |
setDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Membership.Builder |
setDeleteTime(com.google.protobuf.Timestamp value)
Output only.
|
Membership.Builder |
setDescription(String value)
Optional.
|
Membership.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
Optional.
|
Membership.Builder |
setEndpoint(MembershipEndpoint.Builder builderForValue)
Optional.
|
Membership.Builder |
setEndpoint(MembershipEndpoint value)
Optional.
|
Membership.Builder |
setExternalId(String value)
Optional.
|
Membership.Builder |
setExternalIdBytes(com.google.protobuf.ByteString value)
Optional.
|
Membership.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Membership.Builder |
setInfrastructureType(Membership.InfrastructureType value)
Optional.
|
Membership.Builder |
setInfrastructureTypeValue(int value)
Optional.
|
Membership.Builder |
setLastConnectionTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Membership.Builder |
setLastConnectionTime(com.google.protobuf.Timestamp value)
Output only.
|
Membership.Builder |
setMonitoringConfig(MonitoringConfig.Builder builderForValue)
Optional.
|
Membership.Builder |
setMonitoringConfig(MonitoringConfig value)
Optional.
|
Membership.Builder |
setName(String value)
Output only.
|
Membership.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Output only.
|
Membership.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Membership.Builder |
setState(MembershipState.Builder builderForValue)
Output only.
|
Membership.Builder |
setState(MembershipState value)
Output only.
|
Membership.Builder |
setUniqueId(String value)
Output only.
|
Membership.Builder |
setUniqueIdBytes(com.google.protobuf.ByteString value)
Output only.
|
Membership.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Membership.Builder |
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Membership.Builder |
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<Membership.Builder>protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<Membership.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Membership.Builder>public Membership.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Membership.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Membership.Builder>public Membership getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Membership build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Membership buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Membership.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Membership.Builder>public Membership.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Membership.Builder>public Membership.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Membership.Builder>public Membership.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Membership.Builder>public Membership.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Membership.Builder>public Membership.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Membership.Builder>public Membership.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Membership.Builder>public Membership.Builder mergeFrom(Membership other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Membership.Builder>public Membership.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Membership.Builder>IOExceptionpublic Membership.TypeCase getTypeCase()
getTypeCase in interface MembershipOrBuilderpublic Membership.Builder clearType()
public String getName()
Output only. The full, unique name of this Membership resource in the
format `projects/*/locations/*/memberships/{membership_id}`, set during
creation.
`membership_id` must be a valid RFC 1123 compliant DNS label:
1. At most 63 characters in length
2. It must consist of lower case alphanumeric characters or `-`
3. It must start and end with an alphanumeric character
Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`,
with a maximum length of 63 characters.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getName in interface MembershipOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Output only. The full, unique name of this Membership resource in the
format `projects/*/locations/*/memberships/{membership_id}`, set during
creation.
`membership_id` must be a valid RFC 1123 compliant DNS label:
1. At most 63 characters in length
2. It must consist of lower case alphanumeric characters or `-`
3. It must start and end with an alphanumeric character
Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`,
with a maximum length of 63 characters.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getNameBytes in interface MembershipOrBuilderpublic Membership.Builder setName(String value)
Output only. The full, unique name of this Membership resource in the
format `projects/*/locations/*/memberships/{membership_id}`, set during
creation.
`membership_id` must be a valid RFC 1123 compliant DNS label:
1. At most 63 characters in length
2. It must consist of lower case alphanumeric characters or `-`
3. It must start and end with an alphanumeric character
Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`,
with a maximum length of 63 characters.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The name to set.public Membership.Builder clearName()
Output only. The full, unique name of this Membership resource in the
format `projects/*/locations/*/memberships/{membership_id}`, set during
creation.
`membership_id` must be a valid RFC 1123 compliant DNS label:
1. At most 63 characters in length
2. It must consist of lower case alphanumeric characters or `-`
3. It must start and end with an alphanumeric character
Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`,
with a maximum length of 63 characters.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];public Membership.Builder setNameBytes(com.google.protobuf.ByteString value)
Output only. The full, unique name of this Membership resource in the
format `projects/*/locations/*/memberships/{membership_id}`, set during
creation.
`membership_id` must be a valid RFC 1123 compliant DNS label:
1. At most 63 characters in length
2. It must consist of lower case alphanumeric characters or `-`
3. It must start and end with an alphanumeric character
Which can be expressed as the regex: `[a-z0-9]([-a-z0-9]*[a-z0-9])?`,
with a maximum length of 63 characters.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for name to set.public int getLabelsCount()
MembershipOrBuilderOptional. GCP labels for this membership.
map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];getLabelsCount in interface MembershipOrBuilderpublic boolean containsLabels(String key)
Optional. GCP labels for this membership.
map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];containsLabels in interface MembershipOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface MembershipOrBuilderpublic Map<String,String> getLabelsMap()
Optional. GCP labels for this membership.
map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];getLabelsMap in interface MembershipOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
Optional. GCP labels for this membership.
map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];getLabelsOrDefault in interface MembershipOrBuilderpublic String getLabelsOrThrow(String key)
Optional. GCP labels for this membership.
map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];getLabelsOrThrow in interface MembershipOrBuilderpublic Membership.Builder clearLabels()
public Membership.Builder removeLabels(String key)
Optional. GCP labels for this membership.
map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];@Deprecated public Map<String,String> getMutableLabels()
public Membership.Builder putLabels(String key, String value)
Optional. GCP labels for this membership.
map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];public Membership.Builder putAllLabels(Map<String,String> values)
Optional. GCP labels for this membership.
map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];public String getDescription()
Optional. Description of this membership, limited to 63 characters. Must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.\ ]*`
string description = 3 [(.google.api.field_behavior) = OPTIONAL];getDescription in interface MembershipOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Optional. Description of this membership, limited to 63 characters. Must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.\ ]*`
string description = 3 [(.google.api.field_behavior) = OPTIONAL];getDescriptionBytes in interface MembershipOrBuilderpublic Membership.Builder setDescription(String value)
Optional. Description of this membership, limited to 63 characters. Must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.\ ]*`
string description = 3 [(.google.api.field_behavior) = OPTIONAL];value - The description to set.public Membership.Builder clearDescription()
Optional. Description of this membership, limited to 63 characters. Must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.\ ]*`
string description = 3 [(.google.api.field_behavior) = OPTIONAL];public Membership.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Optional. Description of this membership, limited to 63 characters. Must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.\ ]*`
string description = 3 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for description to set.public boolean hasEndpoint()
Optional. Endpoint information to reach this member.
.google.cloud.gkehub.v1beta1.MembershipEndpoint endpoint = 4 [(.google.api.field_behavior) = OPTIONAL];
hasEndpoint in interface MembershipOrBuilderpublic MembershipEndpoint getEndpoint()
Optional. Endpoint information to reach this member.
.google.cloud.gkehub.v1beta1.MembershipEndpoint endpoint = 4 [(.google.api.field_behavior) = OPTIONAL];
getEndpoint in interface MembershipOrBuilderpublic Membership.Builder setEndpoint(MembershipEndpoint value)
Optional. Endpoint information to reach this member.
.google.cloud.gkehub.v1beta1.MembershipEndpoint endpoint = 4 [(.google.api.field_behavior) = OPTIONAL];
public Membership.Builder setEndpoint(MembershipEndpoint.Builder builderForValue)
Optional. Endpoint information to reach this member.
.google.cloud.gkehub.v1beta1.MembershipEndpoint endpoint = 4 [(.google.api.field_behavior) = OPTIONAL];
public Membership.Builder mergeEndpoint(MembershipEndpoint value)
Optional. Endpoint information to reach this member.
.google.cloud.gkehub.v1beta1.MembershipEndpoint endpoint = 4 [(.google.api.field_behavior) = OPTIONAL];
public Membership.Builder clearEndpoint()
Optional. Endpoint information to reach this member.
.google.cloud.gkehub.v1beta1.MembershipEndpoint endpoint = 4 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder getEndpointBuilder()
Optional. Endpoint information to reach this member.
.google.cloud.gkehub.v1beta1.MembershipEndpoint endpoint = 4 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpointOrBuilder getEndpointOrBuilder()
Optional. Endpoint information to reach this member.
.google.cloud.gkehub.v1beta1.MembershipEndpoint endpoint = 4 [(.google.api.field_behavior) = OPTIONAL];
getEndpointOrBuilder in interface MembershipOrBuilderpublic boolean hasState()
Output only. State of the Membership resource.
.google.cloud.gkehub.v1beta1.MembershipState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasState in interface MembershipOrBuilderpublic MembershipState getState()
Output only. State of the Membership resource.
.google.cloud.gkehub.v1beta1.MembershipState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface MembershipOrBuilderpublic Membership.Builder setState(MembershipState value)
Output only. State of the Membership resource.
.google.cloud.gkehub.v1beta1.MembershipState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Membership.Builder setState(MembershipState.Builder builderForValue)
Output only. State of the Membership resource.
.google.cloud.gkehub.v1beta1.MembershipState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Membership.Builder mergeState(MembershipState value)
Output only. State of the Membership resource.
.google.cloud.gkehub.v1beta1.MembershipState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Membership.Builder clearState()
Output only. State of the Membership resource.
.google.cloud.gkehub.v1beta1.MembershipState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MembershipState.Builder getStateBuilder()
Output only. State of the Membership resource.
.google.cloud.gkehub.v1beta1.MembershipState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MembershipStateOrBuilder getStateOrBuilder()
Output only. State of the Membership resource.
.google.cloud.gkehub.v1beta1.MembershipState state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateOrBuilder in interface MembershipOrBuilderpublic boolean hasAuthority()
Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
.google.cloud.gkehub.v1beta1.Authority authority = 9 [(.google.api.field_behavior) = OPTIONAL];
hasAuthority in interface MembershipOrBuilderpublic Authority getAuthority()
Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
.google.cloud.gkehub.v1beta1.Authority authority = 9 [(.google.api.field_behavior) = OPTIONAL];
getAuthority in interface MembershipOrBuilderpublic Membership.Builder setAuthority(Authority value)
Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
.google.cloud.gkehub.v1beta1.Authority authority = 9 [(.google.api.field_behavior) = OPTIONAL];
public Membership.Builder setAuthority(Authority.Builder builderForValue)
Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
.google.cloud.gkehub.v1beta1.Authority authority = 9 [(.google.api.field_behavior) = OPTIONAL];
public Membership.Builder mergeAuthority(Authority value)
Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
.google.cloud.gkehub.v1beta1.Authority authority = 9 [(.google.api.field_behavior) = OPTIONAL];
public Membership.Builder clearAuthority()
Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
.google.cloud.gkehub.v1beta1.Authority authority = 9 [(.google.api.field_behavior) = OPTIONAL];
public Authority.Builder getAuthorityBuilder()
Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
.google.cloud.gkehub.v1beta1.Authority authority = 9 [(.google.api.field_behavior) = OPTIONAL];
public AuthorityOrBuilder getAuthorityOrBuilder()
Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
.google.cloud.gkehub.v1beta1.Authority authority = 9 [(.google.api.field_behavior) = OPTIONAL];
getAuthorityOrBuilder in interface MembershipOrBuilderpublic boolean hasCreateTime()
Output only. When the Membership was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface MembershipOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. When the Membership was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface MembershipOrBuilderpublic Membership.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. When the Membership was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Membership.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. When the Membership was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Membership.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. When the Membership was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Membership.Builder clearCreateTime()
Output only. When the Membership was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. When the Membership was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. When the Membership was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface MembershipOrBuilderpublic boolean hasUpdateTime()
Output only. When the Membership was last updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface MembershipOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. When the Membership was last updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface MembershipOrBuilderpublic Membership.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. When the Membership was last updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Membership.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. When the Membership was last updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Membership.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. When the Membership was last updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Membership.Builder clearUpdateTime()
Output only. When the Membership was last updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. When the Membership was last updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. When the Membership was last updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface MembershipOrBuilderpublic boolean hasDeleteTime()
Output only. When the Membership was deleted.
.google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasDeleteTime in interface MembershipOrBuilderpublic com.google.protobuf.Timestamp getDeleteTime()
Output only. When the Membership was deleted.
.google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeleteTime in interface MembershipOrBuilderpublic Membership.Builder setDeleteTime(com.google.protobuf.Timestamp value)
Output only. When the Membership was deleted.
.google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Membership.Builder setDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. When the Membership was deleted.
.google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Membership.Builder mergeDeleteTime(com.google.protobuf.Timestamp value)
Output only. When the Membership was deleted.
.google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Membership.Builder clearDeleteTime()
Output only. When the Membership was deleted.
.google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder()
Output only. When the Membership was deleted.
.google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder()
Output only. When the Membership was deleted.
.google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeleteTimeOrBuilder in interface MembershipOrBuilderpublic String getExternalId()
Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. For GKE clusters, external_id is managed by the Hub API and updates will be ignored. The ID must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.]*` If this Membership represents a Kubernetes cluster, this value should be set to the UID of the `kube-system` namespace object.
string external_id = 10 [(.google.api.field_behavior) = OPTIONAL];getExternalId in interface MembershipOrBuilderpublic com.google.protobuf.ByteString getExternalIdBytes()
Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. For GKE clusters, external_id is managed by the Hub API and updates will be ignored. The ID must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.]*` If this Membership represents a Kubernetes cluster, this value should be set to the UID of the `kube-system` namespace object.
string external_id = 10 [(.google.api.field_behavior) = OPTIONAL];getExternalIdBytes in interface MembershipOrBuilderpublic Membership.Builder setExternalId(String value)
Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. For GKE clusters, external_id is managed by the Hub API and updates will be ignored. The ID must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.]*` If this Membership represents a Kubernetes cluster, this value should be set to the UID of the `kube-system` namespace object.
string external_id = 10 [(.google.api.field_behavior) = OPTIONAL];value - The externalId to set.public Membership.Builder clearExternalId()
Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. For GKE clusters, external_id is managed by the Hub API and updates will be ignored. The ID must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.]*` If this Membership represents a Kubernetes cluster, this value should be set to the UID of the `kube-system` namespace object.
string external_id = 10 [(.google.api.field_behavior) = OPTIONAL];public Membership.Builder setExternalIdBytes(com.google.protobuf.ByteString value)
Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. For GKE clusters, external_id is managed by the Hub API and updates will be ignored. The ID must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.]*` If this Membership represents a Kubernetes cluster, this value should be set to the UID of the `kube-system` namespace object.
string external_id = 10 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for externalId to set.public boolean hasLastConnectionTime()
Output only. For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
.google.protobuf.Timestamp last_connection_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasLastConnectionTime in interface MembershipOrBuilderpublic com.google.protobuf.Timestamp getLastConnectionTime()
Output only. For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
.google.protobuf.Timestamp last_connection_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
getLastConnectionTime in interface MembershipOrBuilderpublic Membership.Builder setLastConnectionTime(com.google.protobuf.Timestamp value)
Output only. For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
.google.protobuf.Timestamp last_connection_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Membership.Builder setLastConnectionTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
.google.protobuf.Timestamp last_connection_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Membership.Builder mergeLastConnectionTime(com.google.protobuf.Timestamp value)
Output only. For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
.google.protobuf.Timestamp last_connection_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Membership.Builder clearLastConnectionTime()
Output only. For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
.google.protobuf.Timestamp last_connection_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getLastConnectionTimeBuilder()
Output only. For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
.google.protobuf.Timestamp last_connection_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getLastConnectionTimeOrBuilder()
Output only. For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
.google.protobuf.Timestamp last_connection_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
getLastConnectionTimeOrBuilder in interface MembershipOrBuilderpublic String getUniqueId()
Output only. Google-generated UUID for this resource. This is unique across all Membership resources. If a Membership resource is deleted and another resource with the same name is created, it gets a different unique_id.
string unique_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];getUniqueId in interface MembershipOrBuilderpublic com.google.protobuf.ByteString getUniqueIdBytes()
Output only. Google-generated UUID for this resource. This is unique across all Membership resources. If a Membership resource is deleted and another resource with the same name is created, it gets a different unique_id.
string unique_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];getUniqueIdBytes in interface MembershipOrBuilderpublic Membership.Builder setUniqueId(String value)
Output only. Google-generated UUID for this resource. This is unique across all Membership resources. If a Membership resource is deleted and another resource with the same name is created, it gets a different unique_id.
string unique_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The uniqueId to set.public Membership.Builder clearUniqueId()
Output only. Google-generated UUID for this resource. This is unique across all Membership resources. If a Membership resource is deleted and another resource with the same name is created, it gets a different unique_id.
string unique_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];public Membership.Builder setUniqueIdBytes(com.google.protobuf.ByteString value)
Output only. Google-generated UUID for this resource. This is unique across all Membership resources. If a Membership resource is deleted and another resource with the same name is created, it gets a different unique_id.
string unique_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for uniqueId to set.public int getInfrastructureTypeValue()
Optional. The infrastructure type this Membership is running on.
.google.cloud.gkehub.v1beta1.Membership.InfrastructureType infrastructure_type = 13 [(.google.api.field_behavior) = OPTIONAL];
getInfrastructureTypeValue in interface MembershipOrBuilderpublic Membership.Builder setInfrastructureTypeValue(int value)
Optional. The infrastructure type this Membership is running on.
.google.cloud.gkehub.v1beta1.Membership.InfrastructureType infrastructure_type = 13 [(.google.api.field_behavior) = OPTIONAL];
value - The enum numeric value on the wire for infrastructureType to set.public Membership.InfrastructureType getInfrastructureType()
Optional. The infrastructure type this Membership is running on.
.google.cloud.gkehub.v1beta1.Membership.InfrastructureType infrastructure_type = 13 [(.google.api.field_behavior) = OPTIONAL];
getInfrastructureType in interface MembershipOrBuilderpublic Membership.Builder setInfrastructureType(Membership.InfrastructureType value)
Optional. The infrastructure type this Membership is running on.
.google.cloud.gkehub.v1beta1.Membership.InfrastructureType infrastructure_type = 13 [(.google.api.field_behavior) = OPTIONAL];
value - The infrastructureType to set.public Membership.Builder clearInfrastructureType()
Optional. The infrastructure type this Membership is running on.
.google.cloud.gkehub.v1beta1.Membership.InfrastructureType infrastructure_type = 13 [(.google.api.field_behavior) = OPTIONAL];
public boolean hasMonitoringConfig()
Optional. The monitoring config information for this membership.
.google.cloud.gkehub.v1beta1.MonitoringConfig monitoring_config = 14 [(.google.api.field_behavior) = OPTIONAL];
hasMonitoringConfig in interface MembershipOrBuilderpublic MonitoringConfig getMonitoringConfig()
Optional. The monitoring config information for this membership.
.google.cloud.gkehub.v1beta1.MonitoringConfig monitoring_config = 14 [(.google.api.field_behavior) = OPTIONAL];
getMonitoringConfig in interface MembershipOrBuilderpublic Membership.Builder setMonitoringConfig(MonitoringConfig value)
Optional. The monitoring config information for this membership.
.google.cloud.gkehub.v1beta1.MonitoringConfig monitoring_config = 14 [(.google.api.field_behavior) = OPTIONAL];
public Membership.Builder setMonitoringConfig(MonitoringConfig.Builder builderForValue)
Optional. The monitoring config information for this membership.
.google.cloud.gkehub.v1beta1.MonitoringConfig monitoring_config = 14 [(.google.api.field_behavior) = OPTIONAL];
public Membership.Builder mergeMonitoringConfig(MonitoringConfig value)
Optional. The monitoring config information for this membership.
.google.cloud.gkehub.v1beta1.MonitoringConfig monitoring_config = 14 [(.google.api.field_behavior) = OPTIONAL];
public Membership.Builder clearMonitoringConfig()
Optional. The monitoring config information for this membership.
.google.cloud.gkehub.v1beta1.MonitoringConfig monitoring_config = 14 [(.google.api.field_behavior) = OPTIONAL];
public MonitoringConfig.Builder getMonitoringConfigBuilder()
Optional. The monitoring config information for this membership.
.google.cloud.gkehub.v1beta1.MonitoringConfig monitoring_config = 14 [(.google.api.field_behavior) = OPTIONAL];
public MonitoringConfigOrBuilder getMonitoringConfigOrBuilder()
Optional. The monitoring config information for this membership.
.google.cloud.gkehub.v1beta1.MonitoringConfig monitoring_config = 14 [(.google.api.field_behavior) = OPTIONAL];
getMonitoringConfigOrBuilder in interface MembershipOrBuilderpublic final Membership.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Membership.Builder>public final Membership.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Membership.Builder>Copyright © 2025 Google LLC. All rights reserved.