public static final class MembershipEndpoint.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder> implements MembershipEndpointOrBuilder
MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.Protobuf type
google.cloud.gkehub.v1beta1.MembershipEndpointgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>public MembershipEndpoint.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.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<MembershipEndpoint.Builder>public MembershipEndpoint getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MembershipEndpoint build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MembershipEndpoint buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MembershipEndpoint.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>public MembershipEndpoint.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<MembershipEndpoint.Builder>public MembershipEndpoint.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>public MembershipEndpoint.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>public MembershipEndpoint.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<MembershipEndpoint.Builder>public MembershipEndpoint.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<MembershipEndpoint.Builder>public MembershipEndpoint.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MembershipEndpoint.Builder>public MembershipEndpoint.Builder mergeFrom(MembershipEndpoint other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>public MembershipEndpoint.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<MembershipEndpoint.Builder>IOExceptionpublic MembershipEndpoint.TypeCase getTypeCase()
getTypeCase in interface MembershipEndpointOrBuilderpublic MembershipEndpoint.Builder clearType()
public boolean hasGkeCluster()
Optional. Specific information for a GKE-on-GCP cluster.
.google.cloud.gkehub.v1beta1.GkeCluster gke_cluster = 4 [(.google.api.field_behavior) = OPTIONAL];
hasGkeCluster in interface MembershipEndpointOrBuilderpublic GkeCluster getGkeCluster()
Optional. Specific information for a GKE-on-GCP cluster.
.google.cloud.gkehub.v1beta1.GkeCluster gke_cluster = 4 [(.google.api.field_behavior) = OPTIONAL];
getGkeCluster in interface MembershipEndpointOrBuilderpublic MembershipEndpoint.Builder setGkeCluster(GkeCluster value)
Optional. Specific information for a GKE-on-GCP cluster.
.google.cloud.gkehub.v1beta1.GkeCluster gke_cluster = 4 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder setGkeCluster(GkeCluster.Builder builderForValue)
Optional. Specific information for a GKE-on-GCP cluster.
.google.cloud.gkehub.v1beta1.GkeCluster gke_cluster = 4 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder mergeGkeCluster(GkeCluster value)
Optional. Specific information for a GKE-on-GCP cluster.
.google.cloud.gkehub.v1beta1.GkeCluster gke_cluster = 4 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder clearGkeCluster()
Optional. Specific information for a GKE-on-GCP cluster.
.google.cloud.gkehub.v1beta1.GkeCluster gke_cluster = 4 [(.google.api.field_behavior) = OPTIONAL];
public GkeCluster.Builder getGkeClusterBuilder()
Optional. Specific information for a GKE-on-GCP cluster.
.google.cloud.gkehub.v1beta1.GkeCluster gke_cluster = 4 [(.google.api.field_behavior) = OPTIONAL];
public GkeClusterOrBuilder getGkeClusterOrBuilder()
Optional. Specific information for a GKE-on-GCP cluster.
.google.cloud.gkehub.v1beta1.GkeCluster gke_cluster = 4 [(.google.api.field_behavior) = OPTIONAL];
getGkeClusterOrBuilder in interface MembershipEndpointOrBuilderpublic boolean hasOnPremCluster()
Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
.google.cloud.gkehub.v1beta1.OnPremCluster on_prem_cluster = 7 [(.google.api.field_behavior) = OPTIONAL];
hasOnPremCluster in interface MembershipEndpointOrBuilderpublic OnPremCluster getOnPremCluster()
Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
.google.cloud.gkehub.v1beta1.OnPremCluster on_prem_cluster = 7 [(.google.api.field_behavior) = OPTIONAL];
getOnPremCluster in interface MembershipEndpointOrBuilderpublic MembershipEndpoint.Builder setOnPremCluster(OnPremCluster value)
Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
.google.cloud.gkehub.v1beta1.OnPremCluster on_prem_cluster = 7 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder setOnPremCluster(OnPremCluster.Builder builderForValue)
Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
.google.cloud.gkehub.v1beta1.OnPremCluster on_prem_cluster = 7 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder mergeOnPremCluster(OnPremCluster value)
Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
.google.cloud.gkehub.v1beta1.OnPremCluster on_prem_cluster = 7 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder clearOnPremCluster()
Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
.google.cloud.gkehub.v1beta1.OnPremCluster on_prem_cluster = 7 [(.google.api.field_behavior) = OPTIONAL];
public OnPremCluster.Builder getOnPremClusterBuilder()
Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
.google.cloud.gkehub.v1beta1.OnPremCluster on_prem_cluster = 7 [(.google.api.field_behavior) = OPTIONAL];
public OnPremClusterOrBuilder getOnPremClusterOrBuilder()
Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
.google.cloud.gkehub.v1beta1.OnPremCluster on_prem_cluster = 7 [(.google.api.field_behavior) = OPTIONAL];
getOnPremClusterOrBuilder in interface MembershipEndpointOrBuilderpublic boolean hasMultiCloudCluster()
Optional. Specific information for a GKE Multi-Cloud cluster.
.google.cloud.gkehub.v1beta1.MultiCloudCluster multi_cloud_cluster = 8 [(.google.api.field_behavior) = OPTIONAL];
hasMultiCloudCluster in interface MembershipEndpointOrBuilderpublic MultiCloudCluster getMultiCloudCluster()
Optional. Specific information for a GKE Multi-Cloud cluster.
.google.cloud.gkehub.v1beta1.MultiCloudCluster multi_cloud_cluster = 8 [(.google.api.field_behavior) = OPTIONAL];
getMultiCloudCluster in interface MembershipEndpointOrBuilderpublic MembershipEndpoint.Builder setMultiCloudCluster(MultiCloudCluster value)
Optional. Specific information for a GKE Multi-Cloud cluster.
.google.cloud.gkehub.v1beta1.MultiCloudCluster multi_cloud_cluster = 8 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder setMultiCloudCluster(MultiCloudCluster.Builder builderForValue)
Optional. Specific information for a GKE Multi-Cloud cluster.
.google.cloud.gkehub.v1beta1.MultiCloudCluster multi_cloud_cluster = 8 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder mergeMultiCloudCluster(MultiCloudCluster value)
Optional. Specific information for a GKE Multi-Cloud cluster.
.google.cloud.gkehub.v1beta1.MultiCloudCluster multi_cloud_cluster = 8 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder clearMultiCloudCluster()
Optional. Specific information for a GKE Multi-Cloud cluster.
.google.cloud.gkehub.v1beta1.MultiCloudCluster multi_cloud_cluster = 8 [(.google.api.field_behavior) = OPTIONAL];
public MultiCloudCluster.Builder getMultiCloudClusterBuilder()
Optional. Specific information for a GKE Multi-Cloud cluster.
.google.cloud.gkehub.v1beta1.MultiCloudCluster multi_cloud_cluster = 8 [(.google.api.field_behavior) = OPTIONAL];
public MultiCloudClusterOrBuilder getMultiCloudClusterOrBuilder()
Optional. Specific information for a GKE Multi-Cloud cluster.
.google.cloud.gkehub.v1beta1.MultiCloudCluster multi_cloud_cluster = 8 [(.google.api.field_behavior) = OPTIONAL];
getMultiCloudClusterOrBuilder in interface MembershipEndpointOrBuilderpublic boolean hasEdgeCluster()
Optional. Specific information for a Google Edge cluster.
.google.cloud.gkehub.v1beta1.EdgeCluster edge_cluster = 9 [(.google.api.field_behavior) = OPTIONAL];
hasEdgeCluster in interface MembershipEndpointOrBuilderpublic EdgeCluster getEdgeCluster()
Optional. Specific information for a Google Edge cluster.
.google.cloud.gkehub.v1beta1.EdgeCluster edge_cluster = 9 [(.google.api.field_behavior) = OPTIONAL];
getEdgeCluster in interface MembershipEndpointOrBuilderpublic MembershipEndpoint.Builder setEdgeCluster(EdgeCluster value)
Optional. Specific information for a Google Edge cluster.
.google.cloud.gkehub.v1beta1.EdgeCluster edge_cluster = 9 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder setEdgeCluster(EdgeCluster.Builder builderForValue)
Optional. Specific information for a Google Edge cluster.
.google.cloud.gkehub.v1beta1.EdgeCluster edge_cluster = 9 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder mergeEdgeCluster(EdgeCluster value)
Optional. Specific information for a Google Edge cluster.
.google.cloud.gkehub.v1beta1.EdgeCluster edge_cluster = 9 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder clearEdgeCluster()
Optional. Specific information for a Google Edge cluster.
.google.cloud.gkehub.v1beta1.EdgeCluster edge_cluster = 9 [(.google.api.field_behavior) = OPTIONAL];
public EdgeCluster.Builder getEdgeClusterBuilder()
Optional. Specific information for a Google Edge cluster.
.google.cloud.gkehub.v1beta1.EdgeCluster edge_cluster = 9 [(.google.api.field_behavior) = OPTIONAL];
public EdgeClusterOrBuilder getEdgeClusterOrBuilder()
Optional. Specific information for a Google Edge cluster.
.google.cloud.gkehub.v1beta1.EdgeCluster edge_cluster = 9 [(.google.api.field_behavior) = OPTIONAL];
getEdgeClusterOrBuilder in interface MembershipEndpointOrBuilderpublic boolean hasApplianceCluster()
Optional. Specific information for a GDC Edge Appliance cluster.
.google.cloud.gkehub.v1beta1.ApplianceCluster appliance_cluster = 10 [(.google.api.field_behavior) = OPTIONAL];
hasApplianceCluster in interface MembershipEndpointOrBuilderpublic ApplianceCluster getApplianceCluster()
Optional. Specific information for a GDC Edge Appliance cluster.
.google.cloud.gkehub.v1beta1.ApplianceCluster appliance_cluster = 10 [(.google.api.field_behavior) = OPTIONAL];
getApplianceCluster in interface MembershipEndpointOrBuilderpublic MembershipEndpoint.Builder setApplianceCluster(ApplianceCluster value)
Optional. Specific information for a GDC Edge Appliance cluster.
.google.cloud.gkehub.v1beta1.ApplianceCluster appliance_cluster = 10 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder setApplianceCluster(ApplianceCluster.Builder builderForValue)
Optional. Specific information for a GDC Edge Appliance cluster.
.google.cloud.gkehub.v1beta1.ApplianceCluster appliance_cluster = 10 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder mergeApplianceCluster(ApplianceCluster value)
Optional. Specific information for a GDC Edge Appliance cluster.
.google.cloud.gkehub.v1beta1.ApplianceCluster appliance_cluster = 10 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder clearApplianceCluster()
Optional. Specific information for a GDC Edge Appliance cluster.
.google.cloud.gkehub.v1beta1.ApplianceCluster appliance_cluster = 10 [(.google.api.field_behavior) = OPTIONAL];
public ApplianceCluster.Builder getApplianceClusterBuilder()
Optional. Specific information for a GDC Edge Appliance cluster.
.google.cloud.gkehub.v1beta1.ApplianceCluster appliance_cluster = 10 [(.google.api.field_behavior) = OPTIONAL];
public ApplianceClusterOrBuilder getApplianceClusterOrBuilder()
Optional. Specific information for a GDC Edge Appliance cluster.
.google.cloud.gkehub.v1beta1.ApplianceCluster appliance_cluster = 10 [(.google.api.field_behavior) = OPTIONAL];
getApplianceClusterOrBuilder in interface MembershipEndpointOrBuilderpublic boolean hasKubernetesMetadata()
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1beta1.KubernetesMetadata kubernetes_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasKubernetesMetadata in interface MembershipEndpointOrBuilderpublic KubernetesMetadata getKubernetesMetadata()
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1beta1.KubernetesMetadata kubernetes_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getKubernetesMetadata in interface MembershipEndpointOrBuilderpublic MembershipEndpoint.Builder setKubernetesMetadata(KubernetesMetadata value)
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1beta1.KubernetesMetadata kubernetes_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MembershipEndpoint.Builder setKubernetesMetadata(KubernetesMetadata.Builder builderForValue)
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1beta1.KubernetesMetadata kubernetes_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MembershipEndpoint.Builder mergeKubernetesMetadata(KubernetesMetadata value)
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1beta1.KubernetesMetadata kubernetes_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MembershipEndpoint.Builder clearKubernetesMetadata()
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1beta1.KubernetesMetadata kubernetes_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public KubernetesMetadata.Builder getKubernetesMetadataBuilder()
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1beta1.KubernetesMetadata kubernetes_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public KubernetesMetadataOrBuilder getKubernetesMetadataOrBuilder()
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1beta1.KubernetesMetadata kubernetes_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getKubernetesMetadataOrBuilder in interface MembershipEndpointOrBuilderpublic boolean hasKubernetesResource()
Optional. The in-cluster Kubernetes Resources that should be applied for a
correctly registered cluster, in the steady state. These resources:
* Ensure that the cluster is exclusively registered to one and only one
Hub Membership.
* Propagate Workload Pool Information available in the Membership
Authority field.
* Ensure proper initial configuration of default Hub Features.
.google.cloud.gkehub.v1beta1.KubernetesResource kubernetes_resource = 6 [(.google.api.field_behavior) = OPTIONAL];
hasKubernetesResource in interface MembershipEndpointOrBuilderpublic KubernetesResource getKubernetesResource()
Optional. The in-cluster Kubernetes Resources that should be applied for a
correctly registered cluster, in the steady state. These resources:
* Ensure that the cluster is exclusively registered to one and only one
Hub Membership.
* Propagate Workload Pool Information available in the Membership
Authority field.
* Ensure proper initial configuration of default Hub Features.
.google.cloud.gkehub.v1beta1.KubernetesResource kubernetes_resource = 6 [(.google.api.field_behavior) = OPTIONAL];
getKubernetesResource in interface MembershipEndpointOrBuilderpublic MembershipEndpoint.Builder setKubernetesResource(KubernetesResource value)
Optional. The in-cluster Kubernetes Resources that should be applied for a
correctly registered cluster, in the steady state. These resources:
* Ensure that the cluster is exclusively registered to one and only one
Hub Membership.
* Propagate Workload Pool Information available in the Membership
Authority field.
* Ensure proper initial configuration of default Hub Features.
.google.cloud.gkehub.v1beta1.KubernetesResource kubernetes_resource = 6 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder setKubernetesResource(KubernetesResource.Builder builderForValue)
Optional. The in-cluster Kubernetes Resources that should be applied for a
correctly registered cluster, in the steady state. These resources:
* Ensure that the cluster is exclusively registered to one and only one
Hub Membership.
* Propagate Workload Pool Information available in the Membership
Authority field.
* Ensure proper initial configuration of default Hub Features.
.google.cloud.gkehub.v1beta1.KubernetesResource kubernetes_resource = 6 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder mergeKubernetesResource(KubernetesResource value)
Optional. The in-cluster Kubernetes Resources that should be applied for a
correctly registered cluster, in the steady state. These resources:
* Ensure that the cluster is exclusively registered to one and only one
Hub Membership.
* Propagate Workload Pool Information available in the Membership
Authority field.
* Ensure proper initial configuration of default Hub Features.
.google.cloud.gkehub.v1beta1.KubernetesResource kubernetes_resource = 6 [(.google.api.field_behavior) = OPTIONAL];
public MembershipEndpoint.Builder clearKubernetesResource()
Optional. The in-cluster Kubernetes Resources that should be applied for a
correctly registered cluster, in the steady state. These resources:
* Ensure that the cluster is exclusively registered to one and only one
Hub Membership.
* Propagate Workload Pool Information available in the Membership
Authority field.
* Ensure proper initial configuration of default Hub Features.
.google.cloud.gkehub.v1beta1.KubernetesResource kubernetes_resource = 6 [(.google.api.field_behavior) = OPTIONAL];
public KubernetesResource.Builder getKubernetesResourceBuilder()
Optional. The in-cluster Kubernetes Resources that should be applied for a
correctly registered cluster, in the steady state. These resources:
* Ensure that the cluster is exclusively registered to one and only one
Hub Membership.
* Propagate Workload Pool Information available in the Membership
Authority field.
* Ensure proper initial configuration of default Hub Features.
.google.cloud.gkehub.v1beta1.KubernetesResource kubernetes_resource = 6 [(.google.api.field_behavior) = OPTIONAL];
public KubernetesResourceOrBuilder getKubernetesResourceOrBuilder()
Optional. The in-cluster Kubernetes Resources that should be applied for a
correctly registered cluster, in the steady state. These resources:
* Ensure that the cluster is exclusively registered to one and only one
Hub Membership.
* Propagate Workload Pool Information available in the Membership
Authority field.
* Ensure proper initial configuration of default Hub Features.
.google.cloud.gkehub.v1beta1.KubernetesResource kubernetes_resource = 6 [(.google.api.field_behavior) = OPTIONAL];
getKubernetesResourceOrBuilder in interface MembershipEndpointOrBuilderpublic final MembershipEndpoint.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>public final MembershipEndpoint.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>Copyright © 2025 Google LLC. All rights reserved.