public interface MembershipEndpointOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
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. |