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 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];