Package com.google.cloud.gkehub.policycontroller.v1beta (1.54.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.multiclusteringress.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.

Classes

Class Description
com.google.cloud.gkehub.policycontroller.v1beta.BundleInstallSpec BundleInstallSpec is the specification configuration for a single managed bundle.
com.google.cloud.gkehub.policycontroller.v1beta.BundleInstallSpec.Builder BundleInstallSpec is the specification configuration for a single managed bundle.
com.google.cloud.gkehub.policycontroller.v1beta.HubConfig Configuration for Policy Controller
com.google.cloud.gkehub.policycontroller.v1beta.HubConfig.Builder Configuration for Policy Controller
com.google.cloud.gkehub.policycontroller.v1beta.MembershipSpec Policy Controller: Configuration for a single cluster. Intended to parallel the PolicyController CR.
com.google.cloud.gkehub.policycontroller.v1beta.MembershipSpec.Builder Policy Controller: Configuration for a single cluster. Intended to parallel the PolicyController CR.
com.google.cloud.gkehub.policycontroller.v1beta.MembershipState Policy Controller: State for a single cluster.
com.google.cloud.gkehub.policycontroller.v1beta.MembershipState.Builder Policy Controller: State for a single cluster.
com.google.cloud.gkehub.policycontroller.v1beta.MonitoringConfig MonitoringConfig specifies the backends Policy Controller should export metrics to. For example, to specify metrics should be exported to Cloud Monitoring and Prometheus, specify
com.google.cloud.gkehub.policycontroller.v1beta.MonitoringConfig.Builder MonitoringConfig specifies the backends Policy Controller should export metrics to. For example, to specify metrics should be exported to Cloud Monitoring and Prometheus, specify
com.google.cloud.gkehub.policycontroller.v1beta.OnClusterState OnClusterState represents the state of a sub-component of Policy Controller.
com.google.cloud.gkehub.policycontroller.v1beta.OnClusterState.Builder OnClusterState represents the state of a sub-component of Policy Controller.
com.google.cloud.gkehub.policycontroller.v1beta.PolicyContentSpec PolicyContentSpec defines the user's desired content configuration on the cluster.
com.google.cloud.gkehub.policycontroller.v1beta.PolicyContentSpec.Builder PolicyContentSpec defines the user's desired content configuration on the cluster.
com.google.cloud.gkehub.policycontroller.v1beta.PolicyContentState The state of the policy controller policy content
com.google.cloud.gkehub.policycontroller.v1beta.PolicyContentState.Builder The state of the policy controller policy content
com.google.cloud.gkehub.policycontroller.v1beta.PolicyControllerDeploymentConfig Deployment-specific configuration.
com.google.cloud.gkehub.policycontroller.v1beta.PolicyControllerDeploymentConfig.Builder Deployment-specific configuration.
com.google.cloud.gkehub.policycontroller.v1beta.PolicyControllerDeploymentConfig.Toleration Toleration of a node taint.
com.google.cloud.gkehub.policycontroller.v1beta.PolicyControllerDeploymentConfig.Toleration.Builder Toleration of a node taint.
com.google.cloud.gkehub.policycontroller.v1beta.PolicyControllerProto
com.google.cloud.gkehub.policycontroller.v1beta.ResourceList ResourceList contains container resource requirements.
com.google.cloud.gkehub.policycontroller.v1beta.ResourceList.Builder ResourceList contains container resource requirements.
com.google.cloud.gkehub.policycontroller.v1beta.ResourceRequirements ResourceRequirements describes the compute resource requirements.
com.google.cloud.gkehub.policycontroller.v1beta.ResourceRequirements.Builder ResourceRequirements describes the compute resource requirements.
com.google.cloud.gkehub.policycontroller.v1beta.TemplateLibraryConfig The config specifying which default library templates to install.
com.google.cloud.gkehub.policycontroller.v1beta.TemplateLibraryConfig.Builder The config specifying which default library templates to install.

Interfaces

Interface Description
com.google.cloud.gkehub.policycontroller.v1beta.BundleInstallSpecOrBuilder
com.google.cloud.gkehub.policycontroller.v1beta.HubConfigOrBuilder
com.google.cloud.gkehub.policycontroller.v1beta.MembershipSpecOrBuilder
com.google.cloud.gkehub.policycontroller.v1beta.MembershipStateOrBuilder
com.google.cloud.gkehub.policycontroller.v1beta.MonitoringConfigOrBuilder
com.google.cloud.gkehub.policycontroller.v1beta.OnClusterStateOrBuilder
com.google.cloud.gkehub.policycontroller.v1beta.PolicyContentSpecOrBuilder
com.google.cloud.gkehub.policycontroller.v1beta.PolicyContentStateOrBuilder
com.google.cloud.gkehub.policycontroller.v1beta.PolicyControllerDeploymentConfig.TolerationOrBuilder
com.google.cloud.gkehub.policycontroller.v1beta.PolicyControllerDeploymentConfigOrBuilder
com.google.cloud.gkehub.policycontroller.v1beta.ResourceListOrBuilder
com.google.cloud.gkehub.policycontroller.v1beta.ResourceRequirementsOrBuilder
com.google.cloud.gkehub.policycontroller.v1beta.TemplateLibraryConfigOrBuilder

Enums

Enum Description
com.google.cloud.gkehub.policycontroller.v1beta.HubConfig.InstallSpec The set of installation specs that the Hub Feature controller may actuate.
com.google.cloud.gkehub.policycontroller.v1beta.MembershipState.LifecycleState The set of states Policy Controller can exist in.
com.google.cloud.gkehub.policycontroller.v1beta.MonitoringConfig.MonitoringBackend Supported backend options for monitoring
com.google.cloud.gkehub.policycontroller.v1beta.PolicyControllerDeploymentConfig.Affinity The pod affinity configuration used by a deployment.
com.google.cloud.gkehub.policycontroller.v1beta.TemplateLibraryConfig.Installation How the template library should be installed