| 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.rbacrolebindingactuation.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. |
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. |
Settings class to configure an instance of GkeHubMembershipServiceClient.
The default instance has everything set to sensible defaults: |
Classes
| Class | Description |
|---|---|
| com. |
ApplianceCluster contains information specific to GDC Edge Appliance Clusters. |
| com. |
ApplianceCluster contains information specific to GDC Edge Appliance Clusters. |
| com. |
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. |
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. |
The information required from end users to use GKE Connect. |
| com. |
The information required from end users to use GKE Connect. |
| com. |
ConnectAgentResource represents a Kubernetes resource manifest for Connect Agent deployment. |
| com. |
ConnectAgentResource represents a Kubernetes resource manifest for Connect Agent deployment. |
| com. |
Request message for the GkeHubMembershipService.CreateMembership method.
|
| com. |
Request message for the GkeHubMembershipService.CreateMembership method.
|
| com. |
Request message for GkeHubMembershipService.DeleteMembership method.
|
| com. |
Request message for GkeHubMembershipService.DeleteMembership method.
|
| com. |
EdgeCluster contains information specific to Google Edge Clusters. |
| com. |
EdgeCluster contains information specific to Google Edge Clusters. |
| com. |
Request message for GkeHubMembershipService.GenerateConnectManifest
method.
|
| com. |
Request message for GkeHubMembershipService.GenerateConnectManifest
method.
|
| com. |
GenerateConnectManifestResponse contains manifest information for installing/upgrading a Connect agent. |
| com. |
GenerateConnectManifestResponse contains manifest information for installing/upgrading a Connect agent. |
| com. |
The request to generate the manifests for exclusivity artifacts. |
| com. |
The request to generate the manifests for exclusivity artifacts. |
| com. |
The response of the exclusivity artifacts manifests for the client to apply. |
| com. |
The response of the exclusivity artifacts manifests for the client to apply. |
| com. |
Request message for GkeHubMembershipService.GetMembership method.
|
| com. |
Request message for GkeHubMembershipService.GetMembership method.
|
| com. |
GkeCluster contains information specific to GKE clusters. |
| com. |
GkeCluster contains information specific to GKE clusters. |
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
The GKE Hub MembershipService handles the registration of many Kubernetes clusters to Google Cloud, represented with the Membership resource. |
| com. |
Base class for the server implementation of the service GkeHubMembershipService. The GKE Hub MembershipService handles the registration of many Kubernetes |
| com. |
Builder for GkeHubMembershipServiceSettings. |
| com. |
KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters. |
| com. |
KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters. |
| com. |
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. |
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. |
Request message for GkeHubMembershipService.ListMemberships method.
|
| com. |
Request message for GkeHubMembershipService.ListMemberships method.
|
| com. |
Response message for the GkeHubMembershipService.ListMemberships method.
|
| com. |
Response message for the GkeHubMembershipService.ListMemberships method.
|
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}. |
| com. |
Membership contains information about a member cluster. |
| com. |
Membership contains information about a member cluster. |
| com. |
MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata. |
| com. |
MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata. |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/memberships/{membership}. |
| com. |
|
| com. |
State of the Membership resource. |
| com. |
State of the Membership resource. |
| com. |
This field informs Fleet-based applications/services/UIs with the necessary information for where each underlying Cluster reports its metrics. |
| com. |
This field informs Fleet-based applications/services/UIs with the necessary information for where each underlying Cluster reports its metrics. |
| com. |
MultiCloudCluster contains information specific to GKE Multi-Cloud clusters. |
| com. |
MultiCloudCluster contains information specific to GKE Multi-Cloud clusters. |
| com. |
OnPremCluster contains information specific to GKE On-Prem clusters. |
| com. |
OnPremCluster contains information specific to GKE On-Prem clusters. |
| com. |
Represents the metadata of the long-running operation. |
| com. |
Represents the metadata of the long-running operation. |
| com. |
ResourceManifest represents a single Kubernetes resource to be applied to the cluster. |
| com. |
ResourceManifest represents a single Kubernetes resource to be applied to the cluster. |
| com. |
ResourceOptions represent options for Kubernetes resource generation. |
| com. |
ResourceOptions represent options for Kubernetes resource generation. |
| com. |
TypeMeta is the type information needed for content unmarshalling of Kubernetes resources in the manifest. |
| com. |
TypeMeta is the type information needed for content unmarshalling of Kubernetes resources in the manifest. |
| com. |
Request message for GkeHubMembershipService.UpdateMembership method.
|
| com. |
Request message for GkeHubMembershipService.UpdateMembership method.
|
| com. |
The request to validate the existing state of the membership CR in the cluster. |
| com. |
The request to validate the existing state of the membership CR in the cluster. |
| com. |
The response of exclusivity artifacts validation result status. |
| com. |
The response of exclusivity artifacts validation result status. |
Interfaces
Enums
| Enum | Description |
|---|---|
| com. |
Specifies the infrastructure type of a Membership. Infrastructure type is used by Hub to control infrastructure-specific behavior, including pricing. |
| com. |
|
| com. |
|
| com. |
Code describes the state of a Membership resource. |
| com. |
ClusterType describes on prem cluster's type. |