Package com.google.cloud.gkehub.v1alpha2 (1.30.0)

GitHub Repository

This package is not the latest GA version!

For this library, we recommend using the package associated with API version v1 for new applications.

Prerelease Implications

This package is a prerelease version! Use with caution. Prerelease versions are considered unstable as they may be shut down. You can read more about Cloud API versioning strategy here. Each Cloud Java client library may contain multiple packages. Each package containing a version number in its name corresponds to a published version of the service. We recommend using the latest stable version for new production applications, which can be identified by the largest numeric version that does not contain a suffix. For example, if a client library has two packages: v1 and v2alpha, then the latest stable version is v1. If you use an unstable release, breaking changes may be introduced when upgrading.

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.gkehub.v1alpha2.GkeHubClient Service Description: The GKE Hub service handles the registration of many Kubernetes clusters to Google Cloud, represented with the Membership resource.

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.gkehub.v1alpha2.GkeHubSettings Settings class to configure an instance of GkeHubClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.gkehub.v1alpha2.Authority Authority encodes how Google will recognize identities from this Membership. See the workload identity documentation for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
com.google.cloud.gkehub.v1alpha2.Authority.Builder Authority encodes how Google will recognize identities from this Membership. See the workload identity documentation for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
com.google.cloud.gkehub.v1alpha2.ConnectAgentResource ConnectAgentResource represents a Kubernetes resource manifest for Connect Agent deployment.
com.google.cloud.gkehub.v1alpha2.ConnectAgentResource.Builder ConnectAgentResource represents a Kubernetes resource manifest for Connect Agent deployment.
com.google.cloud.gkehub.v1alpha2.CreateMembershipRequest Request message for the GkeHub.CreateMembership method.
com.google.cloud.gkehub.v1alpha2.CreateMembershipRequest.Builder Request message for the GkeHub.CreateMembership method.
com.google.cloud.gkehub.v1alpha2.DeleteMembershipRequest Request message for GkeHub.DeleteMembership method.
com.google.cloud.gkehub.v1alpha2.DeleteMembershipRequest.Builder Request message for GkeHub.DeleteMembership method.
com.google.cloud.gkehub.v1alpha2.GenerateConnectManifestRequest Request message for GkeHub.GenerateConnectManifest method. .
com.google.cloud.gkehub.v1alpha2.GenerateConnectManifestRequest.Builder Request message for GkeHub.GenerateConnectManifest method. .
com.google.cloud.gkehub.v1alpha2.GenerateConnectManifestResponse GenerateConnectManifestResponse contains manifest information for installing/upgrading a Connect agent.
com.google.cloud.gkehub.v1alpha2.GenerateConnectManifestResponse.Builder GenerateConnectManifestResponse contains manifest information for installing/upgrading a Connect agent.
com.google.cloud.gkehub.v1alpha2.GetMembershipRequest Request message for GkeHub.GetMembership method.
com.google.cloud.gkehub.v1alpha2.GetMembershipRequest.Builder Request message for GkeHub.GetMembership method.
com.google.cloud.gkehub.v1alpha2.GkeCluster GkeCluster contains information specific to GKE clusters.
com.google.cloud.gkehub.v1alpha2.GkeCluster.Builder GkeCluster contains information specific to GKE clusters.
com.google.cloud.gkehub.v1alpha2.GkeHubClient.ListMembershipsFixedSizeCollection
com.google.cloud.gkehub.v1alpha2.GkeHubClient.ListMembershipsPage
com.google.cloud.gkehub.v1alpha2.GkeHubClient.ListMembershipsPagedResponse
com.google.cloud.gkehub.v1alpha2.GkeHubGrpc The GKE Hub service handles the registration of many Kubernetes clusters to Google Cloud, represented with the Membership resource. GKE Hub is currently only available in the global region.
com.google.cloud.gkehub.v1alpha2.GkeHubGrpc.GkeHubImplBase Base class for the server implementation of the service GkeHub. The GKE Hub service handles the registration of many Kubernetes
com.google.cloud.gkehub.v1alpha2.GkeHubSettings.Builder Builder for GkeHubSettings.
com.google.cloud.gkehub.v1alpha2.InitializeHubRequest Request message for the InitializeHub method.
com.google.cloud.gkehub.v1alpha2.InitializeHubRequest.Builder Request message for the InitializeHub method.
com.google.cloud.gkehub.v1alpha2.InitializeHubResponse Response message for the InitializeHub method.
com.google.cloud.gkehub.v1alpha2.InitializeHubResponse.Builder Response message for the InitializeHub method.
com.google.cloud.gkehub.v1alpha2.KubernetesMetadata KubernetesMetadata provides informational metadata for Memberships that are created from Kubernetes Endpoints (currently, these are equivalent to Kubernetes clusters).
com.google.cloud.gkehub.v1alpha2.KubernetesMetadata.Builder KubernetesMetadata provides informational metadata for Memberships that are created from Kubernetes Endpoints (currently, these are equivalent to Kubernetes clusters).
com.google.cloud.gkehub.v1alpha2.KubernetesResource KubernetesResource contains the YAML manifests and configuration for Membership Kubernetes resources in the cluster. After CreateMembership or UpdateMembership, these resources should be re-applied in the cluster.
com.google.cloud.gkehub.v1alpha2.KubernetesResource.Builder KubernetesResource contains the YAML manifests and configuration for Membership Kubernetes resources in the cluster. After CreateMembership or UpdateMembership, these resources should be re-applied in the cluster.
com.google.cloud.gkehub.v1alpha2.ListMembershipsRequest Request message for GkeHub.ListMemberships method.
com.google.cloud.gkehub.v1alpha2.ListMembershipsRequest.Builder Request message for GkeHub.ListMemberships method.
com.google.cloud.gkehub.v1alpha2.ListMembershipsResponse Response message for the GkeHub.ListMemberships method.
com.google.cloud.gkehub.v1alpha2.ListMembershipsResponse.Builder Response message for the GkeHub.ListMemberships method.
com.google.cloud.gkehub.v1alpha2.LocationName
com.google.cloud.gkehub.v1alpha2.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.gkehub.v1alpha2.Membership Membership contains information about a member cluster.
com.google.cloud.gkehub.v1alpha2.Membership.Builder Membership contains information about a member cluster.
com.google.cloud.gkehub.v1alpha2.MembershipEndpoint MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.
com.google.cloud.gkehub.v1alpha2.MembershipEndpoint.Builder MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.
com.google.cloud.gkehub.v1alpha2.MembershipName
com.google.cloud.gkehub.v1alpha2.MembershipName.Builder Builder for projects/{project}/locations/{location}/memberships/{membership}.
com.google.cloud.gkehub.v1alpha2.MembershipProto
com.google.cloud.gkehub.v1alpha2.MembershipState MembershipState describes the state of a Membership resource.
com.google.cloud.gkehub.v1alpha2.MembershipState.Builder MembershipState describes the state of a Membership resource.
com.google.cloud.gkehub.v1alpha2.MultiCloudCluster MultiCloudCluster contains information specific to GKE Multi-Cloud clusters.
com.google.cloud.gkehub.v1alpha2.MultiCloudCluster.Builder MultiCloudCluster contains information specific to GKE Multi-Cloud clusters.
com.google.cloud.gkehub.v1alpha2.OnPremCluster OnPremCluster contains information specific to GKE On-Prem clusters.
com.google.cloud.gkehub.v1alpha2.OnPremCluster.Builder OnPremCluster contains information specific to GKE On-Prem clusters.
com.google.cloud.gkehub.v1alpha2.OperationMetadata Represents the metadata of the long-running operation.
com.google.cloud.gkehub.v1alpha2.OperationMetadata.Builder Represents the metadata of the long-running operation.
com.google.cloud.gkehub.v1alpha2.ResourceManifest ResourceManifest represents a single Kubernetes resource to be applied to the cluster.
com.google.cloud.gkehub.v1alpha2.ResourceManifest.Builder ResourceManifest represents a single Kubernetes resource to be applied to the cluster.
com.google.cloud.gkehub.v1alpha2.ResourceOptions ResourceOptions represent options for Kubernetes resource generation.
com.google.cloud.gkehub.v1alpha2.ResourceOptions.Builder ResourceOptions represent options for Kubernetes resource generation.
com.google.cloud.gkehub.v1alpha2.TypeMeta TypeMeta is the type information needed for content unmarshalling of Kubernetes resources in the manifest.
com.google.cloud.gkehub.v1alpha2.TypeMeta.Builder TypeMeta is the type information needed for content unmarshalling of Kubernetes resources in the manifest.
com.google.cloud.gkehub.v1alpha2.UpdateMembershipRequest Request message for GkeHub.UpdateMembership method.
com.google.cloud.gkehub.v1alpha2.UpdateMembershipRequest.Builder Request message for GkeHub.UpdateMembership method.

Interfaces

Interface Description
com.google.cloud.gkehub.v1alpha2.AuthorityOrBuilder
com.google.cloud.gkehub.v1alpha2.ConnectAgentResourceOrBuilder
com.google.cloud.gkehub.v1alpha2.CreateMembershipRequestOrBuilder
com.google.cloud.gkehub.v1alpha2.DeleteMembershipRequestOrBuilder
com.google.cloud.gkehub.v1alpha2.GenerateConnectManifestRequestOrBuilder
com.google.cloud.gkehub.v1alpha2.GenerateConnectManifestResponseOrBuilder
com.google.cloud.gkehub.v1alpha2.GetMembershipRequestOrBuilder
com.google.cloud.gkehub.v1alpha2.GkeClusterOrBuilder
com.google.cloud.gkehub.v1alpha2.GkeHubGrpc.AsyncService The GKE Hub service handles the registration of many Kubernetes clusters to Google Cloud, represented with the Membership resource. GKE Hub is currently only available in the global region.
com.google.cloud.gkehub.v1alpha2.InitializeHubRequestOrBuilder
com.google.cloud.gkehub.v1alpha2.InitializeHubResponseOrBuilder
com.google.cloud.gkehub.v1alpha2.KubernetesMetadataOrBuilder
com.google.cloud.gkehub.v1alpha2.KubernetesResourceOrBuilder
com.google.cloud.gkehub.v1alpha2.ListMembershipsRequestOrBuilder
com.google.cloud.gkehub.v1alpha2.ListMembershipsResponseOrBuilder
com.google.cloud.gkehub.v1alpha2.MembershipEndpointOrBuilder
com.google.cloud.gkehub.v1alpha2.MembershipOrBuilder
com.google.cloud.gkehub.v1alpha2.MembershipStateOrBuilder
com.google.cloud.gkehub.v1alpha2.MultiCloudClusterOrBuilder
com.google.cloud.gkehub.v1alpha2.OnPremClusterOrBuilder
com.google.cloud.gkehub.v1alpha2.OperationMetadataOrBuilder
com.google.cloud.gkehub.v1alpha2.ResourceManifestOrBuilder
com.google.cloud.gkehub.v1alpha2.ResourceOptionsOrBuilder
com.google.cloud.gkehub.v1alpha2.TypeMetaOrBuilder
com.google.cloud.gkehub.v1alpha2.UpdateMembershipRequestOrBuilder

Enums

Enum Description
com.google.cloud.gkehub.v1alpha2.Membership.InfrastructureType Specifies the infrastructure type of a Membership. Infrastructure type is used by Hub to control infrastructure-specific behavior, including pricing.
com.google.cloud.gkehub.v1alpha2.Membership.TypeCase
com.google.cloud.gkehub.v1alpha2.MembershipEndpoint.TypeCase
com.google.cloud.gkehub.v1alpha2.MembershipState.Code Code describes the state of a Membership resource.