Interface MembershipEndpointOrBuilder (0.15.0)

public interface MembershipEndpointOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getApplianceCluster()

public abstract ApplianceCluster getApplianceCluster()

Optional. Specific information for a GDC Edge Appliance cluster.

.google.events.cloud.gkehub.v1.ApplianceCluster appliance_cluster = 7;

Returns
Type Description
ApplianceCluster

The applianceCluster.

getApplianceClusterOrBuilder()

public abstract ApplianceClusterOrBuilder getApplianceClusterOrBuilder()

Optional. Specific information for a GDC Edge Appliance cluster.

.google.events.cloud.gkehub.v1.ApplianceCluster appliance_cluster = 7;

Returns
Type Description
ApplianceClusterOrBuilder

getEdgeCluster()

public abstract EdgeCluster getEdgeCluster()

Optional. Specific information for a Google Edge cluster.

.google.events.cloud.gkehub.v1.EdgeCluster edge_cluster = 6;

Returns
Type Description
EdgeCluster

The edgeCluster.

getEdgeClusterOrBuilder()

public abstract EdgeClusterOrBuilder getEdgeClusterOrBuilder()

Optional. Specific information for a Google Edge cluster.

.google.events.cloud.gkehub.v1.EdgeCluster edge_cluster = 6;

Returns
Type Description
EdgeClusterOrBuilder

getGkeCluster()

public abstract GkeCluster getGkeCluster()

Optional. Specific information for a GKE-on-GCP cluster.

.google.events.cloud.gkehub.v1.GkeCluster gke_cluster = 1;

Returns
Type Description
GkeCluster

The gkeCluster.

getGkeClusterOrBuilder()

public abstract GkeClusterOrBuilder getGkeClusterOrBuilder()

Optional. Specific information for a GKE-on-GCP cluster.

.google.events.cloud.gkehub.v1.GkeCluster gke_cluster = 1;

Returns
Type Description
GkeClusterOrBuilder

getGoogleManaged()

public abstract boolean getGoogleManaged()

Output only. Whether the lifecycle of this membership is managed by a google cluster platform service.

bool google_managed = 8;

Returns
Type Description
boolean

The googleManaged.

getKubernetesMetadata()

public abstract KubernetesMetadata getKubernetesMetadata()

Output only. Useful Kubernetes-specific metadata.

.google.events.cloud.gkehub.v1.KubernetesMetadata kubernetes_metadata = 2;

Returns
Type Description
KubernetesMetadata

The kubernetesMetadata.

getKubernetesMetadataOrBuilder()

public abstract KubernetesMetadataOrBuilder getKubernetesMetadataOrBuilder()

Output only. Useful Kubernetes-specific metadata.

.google.events.cloud.gkehub.v1.KubernetesMetadata kubernetes_metadata = 2;

Returns
Type Description
KubernetesMetadataOrBuilder

getKubernetesResource()

public abstract 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.events.cloud.gkehub.v1.KubernetesResource kubernetes_resource = 3;

Returns
Type Description
KubernetesResource

The kubernetesResource.

getKubernetesResourceOrBuilder()

public abstract 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.events.cloud.gkehub.v1.KubernetesResource kubernetes_resource = 3;

Returns
Type Description
KubernetesResourceOrBuilder

getMultiCloudCluster()

public abstract MultiCloudCluster getMultiCloudCluster()

Optional. Specific information for a GKE Multi-Cloud cluster.

.google.events.cloud.gkehub.v1.MultiCloudCluster multi_cloud_cluster = 5;

Returns
Type Description
MultiCloudCluster

The multiCloudCluster.

getMultiCloudClusterOrBuilder()

public abstract MultiCloudClusterOrBuilder getMultiCloudClusterOrBuilder()

Optional. Specific information for a GKE Multi-Cloud cluster.

.google.events.cloud.gkehub.v1.MultiCloudCluster multi_cloud_cluster = 5;

Returns
Type Description
MultiCloudClusterOrBuilder

getOnPremCluster()

public abstract 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.events.cloud.gkehub.v1.OnPremCluster on_prem_cluster = 4;

Returns
Type Description
OnPremCluster

The onPremCluster.

getOnPremClusterOrBuilder()

public abstract 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.events.cloud.gkehub.v1.OnPremCluster on_prem_cluster = 4;

Returns
Type Description
OnPremClusterOrBuilder

getTypeCase()

public abstract MembershipEndpoint.TypeCase getTypeCase()
Returns
Type Description
MembershipEndpoint.TypeCase

hasApplianceCluster()

public abstract boolean hasApplianceCluster()

Optional. Specific information for a GDC Edge Appliance cluster.

.google.events.cloud.gkehub.v1.ApplianceCluster appliance_cluster = 7;

Returns
Type Description
boolean

Whether the applianceCluster field is set.

hasEdgeCluster()

public abstract boolean hasEdgeCluster()

Optional. Specific information for a Google Edge cluster.

.google.events.cloud.gkehub.v1.EdgeCluster edge_cluster = 6;

Returns
Type Description
boolean

Whether the edgeCluster field is set.

hasGkeCluster()

public abstract boolean hasGkeCluster()

Optional. Specific information for a GKE-on-GCP cluster.

.google.events.cloud.gkehub.v1.GkeCluster gke_cluster = 1;

Returns
Type Description
boolean

Whether the gkeCluster field is set.

hasKubernetesMetadata()

public abstract boolean hasKubernetesMetadata()

Output only. Useful Kubernetes-specific metadata.

.google.events.cloud.gkehub.v1.KubernetesMetadata kubernetes_metadata = 2;

Returns
Type Description
boolean

Whether the kubernetesMetadata field is set.

hasKubernetesResource()

public abstract 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.events.cloud.gkehub.v1.KubernetesResource kubernetes_resource = 3;

Returns
Type Description
boolean

Whether the kubernetesResource field is set.

hasMultiCloudCluster()

public abstract boolean hasMultiCloudCluster()

Optional. Specific information for a GKE Multi-Cloud cluster.

.google.events.cloud.gkehub.v1.MultiCloudCluster multi_cloud_cluster = 5;

Returns
Type Description
boolean

Whether the multiCloudCluster field is set.

hasOnPremCluster()

public abstract 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.events.cloud.gkehub.v1.OnPremCluster on_prem_cluster = 4;

Returns
Type Description
boolean

Whether the onPremCluster field is set.