Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterServiceVersionBuilder ¶
type ClusterServiceVersionBuilder interface {
WithName(name string) ClusterServiceVersionBuilder
WithStrategyDeploymentSpecs(strategyDeploymentSpecs ...v1alpha1.StrategyDeploymentSpec) ClusterServiceVersionBuilder
WithAnnotations(annotations map[string]string) ClusterServiceVersionBuilder
WithPermissions(permissions ...v1alpha1.StrategyDeploymentPermissions) ClusterServiceVersionBuilder
WithClusterPermissions(permissions ...v1alpha1.StrategyDeploymentPermissions) ClusterServiceVersionBuilder
WithOwnedCRDs(crdDesc ...v1alpha1.CRDDescription) ClusterServiceVersionBuilder
WithInstallModeSupportFor(installModeType ...v1alpha1.InstallModeType) ClusterServiceVersionBuilder
WithWebhookDefinitions(webhookDefinitions ...v1alpha1.WebhookDescription) ClusterServiceVersionBuilder
WithOwnedAPIServiceDescriptions(ownedAPIServiceDescriptions ...v1alpha1.APIServiceDescription) ClusterServiceVersionBuilder
Build() v1alpha1.ClusterServiceVersion
}
ClusterServiceVersionBuilder build a ClusterServiceVersion resource
func Builder ¶
func Builder() ClusterServiceVersionBuilder
Builder creates a new ClusterServiceVersionBuilder for building ClusterServiceVersion resources
Click to show internal directories.
Click to hide internal directories.