Documentation
¶
Index ¶
- type Builder
- type ConsoleOperatorBuilder
- func (builder *ConsoleOperatorBuilder) Exists() bool
- func (builder *ConsoleOperatorBuilder) Get() (*operatorv1.Console, error)
- func (builder *ConsoleOperatorBuilder) GetPlugins() (*[]string, error)
- func (builder *ConsoleOperatorBuilder) Update() (*ConsoleOperatorBuilder, error)
- func (builder *ConsoleOperatorBuilder) WithPlugins(newPluginsList []string, redefine bool) *ConsoleOperatorBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct { // Console definition, used to create the pod object. Definition *configv1.Console // Created console object. Object *configv1.Console // contains filtered or unexported fields }
Builder provides a struct for console object from the cluster and a console definition.
func NewBuilder ¶
NewBuilder creates a new instance of Builder.
type ConsoleOperatorBuilder ¶
type ConsoleOperatorBuilder struct { // ConsoleOperator definition, used to create the pod object. Definition *operatorv1.Console // Created consoleOperator object. Object *operatorv1.Console // contains filtered or unexported fields }
ConsoleOperatorBuilder provides a struct for consoleOperator object from the cluster and a console definition.
func PullConsoleOperator ¶
func PullConsoleOperator(apiClient *clients.Settings, consoleOperatorName string) (*ConsoleOperatorBuilder, error)
PullConsoleOperator loads an existing consoleOperator into the ConsoleOperatorBuilder struct.
func (*ConsoleOperatorBuilder) Exists ¶
func (builder *ConsoleOperatorBuilder) Exists() bool
Exists checks whether the given consoleOperator exists.
func (*ConsoleOperatorBuilder) Get ¶
func (builder *ConsoleOperatorBuilder) Get() (*operatorv1.Console, error)
Get fetches existing consoleOperator from cluster.
func (*ConsoleOperatorBuilder) GetPlugins ¶
func (builder *ConsoleOperatorBuilder) GetPlugins() (*[]string, error)
GetPlugins fetches consoleOperator plugins list.
func (*ConsoleOperatorBuilder) Update ¶
func (builder *ConsoleOperatorBuilder) Update() (*ConsoleOperatorBuilder, error)
Update renovates the existing cluster consoleOperator object with cluster consoleOperator definition in builder.
func (*ConsoleOperatorBuilder) WithPlugins ¶
func (builder *ConsoleOperatorBuilder) WithPlugins(newPluginsList []string, redefine bool) *ConsoleOperatorBuilder
WithPlugins adds to the consoleOperator operator's new plugins.