@Generated("by gapic-generator-java")
Package com.google.cloud.gkehub.v1beta1
The interfaces provided are listed below, along with usage samples.
======================= GkeHubMembershipServiceClient =======================
Service Description: The GKE Hub MembershipService handles the registration of many Kubernetes clusters to Google Cloud, represented with the [Membership][google.cloud.gkehub.v1beta1.Membership] resource.
GKE Hub is currently available in the global region and all regions in https://cloud.google.com/compute/docs/regions-zones.
**Membership management may be non-trivial:** it is recommended to use one of the Google-provided client libraries or tools where possible when working with Membership resources.
Sample for GkeHubMembershipServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (GkeHubMembershipServiceClient gkeHubMembershipServiceClient =
GkeHubMembershipServiceClient.create()) {
MembershipName name = MembershipName.of("[PROJECT]", "[LOCATION]", "[MEMBERSHIP]");
Membership response = gkeHubMembershipServiceClient.getMembership(name);
}
-
Class Summary Class Description ApplianceCluster ApplianceCluster contains information specific to GDC Edge Appliance Clusters.ApplianceCluster.Builder ApplianceCluster contains information specific to GDC Edge Appliance Clusters.Authority Authority encodes how Google will recognize identities from this Membership.Authority.Builder Authority encodes how Google will recognize identities from this Membership.ConnectAgent The information required from end users to use GKE Connect.ConnectAgent.Builder The information required from end users to use GKE Connect.ConnectAgentResource ConnectAgentResource represents a Kubernetes resource manifest for Connect Agent deployment.ConnectAgentResource.Builder ConnectAgentResource represents a Kubernetes resource manifest for Connect Agent deployment.CreateMembershipRequest Request message for the `GkeHubMembershipService.CreateMembership` method.CreateMembershipRequest.Builder Request message for the `GkeHubMembershipService.CreateMembership` method.DeleteMembershipRequest Request message for `GkeHubMembershipService.DeleteMembership` method.DeleteMembershipRequest.Builder Request message for `GkeHubMembershipService.DeleteMembership` method.EdgeCluster EdgeCluster contains information specific to Google Edge Clusters.EdgeCluster.Builder EdgeCluster contains information specific to Google Edge Clusters.GenerateConnectManifestRequest Request message for `GkeHubMembershipService.GenerateConnectManifest` method.GenerateConnectManifestRequest.Builder Request message for `GkeHubMembershipService.GenerateConnectManifest` method.GenerateConnectManifestResponse GenerateConnectManifestResponse contains manifest information for installing/upgrading a Connect agent.GenerateConnectManifestResponse.Builder GenerateConnectManifestResponse contains manifest information for installing/upgrading a Connect agent.GenerateExclusivityManifestRequest The request to generate the manifests for exclusivity artifacts.GenerateExclusivityManifestRequest.Builder The request to generate the manifests for exclusivity artifacts.GenerateExclusivityManifestResponse The response of the exclusivity artifacts manifests for the client to apply.GenerateExclusivityManifestResponse.Builder The response of the exclusivity artifacts manifests for the client to apply.GetMembershipRequest Request message for `GkeHubMembershipService.GetMembership` method.GetMembershipRequest.Builder Request message for `GkeHubMembershipService.GetMembership` method.GkeCluster GkeCluster contains information specific to GKE clusters.GkeCluster.Builder GkeCluster contains information specific to GKE clusters.GkeHubMembershipServiceClient Service Description: The GKE Hub MembershipService handles the registration of many Kubernetes clusters to Google Cloud, represented with the [Membership][google.cloud.gkehub.v1beta1.Membership] resource.GkeHubMembershipServiceClient.ListLocationsFixedSizeCollection GkeHubMembershipServiceClient.ListLocationsPage GkeHubMembershipServiceClient.ListLocationsPagedResponse GkeHubMembershipServiceClient.ListMembershipsFixedSizeCollection GkeHubMembershipServiceClient.ListMembershipsPage GkeHubMembershipServiceClient.ListMembershipsPagedResponse GkeHubMembershipServiceGrpc The GKE Hub MembershipService handles the registration of many Kubernetes clusters to Google Cloud, represented with the [Membership][google.cloud.gkehub.v1beta1.Membership] resource.GkeHubMembershipServiceGrpc.GkeHubMembershipServiceBlockingStub A stub to allow clients to do synchronous rpc calls to service GkeHubMembershipService.GkeHubMembershipServiceGrpc.GkeHubMembershipServiceFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service GkeHubMembershipService.GkeHubMembershipServiceGrpc.GkeHubMembershipServiceImplBase Base class for the server implementation of the service GkeHubMembershipService.GkeHubMembershipServiceGrpc.GkeHubMembershipServiceStub A stub to allow clients to do asynchronous rpc calls to service GkeHubMembershipService.GkeHubMembershipServiceSettings Settings class to configure an instance ofGkeHubMembershipServiceClient
.GkeHubMembershipServiceSettings.Builder Builder for GkeHubMembershipServiceSettings.KubernetesMetadata KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters.KubernetesMetadata.Builder KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters.KubernetesResource KubernetesResource contains the YAML manifests and configuration for Membership Kubernetes resources in the cluster.KubernetesResource.Builder KubernetesResource contains the YAML manifests and configuration for Membership Kubernetes resources in the cluster.ListMembershipsRequest Request message for `GkeHubMembershipService.ListMemberships` method.ListMembershipsRequest.Builder Request message for `GkeHubMembershipService.ListMemberships` method.ListMembershipsResponse Response message for the `GkeHubMembershipService.ListMemberships` method.ListMembershipsResponse.Builder Response message for the `GkeHubMembershipService.ListMemberships` method.LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.Membership Membership contains information about a member cluster.Membership.Builder Membership contains information about a member cluster.MembershipEndpoint MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.MembershipEndpoint.Builder MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.MembershipName MembershipName.Builder Builder for projects/{project}/locations/{location}/memberships/{membership}.MembershipOuterClass MembershipState State of the Membership resource.MembershipState.Builder State of the Membership resource.MonitoringConfig This field informs Fleet-based applications/services/UIs with the necessary information for where each underlying Cluster reports its metrics.MonitoringConfig.Builder This field informs Fleet-based applications/services/UIs with the necessary information for where each underlying Cluster reports its metrics.MultiCloudCluster MultiCloudCluster contains information specific to GKE Multi-Cloud clusters.MultiCloudCluster.Builder MultiCloudCluster contains information specific to GKE Multi-Cloud clusters.OnPremCluster OnPremCluster contains information specific to GKE On-Prem clusters.OnPremCluster.Builder OnPremCluster contains information specific to GKE On-Prem clusters.OperationMetadata Represents the metadata of the long-running operation.OperationMetadata.Builder Represents the metadata of the long-running operation.ResourceManifest ResourceManifest represents a single Kubernetes resource to be applied to the cluster.ResourceManifest.Builder ResourceManifest represents a single Kubernetes resource to be applied to the cluster.ResourceOptions ResourceOptions represent options for Kubernetes resource generation.ResourceOptions.Builder ResourceOptions represent options for Kubernetes resource generation.TypeMeta TypeMeta is the type information needed for content unmarshalling of Kubernetes resources in the manifest.TypeMeta.Builder TypeMeta is the type information needed for content unmarshalling of Kubernetes resources in the manifest.UpdateMembershipRequest Request message for `GkeHubMembershipService.UpdateMembership` method.UpdateMembershipRequest.Builder Request message for `GkeHubMembershipService.UpdateMembership` method.ValidateExclusivityRequest The request to validate the existing state of the membership CR in the cluster.ValidateExclusivityRequest.Builder The request to validate the existing state of the membership CR in the cluster.ValidateExclusivityResponse The response of exclusivity artifacts validation result status.ValidateExclusivityResponse.Builder The response of exclusivity artifacts validation result status. -
Enum Summary Enum Description Membership.InfrastructureType Specifies the infrastructure type of a Membership.Membership.TypeCase MembershipEndpoint.TypeCase MembershipState.Code Code describes the state of a Membership resource.OnPremCluster.ClusterType ClusterType describes on prem cluster's type.