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

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