Package com.google.cloud.gkehub.v1beta (1.39.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.v1beta.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.v1beta.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.v1beta.CommonFeatureSpec CommonFeatureSpec contains Hub-wide configuration information
com.google.cloud.gkehub.v1beta.CommonFeatureSpec.Builder CommonFeatureSpec contains Hub-wide configuration information
com.google.cloud.gkehub.v1beta.CommonFeatureState CommonFeatureState contains Hub-wide Feature status information.
com.google.cloud.gkehub.v1beta.CommonFeatureState.Builder CommonFeatureState contains Hub-wide Feature status information.
com.google.cloud.gkehub.v1beta.CreateFeatureRequest Request message for the GkeHub.CreateFeature method.
com.google.cloud.gkehub.v1beta.CreateFeatureRequest.Builder Request message for the GkeHub.CreateFeature method.
com.google.cloud.gkehub.v1beta.DeleteFeatureRequest Request message for GkeHub.DeleteFeature method.
com.google.cloud.gkehub.v1beta.DeleteFeatureRequest.Builder Request message for GkeHub.DeleteFeature method.
com.google.cloud.gkehub.v1beta.Feature Feature represents the settings and status of any Hub Feature.
com.google.cloud.gkehub.v1beta.Feature.Builder Feature represents the settings and status of any Hub Feature.
com.google.cloud.gkehub.v1beta.FeatureProto
com.google.cloud.gkehub.v1beta.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.v1beta.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.v1beta.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.v1beta.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.v1beta.GetFeatureRequest Request message for GkeHub.GetFeature method.
com.google.cloud.gkehub.v1beta.GetFeatureRequest.Builder Request message for GkeHub.GetFeature method.
com.google.cloud.gkehub.v1beta.GkeHubClient.ListFeaturesFixedSizeCollection
com.google.cloud.gkehub.v1beta.GkeHubClient.ListFeaturesPage
com.google.cloud.gkehub.v1beta.GkeHubClient.ListFeaturesPagedResponse
com.google.cloud.gkehub.v1beta.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.v1beta.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.v1beta.GkeHubSettings.Builder Builder for GkeHubSettings.
com.google.cloud.gkehub.v1beta.ListFeaturesRequest Request message for GkeHub.ListFeatures method.
com.google.cloud.gkehub.v1beta.ListFeaturesRequest.Builder Request message for GkeHub.ListFeatures method.
com.google.cloud.gkehub.v1beta.ListFeaturesResponse Response message for the GkeHub.ListFeatures method.
com.google.cloud.gkehub.v1beta.ListFeaturesResponse.Builder Response message for the GkeHub.ListFeatures method.
com.google.cloud.gkehub.v1beta.MembershipFeatureSpec MembershipFeatureSpec contains configuration information for a single Membership.
com.google.cloud.gkehub.v1beta.MembershipFeatureSpec.Builder MembershipFeatureSpec contains configuration information for a single Membership.
com.google.cloud.gkehub.v1beta.MembershipFeatureState MembershipFeatureState contains Feature status information for a single Membership.
com.google.cloud.gkehub.v1beta.MembershipFeatureState.Builder MembershipFeatureState contains Feature status information for a single Membership.
com.google.cloud.gkehub.v1beta.OperationMetadata Represents the metadata of the long-running operation.
com.google.cloud.gkehub.v1beta.OperationMetadata.Builder Represents the metadata of the long-running operation.
com.google.cloud.gkehub.v1beta.ServiceProto
com.google.cloud.gkehub.v1beta.UpdateFeatureRequest Request message for GkeHub.UpdateFeature method.
com.google.cloud.gkehub.v1beta.UpdateFeatureRequest.Builder Request message for GkeHub.UpdateFeature method.

Interfaces

Interface Description
com.google.cloud.gkehub.v1beta.CommonFeatureSpecOrBuilder
com.google.cloud.gkehub.v1beta.CommonFeatureStateOrBuilder
com.google.cloud.gkehub.v1beta.CreateFeatureRequestOrBuilder
com.google.cloud.gkehub.v1beta.DeleteFeatureRequestOrBuilder
com.google.cloud.gkehub.v1beta.FeatureOrBuilder
com.google.cloud.gkehub.v1beta.FeatureResourceStateOrBuilder
com.google.cloud.gkehub.v1beta.FeatureStateOrBuilder
com.google.cloud.gkehub.v1beta.GetFeatureRequestOrBuilder
com.google.cloud.gkehub.v1beta.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.v1beta.ListFeaturesRequestOrBuilder
com.google.cloud.gkehub.v1beta.ListFeaturesResponseOrBuilder
com.google.cloud.gkehub.v1beta.MembershipFeatureSpecOrBuilder
com.google.cloud.gkehub.v1beta.MembershipFeatureStateOrBuilder
com.google.cloud.gkehub.v1beta.OperationMetadataOrBuilder
com.google.cloud.gkehub.v1beta.UpdateFeatureRequestOrBuilder

Enums

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