Package com.google.cloud.gkehub.v1beta1 (1.42.0)

GitHub Repository

This package is not the recommended entry point to using this client library!

For this library, we recommend using com.google.cloud.gkehub.configmanagement.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 and/or subject to breaking changes when upgrading. Use them only for testing or if you specifically need their experimental features.

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.v1beta1.GkeHubMembershipServiceClient Service Description: The GKE Hub MembershipService 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.v1beta1.GkeHubMembershipServiceSettings Settings class to configure an instance of GkeHubMembershipServiceClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.gkehub.v1beta1.ApplianceCluster ApplianceCluster contains information specific to GDC Edge Appliance Clusters.
com.google.cloud.gkehub.v1beta1.ApplianceCluster.Builder ApplianceCluster contains information specific to GDC Edge Appliance Clusters.
com.google.cloud.gkehub.v1beta1.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.v1beta1.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.v1beta1.ConnectAgent The information required from end users to use GKE Connect.
com.google.cloud.gkehub.v1beta1.ConnectAgent.Builder The information required from end users to use GKE Connect.
com.google.cloud.gkehub.v1beta1.ConnectAgentResource ConnectAgentResource represents a Kubernetes resource manifest for Connect Agent deployment.
com.google.cloud.gkehub.v1beta1.ConnectAgentResource.Builder ConnectAgentResource represents a Kubernetes resource manifest for Connect Agent deployment.
com.google.cloud.gkehub.v1beta1.CreateMembershipRequest Request message for the GkeHubMembershipService.CreateMembership method.
com.google.cloud.gkehub.v1beta1.CreateMembershipRequest.Builder Request message for the GkeHubMembershipService.CreateMembership method.
com.google.cloud.gkehub.v1beta1.DeleteMembershipRequest Request message for GkeHubMembershipService.DeleteMembership method.
com.google.cloud.gkehub.v1beta1.DeleteMembershipRequest.Builder Request message for GkeHubMembershipService.DeleteMembership method.
com.google.cloud.gkehub.v1beta1.EdgeCluster EdgeCluster contains information specific to Google Edge Clusters.
com.google.cloud.gkehub.v1beta1.EdgeCluster.Builder EdgeCluster contains information specific to Google Edge Clusters.
com.google.cloud.gkehub.v1beta1.GenerateConnectManifestRequest Request message for GkeHubMembershipService.GenerateConnectManifest method.
com.google.cloud.gkehub.v1beta1.GenerateConnectManifestRequest.Builder Request message for GkeHubMembershipService.GenerateConnectManifest method.
com.google.cloud.gkehub.v1beta1.GenerateConnectManifestResponse GenerateConnectManifestResponse contains manifest information for installing/upgrading a Connect agent.
com.google.cloud.gkehub.v1beta1.GenerateConnectManifestResponse.Builder GenerateConnectManifestResponse contains manifest information for installing/upgrading a Connect agent.
com.google.cloud.gkehub.v1beta1.GenerateExclusivityManifestRequest The request to generate the manifests for exclusivity artifacts.
com.google.cloud.gkehub.v1beta1.GenerateExclusivityManifestRequest.Builder The request to generate the manifests for exclusivity artifacts.
com.google.cloud.gkehub.v1beta1.GenerateExclusivityManifestResponse The response of the exclusivity artifacts manifests for the client to apply.
com.google.cloud.gkehub.v1beta1.GenerateExclusivityManifestResponse.Builder The response of the exclusivity artifacts manifests for the client to apply.
com.google.cloud.gkehub.v1beta1.GetMembershipRequest Request message for GkeHubMembershipService.GetMembership method.
com.google.cloud.gkehub.v1beta1.GetMembershipRequest.Builder Request message for GkeHubMembershipService.GetMembership method.
com.google.cloud.gkehub.v1beta1.GkeCluster GkeCluster contains information specific to GKE clusters.
com.google.cloud.gkehub.v1beta1.GkeCluster.Builder GkeCluster contains information specific to GKE clusters.
com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceClient.ListLocationsFixedSizeCollection
com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceClient.ListLocationsPage
com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceClient.ListLocationsPagedResponse
com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceClient.ListMembershipsFixedSizeCollection
com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceClient.ListMembershipsPage
com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceClient.ListMembershipsPagedResponse
com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceGrpc The GKE Hub MembershipService handles the registration of many Kubernetes clusters to Google Cloud, represented with the Membership resource.
com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceGrpc.GkeHubMembershipServiceImplBase Base class for the server implementation of the service GkeHubMembershipService. The GKE Hub MembershipService handles the registration of many Kubernetes
com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceSettings.Builder Builder for GkeHubMembershipServiceSettings.
com.google.cloud.gkehub.v1beta1.KubernetesMetadata KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters.
com.google.cloud.gkehub.v1beta1.KubernetesMetadata.Builder KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters.
com.google.cloud.gkehub.v1beta1.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.v1beta1.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.v1beta1.ListMembershipsRequest Request message for GkeHubMembershipService.ListMemberships method.
com.google.cloud.gkehub.v1beta1.ListMembershipsRequest.Builder Request message for GkeHubMembershipService.ListMemberships method.
com.google.cloud.gkehub.v1beta1.ListMembershipsResponse Response message for the GkeHubMembershipService.ListMemberships method.
com.google.cloud.gkehub.v1beta1.ListMembershipsResponse.Builder Response message for the GkeHubMembershipService.ListMemberships method.
com.google.cloud.gkehub.v1beta1.LocationName
com.google.cloud.gkehub.v1beta1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.gkehub.v1beta1.Membership Membership contains information about a member cluster.
com.google.cloud.gkehub.v1beta1.Membership.Builder Membership contains information about a member cluster.
com.google.cloud.gkehub.v1beta1.MembershipEndpoint MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.
com.google.cloud.gkehub.v1beta1.MembershipEndpoint.Builder MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.
com.google.cloud.gkehub.v1beta1.MembershipName
com.google.cloud.gkehub.v1beta1.MembershipName.Builder Builder for projects/{project}/locations/{location}/memberships/{membership}.
com.google.cloud.gkehub.v1beta1.MembershipOuterClass
com.google.cloud.gkehub.v1beta1.MembershipState State of the Membership resource.
com.google.cloud.gkehub.v1beta1.MembershipState.Builder State of the Membership resource.
com.google.cloud.gkehub.v1beta1.MonitoringConfig This field informs Fleet-based applications/services/UIs with the necessary information for where each underlying Cluster reports its metrics.
com.google.cloud.gkehub.v1beta1.MonitoringConfig.Builder This field informs Fleet-based applications/services/UIs with the necessary information for where each underlying Cluster reports its metrics.
com.google.cloud.gkehub.v1beta1.MultiCloudCluster MultiCloudCluster contains information specific to GKE Multi-Cloud clusters.
com.google.cloud.gkehub.v1beta1.MultiCloudCluster.Builder MultiCloudCluster contains information specific to GKE Multi-Cloud clusters.
com.google.cloud.gkehub.v1beta1.OnPremCluster OnPremCluster contains information specific to GKE On-Prem clusters.
com.google.cloud.gkehub.v1beta1.OnPremCluster.Builder OnPremCluster contains information specific to GKE On-Prem clusters.
com.google.cloud.gkehub.v1beta1.OperationMetadata Represents the metadata of the long-running operation.
com.google.cloud.gkehub.v1beta1.OperationMetadata.Builder Represents the metadata of the long-running operation.
com.google.cloud.gkehub.v1beta1.ResourceManifest ResourceManifest represents a single Kubernetes resource to be applied to the cluster.
com.google.cloud.gkehub.v1beta1.ResourceManifest.Builder ResourceManifest represents a single Kubernetes resource to be applied to the cluster.
com.google.cloud.gkehub.v1beta1.ResourceOptions ResourceOptions represent options for Kubernetes resource generation.
com.google.cloud.gkehub.v1beta1.ResourceOptions.Builder ResourceOptions represent options for Kubernetes resource generation.
com.google.cloud.gkehub.v1beta1.TypeMeta TypeMeta is the type information needed for content unmarshalling of Kubernetes resources in the manifest.
com.google.cloud.gkehub.v1beta1.TypeMeta.Builder TypeMeta is the type information needed for content unmarshalling of Kubernetes resources in the manifest.
com.google.cloud.gkehub.v1beta1.UpdateMembershipRequest Request message for GkeHubMembershipService.UpdateMembership method.
com.google.cloud.gkehub.v1beta1.UpdateMembershipRequest.Builder Request message for GkeHubMembershipService.UpdateMembership method.
com.google.cloud.gkehub.v1beta1.ValidateExclusivityRequest The request to validate the existing state of the membership CR in the cluster.
com.google.cloud.gkehub.v1beta1.ValidateExclusivityRequest.Builder The request to validate the existing state of the membership CR in the cluster.
com.google.cloud.gkehub.v1beta1.ValidateExclusivityResponse The response of exclusivity artifacts validation result status.
com.google.cloud.gkehub.v1beta1.ValidateExclusivityResponse.Builder The response of exclusivity artifacts validation result status.

Interfaces

Interface Description
com.google.cloud.gkehub.v1beta1.ApplianceClusterOrBuilder
com.google.cloud.gkehub.v1beta1.AuthorityOrBuilder
com.google.cloud.gkehub.v1beta1.ConnectAgentOrBuilder
com.google.cloud.gkehub.v1beta1.ConnectAgentResourceOrBuilder
com.google.cloud.gkehub.v1beta1.CreateMembershipRequestOrBuilder
com.google.cloud.gkehub.v1beta1.DeleteMembershipRequestOrBuilder
com.google.cloud.gkehub.v1beta1.EdgeClusterOrBuilder
com.google.cloud.gkehub.v1beta1.GenerateConnectManifestRequestOrBuilder
com.google.cloud.gkehub.v1beta1.GenerateConnectManifestResponseOrBuilder
com.google.cloud.gkehub.v1beta1.GenerateExclusivityManifestRequestOrBuilder
com.google.cloud.gkehub.v1beta1.GenerateExclusivityManifestResponseOrBuilder
com.google.cloud.gkehub.v1beta1.GetMembershipRequestOrBuilder
com.google.cloud.gkehub.v1beta1.GkeClusterOrBuilder
com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceGrpc.AsyncService The GKE Hub MembershipService handles the registration of many Kubernetes clusters to Google Cloud, represented with the Membership resource.
com.google.cloud.gkehub.v1beta1.KubernetesMetadataOrBuilder
com.google.cloud.gkehub.v1beta1.KubernetesResourceOrBuilder
com.google.cloud.gkehub.v1beta1.ListMembershipsRequestOrBuilder
com.google.cloud.gkehub.v1beta1.ListMembershipsResponseOrBuilder
com.google.cloud.gkehub.v1beta1.MembershipEndpointOrBuilder
com.google.cloud.gkehub.v1beta1.MembershipOrBuilder
com.google.cloud.gkehub.v1beta1.MembershipStateOrBuilder
com.google.cloud.gkehub.v1beta1.MonitoringConfigOrBuilder
com.google.cloud.gkehub.v1beta1.MultiCloudClusterOrBuilder
com.google.cloud.gkehub.v1beta1.OnPremClusterOrBuilder
com.google.cloud.gkehub.v1beta1.OperationMetadataOrBuilder
com.google.cloud.gkehub.v1beta1.ResourceManifestOrBuilder
com.google.cloud.gkehub.v1beta1.ResourceOptionsOrBuilder
com.google.cloud.gkehub.v1beta1.TypeMetaOrBuilder
com.google.cloud.gkehub.v1beta1.UpdateMembershipRequestOrBuilder
com.google.cloud.gkehub.v1beta1.ValidateExclusivityRequestOrBuilder
com.google.cloud.gkehub.v1beta1.ValidateExclusivityResponseOrBuilder

Enums

Enum Description
com.google.cloud.gkehub.v1beta1.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.v1beta1.Membership.TypeCase
com.google.cloud.gkehub.v1beta1.MembershipEndpoint.TypeCase
com.google.cloud.gkehub.v1beta1.MembershipState.Code Code describes the state of a Membership resource.
com.google.cloud.gkehub.v1beta1.OnPremCluster.ClusterType ClusterType describes on prem cluster's type.