@Generated("by gapic-generator-java")
Package com.google.cloud.gkehub.v1alpha2
A client to GKE Hub API
The interfaces provided are listed below, along with usage samples.
======================= GkeHubClient =======================
Service Description: The GKE Hub service handles the registration of many Kubernetes clusters to Google Cloud, represented with the [Membership][google.cloud.gkehub.v1alpha2.Membership] resource.
GKE Hub is currently only available in the global region.
**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 GkeHubClient:
// 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 (GkeHubClient gkeHubClient = GkeHubClient.create()) {
MembershipName name = MembershipName.of("[PROJECT]", "[LOCATION]", "[MEMBERSHIP]");
Membership response = gkeHubClient.getMembership(name);
}
-
Interface Summary Interface Description AuthorityOrBuilder ConnectAgentResourceOrBuilder CreateMembershipRequestOrBuilder DeleteMembershipRequestOrBuilder GenerateConnectManifestRequestOrBuilder GenerateConnectManifestResponseOrBuilder GetMembershipRequestOrBuilder GkeClusterOrBuilder GkeHubGrpc.AsyncService The GKE Hub service handles the registration of many Kubernetes clusters to Google Cloud, represented with the [Membership][google.cloud.gkehub.v1alpha2.Membership] resource.InitializeHubRequestOrBuilder InitializeHubResponseOrBuilder KubernetesMetadataOrBuilder KubernetesResourceOrBuilder ListMembershipsRequestOrBuilder ListMembershipsResponseOrBuilder MembershipEndpointOrBuilder MembershipOrBuilder MembershipStateOrBuilder MultiCloudClusterOrBuilder OnPremClusterOrBuilder OperationMetadataOrBuilder ResourceManifestOrBuilder ResourceOptionsOrBuilder TypeMetaOrBuilder UpdateMembershipRequestOrBuilder -
Class Summary Class Description Authority Authority encodes how Google will recognize identities from this Membership.Authority.Builder Authority encodes how Google will recognize identities from this Membership.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 `GkeHub.CreateMembership` method.CreateMembershipRequest.Builder Request message for the `GkeHub.CreateMembership` method.DeleteMembershipRequest Request message for `GkeHub.DeleteMembership` method.DeleteMembershipRequest.Builder Request message for `GkeHub.DeleteMembership` method.GenerateConnectManifestRequest Request message for `GkeHub.GenerateConnectManifest` method.GenerateConnectManifestRequest.Builder Request message for `GkeHub.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.GetMembershipRequest Request message for `GkeHub.GetMembership` method.GetMembershipRequest.Builder Request message for `GkeHub.GetMembership` method.GkeCluster GkeCluster contains information specific to GKE clusters.GkeCluster.Builder GkeCluster contains information specific to GKE clusters.GkeHubClient Service Description: The GKE Hub service handles the registration of many Kubernetes clusters to Google Cloud, represented with the [Membership][google.cloud.gkehub.v1alpha2.Membership] resource.GkeHubClient.ListMembershipsFixedSizeCollection GkeHubClient.ListMembershipsPage GkeHubClient.ListMembershipsPagedResponse GkeHubGrpc The GKE Hub service handles the registration of many Kubernetes clusters to Google Cloud, represented with the [Membership][google.cloud.gkehub.v1alpha2.Membership] resource.GkeHubGrpc.GkeHubBlockingStub A stub to allow clients to do synchronous rpc calls to service GkeHub.GkeHubGrpc.GkeHubFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service GkeHub.GkeHubGrpc.GkeHubImplBase Base class for the server implementation of the service GkeHub.GkeHubGrpc.GkeHubStub A stub to allow clients to do asynchronous rpc calls to service GkeHub.GkeHubSettings Settings class to configure an instance ofGkeHubClient
.GkeHubSettings.Builder Builder for GkeHubSettings.InitializeHubRequest Request message for the InitializeHub method.InitializeHubRequest.Builder Request message for the InitializeHub method.InitializeHubResponse Response message for the InitializeHub method.InitializeHubResponse.Builder Response message for the InitializeHub method.KubernetesMetadata KubernetesMetadata provides informational metadata for Memberships that are created from Kubernetes Endpoints (currently, these are equivalent to Kubernetes clusters).KubernetesMetadata.Builder KubernetesMetadata provides informational metadata for Memberships that are created from Kubernetes Endpoints (currently, these are equivalent to 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 `GkeHub.ListMemberships` method.ListMembershipsRequest.Builder Request message for `GkeHub.ListMemberships` method.ListMembershipsResponse Response message for the `GkeHub.ListMemberships` method.ListMembershipsResponse.Builder Response message for the `GkeHub.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}.MembershipProto MembershipState MembershipState describes the state of a Membership resource.MembershipState.Builder MembershipState describes the state of a Membership resource.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 `GkeHub.UpdateMembership` method.UpdateMembershipRequest.Builder Request message for `GkeHub.UpdateMembership` method. -
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.