Package com.google.cloud.gkehub.v1alpha2
Interface MembershipEndpointOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
MembershipEndpoint,MembershipEndpoint.Builder
public interface MembershipEndpointOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GkeClustergetGkeCluster()Optional.GkeClusterOrBuildergetGkeClusterOrBuilder()Optional.KubernetesMetadatagetKubernetesMetadata()Output only.KubernetesMetadataOrBuildergetKubernetesMetadataOrBuilder()Output only.KubernetesResourcegetKubernetesResource()Optional.KubernetesResourceOrBuildergetKubernetesResourceOrBuilder()Optional.MultiCloudClustergetMultiCloudCluster()Optional.MultiCloudClusterOrBuildergetMultiCloudClusterOrBuilder()Optional.OnPremClustergetOnPremCluster()Optional.OnPremClusterOrBuildergetOnPremClusterOrBuilder()Optional.MembershipEndpoint.TypeCasegetTypeCase()booleanhasGkeCluster()Optional.booleanhasKubernetesMetadata()Output only.booleanhasKubernetesResource()Optional.booleanhasMultiCloudCluster()Optional.booleanhasOnPremCluster()Optional.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasGkeCluster
boolean hasGkeCluster()
Optional. Specific information for a GKE-on-GCP cluster.
.google.cloud.gkehub.v1alpha2.GkeCluster gke_cluster = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the gkeCluster field is set.
-
getGkeCluster
GkeCluster getGkeCluster()
Optional. Specific information for a GKE-on-GCP cluster.
.google.cloud.gkehub.v1alpha2.GkeCluster gke_cluster = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The gkeCluster.
-
getGkeClusterOrBuilder
GkeClusterOrBuilder getGkeClusterOrBuilder()
Optional. Specific information for a GKE-on-GCP cluster.
.google.cloud.gkehub.v1alpha2.GkeCluster gke_cluster = 1 [(.google.api.field_behavior) = OPTIONAL];
-
hasOnPremCluster
boolean hasOnPremCluster()
Optional. Specific information for a GKE On-Prem cluster.
.google.cloud.gkehub.v1alpha2.OnPremCluster on_prem_cluster = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the onPremCluster field is set.
-
getOnPremCluster
OnPremCluster getOnPremCluster()
Optional. Specific information for a GKE On-Prem cluster.
.google.cloud.gkehub.v1alpha2.OnPremCluster on_prem_cluster = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The onPremCluster.
-
getOnPremClusterOrBuilder
OnPremClusterOrBuilder getOnPremClusterOrBuilder()
Optional. Specific information for a GKE On-Prem cluster.
.google.cloud.gkehub.v1alpha2.OnPremCluster on_prem_cluster = 4 [(.google.api.field_behavior) = OPTIONAL];
-
hasMultiCloudCluster
boolean hasMultiCloudCluster()
Optional. Specific information for a GKE Multi-Cloud cluster.
.google.cloud.gkehub.v1alpha2.MultiCloudCluster multi_cloud_cluster = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the multiCloudCluster field is set.
-
getMultiCloudCluster
MultiCloudCluster getMultiCloudCluster()
Optional. Specific information for a GKE Multi-Cloud cluster.
.google.cloud.gkehub.v1alpha2.MultiCloudCluster multi_cloud_cluster = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The multiCloudCluster.
-
getMultiCloudClusterOrBuilder
MultiCloudClusterOrBuilder getMultiCloudClusterOrBuilder()
Optional. Specific information for a GKE Multi-Cloud cluster.
.google.cloud.gkehub.v1alpha2.MultiCloudCluster multi_cloud_cluster = 5 [(.google.api.field_behavior) = OPTIONAL];
-
hasKubernetesMetadata
boolean hasKubernetesMetadata()
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1alpha2.KubernetesMetadata kubernetes_metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the kubernetesMetadata field is set.
-
getKubernetesMetadata
KubernetesMetadata getKubernetesMetadata()
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1alpha2.KubernetesMetadata kubernetes_metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The kubernetesMetadata.
-
getKubernetesMetadataOrBuilder
KubernetesMetadataOrBuilder getKubernetesMetadataOrBuilder()
Output only. Useful Kubernetes-specific metadata.
.google.cloud.gkehub.v1alpha2.KubernetesMetadata kubernetes_metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
hasKubernetesResource
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.v1alpha2.KubernetesResource kubernetes_resource = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the kubernetesResource field is set.
-
getKubernetesResource
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.v1alpha2.KubernetesResource kubernetes_resource = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The kubernetesResource.
-
getKubernetesResourceOrBuilder
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.v1alpha2.KubernetesResource kubernetes_resource = 3 [(.google.api.field_behavior) = OPTIONAL];
-
getTypeCase
MembershipEndpoint.TypeCase getTypeCase()
-
-