Package com.google.cloud.gkehub.v1 (1.51.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.

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.v1.GkeHubClient Service Description: The GKE Hub service handles the registration of many Kubernetes clusters to Google Cloud, and the management of multi-cluster features over those clusters.

The GKE Hub service operates on the following resources:

Settings Classes

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

Settings Description
com.google.cloud.gkehub.v1.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.v1.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.v1.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.v1.CommonFeatureSpec CommonFeatureSpec contains Hub-wide configuration information
com.google.cloud.gkehub.v1.CommonFeatureSpec.Builder CommonFeatureSpec contains Hub-wide configuration information
com.google.cloud.gkehub.v1.CommonFeatureState CommonFeatureState contains Hub-wide Feature status information.
com.google.cloud.gkehub.v1.CommonFeatureState.Builder CommonFeatureState contains Hub-wide Feature status information.
com.google.cloud.gkehub.v1.ConnectAgentResource ConnectAgentResource represents a Kubernetes resource manifest for Connect Agent deployment.
com.google.cloud.gkehub.v1.ConnectAgentResource.Builder ConnectAgentResource represents a Kubernetes resource manifest for Connect Agent deployment.
com.google.cloud.gkehub.v1.CreateFeatureRequest Request message for the GkeHub.CreateFeature method.
com.google.cloud.gkehub.v1.CreateFeatureRequest.Builder Request message for the GkeHub.CreateFeature method.
com.google.cloud.gkehub.v1.CreateMembershipRequest Request message for the GkeHub.CreateMembership method.
com.google.cloud.gkehub.v1.CreateMembershipRequest.Builder Request message for the GkeHub.CreateMembership method.
com.google.cloud.gkehub.v1.DeleteFeatureRequest Request message for GkeHub.DeleteFeature method.
com.google.cloud.gkehub.v1.DeleteFeatureRequest.Builder Request message for GkeHub.DeleteFeature method.
com.google.cloud.gkehub.v1.DeleteMembershipRequest Request message for GkeHub.DeleteMembership method.
com.google.cloud.gkehub.v1.DeleteMembershipRequest.Builder Request message for GkeHub.DeleteMembership method.
com.google.cloud.gkehub.v1.Feature Feature represents the settings and status of any Hub Feature.
com.google.cloud.gkehub.v1.Feature.Builder Feature represents the settings and status of any Hub Feature.
com.google.cloud.gkehub.v1.FeatureName
com.google.cloud.gkehub.v1.FeatureName.Builder Builder for projects/{project}/locations/{location}/features/{feature}.
com.google.cloud.gkehub.v1.FeatureProto
com.google.cloud.gkehub.v1.FeatureResourceState FeatureResourceState describes the state of a Feature resource in the GkeHub API. See FeatureState for the "running state" of the Feature in the Hub and across Memberships.
com.google.cloud.gkehub.v1.FeatureResourceState.Builder FeatureResourceState describes the state of a Feature resource in the GkeHub API. See FeatureState for the "running state" of the Feature in the Hub and across Memberships.
com.google.cloud.gkehub.v1.FeatureState FeatureState describes the high-level state of a Feature. It may be used to describe a Feature's state at the environ-level, or per-membershop, depending on the context.
com.google.cloud.gkehub.v1.FeatureState.Builder FeatureState describes the high-level state of a Feature. It may be used to describe a Feature's state at the environ-level, or per-membershop, depending on the context.
com.google.cloud.gkehub.v1.GenerateConnectManifestRequest Request message for GkeHub.GenerateConnectManifest method. .
com.google.cloud.gkehub.v1.GenerateConnectManifestRequest.Builder Request message for GkeHub.GenerateConnectManifest method. .
com.google.cloud.gkehub.v1.GenerateConnectManifestResponse GenerateConnectManifestResponse contains manifest information for installing/upgrading a Connect agent.
com.google.cloud.gkehub.v1.GenerateConnectManifestResponse.Builder GenerateConnectManifestResponse contains manifest information for installing/upgrading a Connect agent.
com.google.cloud.gkehub.v1.GetFeatureRequest Request message for GkeHub.GetFeature method.
com.google.cloud.gkehub.v1.GetFeatureRequest.Builder Request message for GkeHub.GetFeature method.
com.google.cloud.gkehub.v1.GetMembershipRequest Request message for GkeHub.GetMembership method.
com.google.cloud.gkehub.v1.GetMembershipRequest.Builder Request message for GkeHub.GetMembership method.
com.google.cloud.gkehub.v1.GkeCluster GkeCluster contains information specific to GKE clusters.
com.google.cloud.gkehub.v1.GkeCluster.Builder GkeCluster contains information specific to GKE clusters.
com.google.cloud.gkehub.v1.GkeHubClient.ListFeaturesFixedSizeCollection
com.google.cloud.gkehub.v1.GkeHubClient.ListFeaturesPage
com.google.cloud.gkehub.v1.GkeHubClient.ListFeaturesPagedResponse
com.google.cloud.gkehub.v1.GkeHubClient.ListMembershipsFixedSizeCollection
com.google.cloud.gkehub.v1.GkeHubClient.ListMembershipsPage
com.google.cloud.gkehub.v1.GkeHubClient.ListMembershipsPagedResponse
com.google.cloud.gkehub.v1.GkeHubGrpc The GKE Hub service handles the registration of many Kubernetes clusters to Google Cloud, and the management of multi-cluster features over those clusters.
com.google.cloud.gkehub.v1.GkeHubGrpc.GkeHubImplBase Base class for the server implementation of the service GkeHub. The GKE Hub service handles the registration of many Kubernetes clusters to
com.google.cloud.gkehub.v1.GkeHubSettings.Builder Builder for GkeHubSettings.
com.google.cloud.gkehub.v1.KubernetesMetadata KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters.
com.google.cloud.gkehub.v1.KubernetesMetadata.Builder KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters.
com.google.cloud.gkehub.v1.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.v1.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.v1.ListFeaturesRequest Request message for GkeHub.ListFeatures method.
com.google.cloud.gkehub.v1.ListFeaturesRequest.Builder Request message for GkeHub.ListFeatures method.
com.google.cloud.gkehub.v1.ListFeaturesResponse Response message for the GkeHub.ListFeatures method.
com.google.cloud.gkehub.v1.ListFeaturesResponse.Builder Response message for the GkeHub.ListFeatures method.
com.google.cloud.gkehub.v1.ListMembershipsRequest Request message for GkeHub.ListMemberships method.
com.google.cloud.gkehub.v1.ListMembershipsRequest.Builder Request message for GkeHub.ListMemberships method.
com.google.cloud.gkehub.v1.ListMembershipsResponse Response message for the GkeHub.ListMemberships method.
com.google.cloud.gkehub.v1.ListMembershipsResponse.Builder Response message for the GkeHub.ListMemberships method.
com.google.cloud.gkehub.v1.LocationName
com.google.cloud.gkehub.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.gkehub.v1.Membership Membership contains information about a member cluster.
com.google.cloud.gkehub.v1.Membership.Builder Membership contains information about a member cluster.
com.google.cloud.gkehub.v1.MembershipEndpoint MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.
com.google.cloud.gkehub.v1.MembershipEndpoint.Builder MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.
com.google.cloud.gkehub.v1.MembershipFeatureSpec MembershipFeatureSpec contains configuration information for a single Membership.
com.google.cloud.gkehub.v1.MembershipFeatureSpec.Builder MembershipFeatureSpec contains configuration information for a single Membership.
com.google.cloud.gkehub.v1.MembershipFeatureState MembershipFeatureState contains Feature status information for a single Membership.
com.google.cloud.gkehub.v1.MembershipFeatureState.Builder MembershipFeatureState contains Feature status information for a single Membership.
com.google.cloud.gkehub.v1.MembershipName
com.google.cloud.gkehub.v1.MembershipName.Builder Builder for projects/{project}/locations/{location}/memberships/{membership}.
com.google.cloud.gkehub.v1.MembershipProto
com.google.cloud.gkehub.v1.MembershipState MembershipState describes the state of a Membership resource.
com.google.cloud.gkehub.v1.MembershipState.Builder MembershipState describes the state of a Membership resource.
com.google.cloud.gkehub.v1.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.v1.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.v1.OperationMetadata Represents the metadata of the long-running operation.
com.google.cloud.gkehub.v1.OperationMetadata.Builder Represents the metadata of the long-running operation.
com.google.cloud.gkehub.v1.ResourceManifest ResourceManifest represents a single Kubernetes resource to be applied to the cluster.
com.google.cloud.gkehub.v1.ResourceManifest.Builder ResourceManifest represents a single Kubernetes resource to be applied to the cluster.
com.google.cloud.gkehub.v1.ResourceOptions ResourceOptions represent options for Kubernetes resource generation.
com.google.cloud.gkehub.v1.ResourceOptions.Builder ResourceOptions represent options for Kubernetes resource generation.
com.google.cloud.gkehub.v1.ServiceProto
com.google.cloud.gkehub.v1.TypeMeta TypeMeta is the type information needed for content unmarshalling of Kubernetes resources in the manifest.
com.google.cloud.gkehub.v1.TypeMeta.Builder TypeMeta is the type information needed for content unmarshalling of Kubernetes resources in the manifest.
com.google.cloud.gkehub.v1.UpdateFeatureRequest Request message for GkeHub.UpdateFeature method.
com.google.cloud.gkehub.v1.UpdateFeatureRequest.Builder Request message for GkeHub.UpdateFeature method.
com.google.cloud.gkehub.v1.UpdateMembershipRequest Request message for GkeHub.UpdateMembership method.
com.google.cloud.gkehub.v1.UpdateMembershipRequest.Builder Request message for GkeHub.UpdateMembership method.

Interfaces

Interface Description
com.google.cloud.gkehub.v1.AuthorityOrBuilder
com.google.cloud.gkehub.v1.CommonFeatureSpecOrBuilder
com.google.cloud.gkehub.v1.CommonFeatureStateOrBuilder
com.google.cloud.gkehub.v1.ConnectAgentResourceOrBuilder
com.google.cloud.gkehub.v1.CreateFeatureRequestOrBuilder
com.google.cloud.gkehub.v1.CreateMembershipRequestOrBuilder
com.google.cloud.gkehub.v1.DeleteFeatureRequestOrBuilder
com.google.cloud.gkehub.v1.DeleteMembershipRequestOrBuilder
com.google.cloud.gkehub.v1.FeatureOrBuilder
com.google.cloud.gkehub.v1.FeatureResourceStateOrBuilder
com.google.cloud.gkehub.v1.FeatureStateOrBuilder
com.google.cloud.gkehub.v1.GenerateConnectManifestRequestOrBuilder
com.google.cloud.gkehub.v1.GenerateConnectManifestResponseOrBuilder
com.google.cloud.gkehub.v1.GetFeatureRequestOrBuilder
com.google.cloud.gkehub.v1.GetMembershipRequestOrBuilder
com.google.cloud.gkehub.v1.GkeClusterOrBuilder
com.google.cloud.gkehub.v1.GkeHubGrpc.AsyncService The GKE Hub service handles the registration of many Kubernetes clusters to Google Cloud, and the management of multi-cluster features over those clusters.
com.google.cloud.gkehub.v1.KubernetesMetadataOrBuilder
com.google.cloud.gkehub.v1.KubernetesResourceOrBuilder
com.google.cloud.gkehub.v1.ListFeaturesRequestOrBuilder
com.google.cloud.gkehub.v1.ListFeaturesResponseOrBuilder
com.google.cloud.gkehub.v1.ListMembershipsRequestOrBuilder
com.google.cloud.gkehub.v1.ListMembershipsResponseOrBuilder
com.google.cloud.gkehub.v1.MembershipEndpointOrBuilder
com.google.cloud.gkehub.v1.MembershipFeatureSpecOrBuilder
com.google.cloud.gkehub.v1.MembershipFeatureStateOrBuilder
com.google.cloud.gkehub.v1.MembershipOrBuilder
com.google.cloud.gkehub.v1.MembershipStateOrBuilder
com.google.cloud.gkehub.v1.MonitoringConfigOrBuilder
com.google.cloud.gkehub.v1.OperationMetadataOrBuilder
com.google.cloud.gkehub.v1.ResourceManifestOrBuilder
com.google.cloud.gkehub.v1.ResourceOptionsOrBuilder
com.google.cloud.gkehub.v1.TypeMetaOrBuilder
com.google.cloud.gkehub.v1.UpdateFeatureRequestOrBuilder
com.google.cloud.gkehub.v1.UpdateMembershipRequestOrBuilder

Enums

Enum Description
com.google.cloud.gkehub.v1.CommonFeatureSpec.FeatureSpecCase
com.google.cloud.gkehub.v1.FeatureResourceState.State State describes the lifecycle status of a Feature.
com.google.cloud.gkehub.v1.FeatureState.Code Code represents a machine-readable, high-level status of the Feature.
com.google.cloud.gkehub.v1.Membership.TypeCase
com.google.cloud.gkehub.v1.MembershipFeatureSpec.FeatureSpecCase
com.google.cloud.gkehub.v1.MembershipFeatureState.FeatureStateCase
com.google.cloud.gkehub.v1.MembershipState.Code Code describes the state of a Membership resource.