Package com.google.cloud.gkehub.v1beta1
Class MembershipEndpoint.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>
-
- com.google.cloud.gkehub.v1beta1.MembershipEndpoint.Builder
-
- All Implemented Interfaces:
MembershipEndpointOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- MembershipEndpoint
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 typegoogle.cloud.gkehub.v1beta1.MembershipEndpoint
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>
-
clear
public MembershipEndpoint.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>
-
getDefaultInstanceForType
public MembershipEndpoint getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public MembershipEndpoint build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MembershipEndpoint buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MembershipEndpoint.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>
-
setField
public MembershipEndpoint.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>
-
clearField
public MembershipEndpoint.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>
-
clearOneof
public MembershipEndpoint.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>
-
setRepeatedField
public MembershipEndpoint.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>
-
addRepeatedField
public MembershipEndpoint.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>
-
mergeFrom
public MembershipEndpoint.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MembershipEndpoint.Builder>
-
mergeFrom
public MembershipEndpoint.Builder mergeFrom(MembershipEndpoint other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>
-
mergeFrom
public MembershipEndpoint.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MembershipEndpoint.Builder>
- Throws:
IOException
-
getTypeCase
public MembershipEndpoint.TypeCase getTypeCase()
- Specified by:
getTypeCase
in interfaceMembershipEndpointOrBuilder
-
clearType
public MembershipEndpoint.Builder clearType()
-
hasGkeCluster
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];
- Specified by:
hasGkeCluster
in interfaceMembershipEndpointOrBuilder
- Returns:
- Whether the gkeCluster field is set.
-
getGkeCluster
public GkeCluster getGkeCluster()
Optional. Specific information for a GKE-on-GCP cluster.
.google.cloud.gkehub.v1beta1.GkeCluster gke_cluster = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getGkeCluster
in interfaceMembershipEndpointOrBuilder
- Returns:
- The gkeCluster.
-
setGkeCluster
public 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];
-
setGkeCluster
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];
-
mergeGkeCluster
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];
-
clearGkeCluster
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];
-
getGkeClusterBuilder
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];
-
getGkeClusterOrBuilder
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];
- Specified by:
getGkeClusterOrBuilder
in interfaceMembershipEndpointOrBuilder
-
hasOnPremCluster
public 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];
- Specified by:
hasOnPremCluster
in interfaceMembershipEndpointOrBuilder
- Returns:
- Whether the onPremCluster field is set.
-
getOnPremCluster
public 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];
- Specified by:
getOnPremCluster
in interfaceMembershipEndpointOrBuilder
- Returns:
- The onPremCluster.
-
setOnPremCluster
public 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];
-
setOnPremCluster
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];
-
mergeOnPremCluster
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];
-
clearOnPremCluster
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];
-
getOnPremClusterBuilder
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];
-
getOnPremClusterOrBuilder
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];
- Specified by:
getOnPremClusterOrBuilder
in interfaceMembershipEndpointOrBuilder
-
hasMultiCloudCluster
public 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];
- Specified by:
hasMultiCloudCluster
in interfaceMembershipEndpointOrBuilder
- Returns:
- Whether the multiCloudCluster field is set.
-
getMultiCloudCluster
public 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];
- Specified by:
getMultiCloudCluster
in interfaceMembershipEndpointOrBuilder
- Returns:
- The multiCloudCluster.
-
setMultiCloudCluster
public 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];
-
setMultiCloudCluster
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];
-
mergeMultiCloudCluster
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];
-
clearMultiCloudCluster
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];
-
getMultiCloudClusterBuilder
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];
-
getMultiCloudClusterOrBuilder
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];
- Specified by:
getMultiCloudClusterOrBuilder
in interfaceMembershipEndpointOrBuilder
-
hasEdgeCluster
public boolean hasEdgeCluster()
Optional. Specific information for a Google Edge cluster.
.google.cloud.gkehub.v1beta1.EdgeCluster edge_cluster = 9 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
hasEdgeCluster
in interfaceMembershipEndpointOrBuilder
- Returns:
- Whether the edgeCluster field is set.
-
getEdgeCluster
public EdgeCluster getEdgeCluster()
Optional. Specific information for a Google Edge cluster.
.google.cloud.gkehub.v1beta1.EdgeCluster edge_cluster = 9 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getEdgeCluster
in interfaceMembershipEndpointOrBuilder
- Returns:
- The edgeCluster.
-
setEdgeCluster
public 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];
-
setEdgeCluster
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];
-
mergeEdgeCluster
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];
-
clearEdgeCluster
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];
-
getEdgeClusterBuilder
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];
-
getEdgeClusterOrBuilder
public EdgeClusterOrBuilder getEdgeClusterOrBuilder()
Optional. Specific information for a Google Edge cluster.
.google.cloud.gkehub.v1beta1.EdgeCluster edge_cluster = 9 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getEdgeClusterOrBuilder
in interfaceMembershipEndpointOrBuilder
-
hasApplianceCluster
public boolean hasApplianceCluster()
Optional. Specific information for a GDC Edge Appliance cluster.
.google.cloud.gkehub.v1beta1.ApplianceCluster appliance_cluster = 10 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
hasApplianceCluster
in interfaceMembershipEndpointOrBuilder
- Returns:
- Whether the applianceCluster field is set.
-
getApplianceCluster
public ApplianceCluster getApplianceCluster()
Optional. Specific information for a GDC Edge Appliance cluster.
.google.cloud.gkehub.v1beta1.ApplianceCluster appliance_cluster = 10 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getApplianceCluster
in interfaceMembershipEndpointOrBuilder
- Returns:
- The applianceCluster.
-
setApplianceCluster
public 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];
-
setApplianceCluster
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];
-
mergeApplianceCluster
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];
-
clearApplianceCluster
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];
-
getApplianceClusterBuilder
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];
-
getApplianceClusterOrBuilder
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];
- Specified by:
getApplianceClusterOrBuilder
in interfaceMembershipEndpointOrBuilder
-
hasKubernetesMetadata
public boolean hasKubernetesMetadata()
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1beta1.KubernetesMetadata kubernetes_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasKubernetesMetadata
in interfaceMembershipEndpointOrBuilder
- Returns:
- Whether the kubernetesMetadata field is set.
-
getKubernetesMetadata
public KubernetesMetadata getKubernetesMetadata()
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1beta1.KubernetesMetadata kubernetes_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getKubernetesMetadata
in interfaceMembershipEndpointOrBuilder
- Returns:
- The kubernetesMetadata.
-
setKubernetesMetadata
public 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];
-
setKubernetesMetadata
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];
-
mergeKubernetesMetadata
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];
-
clearKubernetesMetadata
public MembershipEndpoint.Builder clearKubernetesMetadata()
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1beta1.KubernetesMetadata kubernetes_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getKubernetesMetadataBuilder
public KubernetesMetadata.Builder getKubernetesMetadataBuilder()
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1beta1.KubernetesMetadata kubernetes_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getKubernetesMetadataOrBuilder
public KubernetesMetadataOrBuilder getKubernetesMetadataOrBuilder()
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1beta1.KubernetesMetadata kubernetes_metadata = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getKubernetesMetadataOrBuilder
in interfaceMembershipEndpointOrBuilder
-
hasKubernetesResource
public 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];
- Specified by:
hasKubernetesResource
in interfaceMembershipEndpointOrBuilder
- Returns:
- Whether the kubernetesResource field is set.
-
getKubernetesResource
public 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];
- Specified by:
getKubernetesResource
in interfaceMembershipEndpointOrBuilder
- Returns:
- The kubernetesResource.
-
setKubernetesResource
public 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];
-
setKubernetesResource
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];
-
mergeKubernetesResource
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];
-
clearKubernetesResource
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];
-
getKubernetesResourceBuilder
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];
-
getKubernetesResourceOrBuilder
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];
- Specified by:
getKubernetesResourceOrBuilder
in interfaceMembershipEndpointOrBuilder
-
setUnknownFields
public final MembershipEndpoint.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>
-
mergeUnknownFields
public final MembershipEndpoint.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipEndpoint.Builder>
-
-