v1alpha1

package
v0.17.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AggregatedStatusApplyConfiguration

type AggregatedStatusApplyConfiguration struct {
	FeedApplyConfiguration `json:",inline"`
	FeedStatusSummary      *FeedStatusApplyConfiguration            `json:"feedStatusSummary,omitempty"`
	FeedStatusDetails      []FeedStatusPerClusterApplyConfiguration `json:"feedStatusDetails,omitempty"`
}

AggregatedStatusApplyConfiguration represents an declarative configuration of the AggregatedStatus type for use with apply.

func AggregatedStatus

func AggregatedStatus() *AggregatedStatusApplyConfiguration

AggregatedStatusApplyConfiguration constructs an declarative configuration of the AggregatedStatus type for use with apply.

func (*AggregatedStatusApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*AggregatedStatusApplyConfiguration) WithFeedStatusDetails

WithFeedStatusDetails adds the given value to the FeedStatusDetails field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the FeedStatusDetails field.

func (*AggregatedStatusApplyConfiguration) WithFeedStatusSummary

WithFeedStatusSummary sets the FeedStatusSummary field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FeedStatusSummary field is set to the value of the last call.

func (*AggregatedStatusApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*AggregatedStatusApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*AggregatedStatusApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

type BaseApplyConfiguration

type BaseApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *BaseSpecApplyConfiguration `json:"spec,omitempty"`
}

BaseApplyConfiguration represents an declarative configuration of the Base type for use with apply.

func Base

func Base(name, namespace string) *BaseApplyConfiguration

Base constructs an declarative configuration of the Base type for use with apply.

func (*BaseApplyConfiguration) WithAPIVersion

func (b *BaseApplyConfiguration) WithAPIVersion(value string) *BaseApplyConfiguration

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*BaseApplyConfiguration) WithAnnotations

func (b *BaseApplyConfiguration) WithAnnotations(entries map[string]string) *BaseApplyConfiguration

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*BaseApplyConfiguration) WithCreationTimestamp

func (b *BaseApplyConfiguration) WithCreationTimestamp(value metav1.Time) *BaseApplyConfiguration

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*BaseApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *BaseApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *BaseApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*BaseApplyConfiguration) WithDeletionTimestamp

func (b *BaseApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *BaseApplyConfiguration

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*BaseApplyConfiguration) WithFinalizers

func (b *BaseApplyConfiguration) WithFinalizers(values ...string) *BaseApplyConfiguration

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*BaseApplyConfiguration) WithGenerateName

func (b *BaseApplyConfiguration) WithGenerateName(value string) *BaseApplyConfiguration

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*BaseApplyConfiguration) WithGeneration

func (b *BaseApplyConfiguration) WithGeneration(value int64) *BaseApplyConfiguration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*BaseApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*BaseApplyConfiguration) WithLabels

func (b *BaseApplyConfiguration) WithLabels(entries map[string]string) *BaseApplyConfiguration

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*BaseApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*BaseApplyConfiguration) WithNamespace

func (b *BaseApplyConfiguration) WithNamespace(value string) *BaseApplyConfiguration

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*BaseApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*BaseApplyConfiguration) WithResourceVersion

func (b *BaseApplyConfiguration) WithResourceVersion(value string) *BaseApplyConfiguration

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*BaseApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*BaseApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type BaseSpecApplyConfiguration

type BaseSpecApplyConfiguration struct {
	Feeds []FeedApplyConfiguration `json:"feeds,omitempty"`
}

BaseSpecApplyConfiguration represents an declarative configuration of the BaseSpec type for use with apply.

func BaseSpec

func BaseSpec() *BaseSpecApplyConfiguration

BaseSpecApplyConfiguration constructs an declarative configuration of the BaseSpec type for use with apply.

func (*BaseSpecApplyConfiguration) WithFeeds

WithFeeds adds the given value to the Feeds field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Feeds field.

type ChartPullSecretApplyConfiguration

type ChartPullSecretApplyConfiguration struct {
	Name      *string `json:"name,omitempty"`
	Namespace *string `json:"namespace,omitempty"`
}

ChartPullSecretApplyConfiguration represents an declarative configuration of the ChartPullSecret type for use with apply.

func ChartPullSecret

func ChartPullSecret() *ChartPullSecretApplyConfiguration

ChartPullSecretApplyConfiguration constructs an declarative configuration of the ChartPullSecret type for use with apply.

func (*ChartPullSecretApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*ChartPullSecretApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

type ChartReferenceApplyConfiguration

type ChartReferenceApplyConfiguration struct {
	Namespace *string `json:"namespace,omitempty"`
	Name      *string `json:"name,omitempty"`
}

ChartReferenceApplyConfiguration represents an declarative configuration of the ChartReference type for use with apply.

func ChartReference

func ChartReference() *ChartReferenceApplyConfiguration

ChartReferenceApplyConfiguration constructs an declarative configuration of the ChartReference type for use with apply.

func (*ChartReferenceApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*ChartReferenceApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

type DescriptionApplyConfiguration

type DescriptionApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *DescriptionSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *DescriptionStatusApplyConfiguration `json:"status,omitempty"`
}

DescriptionApplyConfiguration represents an declarative configuration of the Description type for use with apply.

func Description

func Description(name, namespace string) *DescriptionApplyConfiguration

Description constructs an declarative configuration of the Description type for use with apply.

func (*DescriptionApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*DescriptionApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*DescriptionApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*DescriptionApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *DescriptionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DescriptionApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*DescriptionApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*DescriptionApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*DescriptionApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*DescriptionApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*DescriptionApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*DescriptionApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*DescriptionApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*DescriptionApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*DescriptionApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*DescriptionApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*DescriptionApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*DescriptionApplyConfiguration) WithStatus

WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.

func (*DescriptionApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type DescriptionSpecApplyConfiguration

type DescriptionSpecApplyConfiguration struct {
	Deployer *v1alpha1.DescriptionDeployer      `json:"deployer,omitempty"`
	Charts   []ChartReferenceApplyConfiguration `json:"charts,omitempty"`
	Raw      [][]byte                           `json:"raw,omitempty"`
	ChartRaw [][]byte                           `json:"chartRaw,omitempty"`
}

DescriptionSpecApplyConfiguration represents an declarative configuration of the DescriptionSpec type for use with apply.

func DescriptionSpec

func DescriptionSpec() *DescriptionSpecApplyConfiguration

DescriptionSpecApplyConfiguration constructs an declarative configuration of the DescriptionSpec type for use with apply.

func (*DescriptionSpecApplyConfiguration) WithChartRaw

WithChartRaw adds the given value to the ChartRaw field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ChartRaw field.

func (*DescriptionSpecApplyConfiguration) WithCharts

WithCharts adds the given value to the Charts field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Charts field.

func (*DescriptionSpecApplyConfiguration) WithDeployer

WithDeployer sets the Deployer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Deployer field is set to the value of the last call.

func (*DescriptionSpecApplyConfiguration) WithRaw

WithRaw adds the given value to the Raw field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Raw field.

type DescriptionStatusApplyConfiguration

type DescriptionStatusApplyConfiguration struct {
	Phase            *v1alpha1.DescriptionPhase         `json:"phase,omitempty"`
	Reason           *string                            `json:"reason,omitempty"`
	ManifestStatuses []ManifestStatusApplyConfiguration `json:"manifestStatuses,omitempty"`
}

DescriptionStatusApplyConfiguration represents an declarative configuration of the DescriptionStatus type for use with apply.

func DescriptionStatus

func DescriptionStatus() *DescriptionStatusApplyConfiguration

DescriptionStatusApplyConfiguration constructs an declarative configuration of the DescriptionStatus type for use with apply.

func (*DescriptionStatusApplyConfiguration) WithManifestStatuses

WithManifestStatuses adds the given value to the ManifestStatuses field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ManifestStatuses field.

func (*DescriptionStatusApplyConfiguration) WithPhase

WithPhase sets the Phase field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Phase field is set to the value of the last call.

func (*DescriptionStatusApplyConfiguration) WithReason

WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.

type DividingSchedulingApplyConfiguration

type DividingSchedulingApplyConfiguration struct {
	Type            *v1alpha1.ReplicaDividingType      `json:"type,omitempty"`
	DynamicDividing *DynamicDividingApplyConfiguration `json:"dynamicDividing,omitempty"`
}

DividingSchedulingApplyConfiguration represents an declarative configuration of the DividingScheduling type for use with apply.

func DividingScheduling

func DividingScheduling() *DividingSchedulingApplyConfiguration

DividingSchedulingApplyConfiguration constructs an declarative configuration of the DividingScheduling type for use with apply.

func (*DividingSchedulingApplyConfiguration) WithDynamicDividing

WithDynamicDividing sets the DynamicDividing field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DynamicDividing field is set to the value of the last call.

func (*DividingSchedulingApplyConfiguration) WithType

WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.

type DynamicDividingApplyConfiguration

type DynamicDividingApplyConfiguration struct {
	Strategy                  *v1alpha1.DynamicDividingStrategy `json:"strategy,omitempty"`
	TopologySpreadConstraints []v1.TopologySpreadConstraint     `json:"topologySpreadConstraints,omitempty"`
	PreferredClusters         []v1.PreferredSchedulingTerm      `json:"preferredClusters,omitempty"`
	MinClusters               *int32                            `json:"minClusters,omitempty"`
	MaxClusters               *int32                            `json:"maxClusters,omitempty"`
}

DynamicDividingApplyConfiguration represents an declarative configuration of the DynamicDividing type for use with apply.

func DynamicDividing

func DynamicDividing() *DynamicDividingApplyConfiguration

DynamicDividingApplyConfiguration constructs an declarative configuration of the DynamicDividing type for use with apply.

func (*DynamicDividingApplyConfiguration) WithMaxClusters

WithMaxClusters sets the MaxClusters field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxClusters field is set to the value of the last call.

func (*DynamicDividingApplyConfiguration) WithMinClusters

WithMinClusters sets the MinClusters field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MinClusters field is set to the value of the last call.

func (*DynamicDividingApplyConfiguration) WithPreferredClusters

WithPreferredClusters adds the given value to the PreferredClusters field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the PreferredClusters field.

func (*DynamicDividingApplyConfiguration) WithStrategy

WithStrategy sets the Strategy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Strategy field is set to the value of the last call.

func (*DynamicDividingApplyConfiguration) WithTopologySpreadConstraints

WithTopologySpreadConstraints adds the given value to the TopologySpreadConstraints field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the TopologySpreadConstraints field.

type FeedApplyConfiguration

type FeedApplyConfiguration struct {
	Kind       *string `json:"kind,omitempty"`
	APIVersion *string `json:"apiVersion,omitempty"`
	Namespace  *string `json:"namespace,omitempty"`
	Name       *string `json:"name,omitempty"`
}

FeedApplyConfiguration represents an declarative configuration of the Feed type for use with apply.

func Feed

func Feed() *FeedApplyConfiguration

FeedApplyConfiguration constructs an declarative configuration of the Feed type for use with apply.

func (*FeedApplyConfiguration) WithAPIVersion

func (b *FeedApplyConfiguration) WithAPIVersion(value string) *FeedApplyConfiguration

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*FeedApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*FeedApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*FeedApplyConfiguration) WithNamespace

func (b *FeedApplyConfiguration) WithNamespace(value string) *FeedApplyConfiguration

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

type FeedInventoryApplyConfiguration

type FeedInventoryApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *FeedInventorySpecApplyConfiguration `json:"spec,omitempty"`
}

FeedInventoryApplyConfiguration represents an declarative configuration of the FeedInventory type for use with apply.

func FeedInventory

func FeedInventory(name, namespace string) *FeedInventoryApplyConfiguration

FeedInventory constructs an declarative configuration of the FeedInventory type for use with apply.

func (*FeedInventoryApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*FeedInventoryApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*FeedInventoryApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*FeedInventoryApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *FeedInventoryApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *FeedInventoryApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*FeedInventoryApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*FeedInventoryApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*FeedInventoryApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*FeedInventoryApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*FeedInventoryApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*FeedInventoryApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*FeedInventoryApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*FeedInventoryApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*FeedInventoryApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*FeedInventoryApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*FeedInventoryApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*FeedInventoryApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type FeedInventorySpecApplyConfiguration

type FeedInventorySpecApplyConfiguration struct {
	Feeds []FeedOrderApplyConfiguration `json:"feeds,omitempty"`
}

FeedInventorySpecApplyConfiguration represents an declarative configuration of the FeedInventorySpec type for use with apply.

func FeedInventorySpec

func FeedInventorySpec() *FeedInventorySpecApplyConfiguration

FeedInventorySpecApplyConfiguration constructs an declarative configuration of the FeedInventorySpec type for use with apply.

func (*FeedInventorySpecApplyConfiguration) WithFeeds

WithFeeds adds the given value to the Feeds field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Feeds field.

type FeedOrderApplyConfiguration

type FeedOrderApplyConfiguration struct {
	FeedApplyConfiguration `json:",inline"`
	DesiredReplicas        *int32                                 `json:"desiredReplicas,omitempty"`
	ReplicaRequirements    *ReplicaRequirementsApplyConfiguration `json:"replicaRequirements,omitempty"`
	ReplicaJsonPath        *string                                `json:"replicaJsonPath,omitempty"`
}

FeedOrderApplyConfiguration represents an declarative configuration of the FeedOrder type for use with apply.

func FeedOrder

func FeedOrder() *FeedOrderApplyConfiguration

FeedOrderApplyConfiguration constructs an declarative configuration of the FeedOrder type for use with apply.

func (*FeedOrderApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*FeedOrderApplyConfiguration) WithDesiredReplicas

func (b *FeedOrderApplyConfiguration) WithDesiredReplicas(value int32) *FeedOrderApplyConfiguration

WithDesiredReplicas sets the DesiredReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DesiredReplicas field is set to the value of the last call.

func (*FeedOrderApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*FeedOrderApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*FeedOrderApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*FeedOrderApplyConfiguration) WithReplicaJsonPath

func (b *FeedOrderApplyConfiguration) WithReplicaJsonPath(value string) *FeedOrderApplyConfiguration

WithReplicaJsonPath sets the ReplicaJsonPath field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReplicaJsonPath field is set to the value of the last call.

func (*FeedOrderApplyConfiguration) WithReplicaRequirements

WithReplicaRequirements sets the ReplicaRequirements field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReplicaRequirements field is set to the value of the last call.

type FeedStatusApplyConfiguration

type FeedStatusApplyConfiguration struct {
	Available                        *bool `json:"available,omitempty"`
	*ReplicaStatusApplyConfiguration `json:"replicaStatus,omitempty"`
}

FeedStatusApplyConfiguration represents an declarative configuration of the FeedStatus type for use with apply.

func FeedStatus

func FeedStatus() *FeedStatusApplyConfiguration

FeedStatusApplyConfiguration constructs an declarative configuration of the FeedStatus type for use with apply.

func (*FeedStatusApplyConfiguration) WithActive

WithActive sets the Active field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Active field is set to the value of the last call.

func (*FeedStatusApplyConfiguration) WithAvailable

WithAvailable sets the Available field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Available field is set to the value of the last call.

func (*FeedStatusApplyConfiguration) WithAvailableReplicas

func (b *FeedStatusApplyConfiguration) WithAvailableReplicas(value int32) *FeedStatusApplyConfiguration

WithAvailableReplicas sets the AvailableReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AvailableReplicas field is set to the value of the last call.

func (*FeedStatusApplyConfiguration) WithCurrentReplicas

func (b *FeedStatusApplyConfiguration) WithCurrentReplicas(value int32) *FeedStatusApplyConfiguration

WithCurrentReplicas sets the CurrentReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CurrentReplicas field is set to the value of the last call.

func (*FeedStatusApplyConfiguration) WithFailed

WithFailed sets the Failed field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Failed field is set to the value of the last call.

func (*FeedStatusApplyConfiguration) WithObservedGeneration

func (b *FeedStatusApplyConfiguration) WithObservedGeneration(value int64) *FeedStatusApplyConfiguration

WithObservedGeneration sets the ObservedGeneration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ObservedGeneration field is set to the value of the last call.

func (*FeedStatusApplyConfiguration) WithReadyReplicas

WithReadyReplicas sets the ReadyReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReadyReplicas field is set to the value of the last call.

func (*FeedStatusApplyConfiguration) WithReplicas

WithReplicas sets the Replicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Replicas field is set to the value of the last call.

func (*FeedStatusApplyConfiguration) WithSucceeded

WithSucceeded sets the Succeeded field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Succeeded field is set to the value of the last call.

func (*FeedStatusApplyConfiguration) WithUnavailableReplicas

func (b *FeedStatusApplyConfiguration) WithUnavailableReplicas(value int32) *FeedStatusApplyConfiguration

WithUnavailableReplicas sets the UnavailableReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UnavailableReplicas field is set to the value of the last call.

func (*FeedStatusApplyConfiguration) WithUpdatedReplicas

func (b *FeedStatusApplyConfiguration) WithUpdatedReplicas(value int32) *FeedStatusApplyConfiguration

WithUpdatedReplicas sets the UpdatedReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpdatedReplicas field is set to the value of the last call.

type FeedStatusPerClusterApplyConfiguration

type FeedStatusPerClusterApplyConfiguration struct {
	ClusterID                    *types.UID `json:"clusterId,omitempty"`
	ClusterName                  *string    `json:"clusterName,omitempty"`
	FeedStatusApplyConfiguration `json:",inline"`
}

FeedStatusPerClusterApplyConfiguration represents an declarative configuration of the FeedStatusPerCluster type for use with apply.

func FeedStatusPerCluster

func FeedStatusPerCluster() *FeedStatusPerClusterApplyConfiguration

FeedStatusPerClusterApplyConfiguration constructs an declarative configuration of the FeedStatusPerCluster type for use with apply.

func (*FeedStatusPerClusterApplyConfiguration) WithActive

WithActive sets the Active field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Active field is set to the value of the last call.

func (*FeedStatusPerClusterApplyConfiguration) WithAvailable

WithAvailable sets the Available field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Available field is set to the value of the last call.

func (*FeedStatusPerClusterApplyConfiguration) WithAvailableReplicas

WithAvailableReplicas sets the AvailableReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AvailableReplicas field is set to the value of the last call.

func (*FeedStatusPerClusterApplyConfiguration) WithClusterID

WithClusterID sets the ClusterID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterID field is set to the value of the last call.

func (*FeedStatusPerClusterApplyConfiguration) WithClusterName

WithClusterName sets the ClusterName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterName field is set to the value of the last call.

func (*FeedStatusPerClusterApplyConfiguration) WithCurrentReplicas

WithCurrentReplicas sets the CurrentReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CurrentReplicas field is set to the value of the last call.

func (*FeedStatusPerClusterApplyConfiguration) WithFailed

WithFailed sets the Failed field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Failed field is set to the value of the last call.

func (*FeedStatusPerClusterApplyConfiguration) WithObservedGeneration

WithObservedGeneration sets the ObservedGeneration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ObservedGeneration field is set to the value of the last call.

func (*FeedStatusPerClusterApplyConfiguration) WithReadyReplicas

WithReadyReplicas sets the ReadyReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReadyReplicas field is set to the value of the last call.

func (*FeedStatusPerClusterApplyConfiguration) WithReplicas

WithReplicas sets the Replicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Replicas field is set to the value of the last call.

func (*FeedStatusPerClusterApplyConfiguration) WithSucceeded

WithSucceeded sets the Succeeded field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Succeeded field is set to the value of the last call.

func (*FeedStatusPerClusterApplyConfiguration) WithUnavailableReplicas

WithUnavailableReplicas sets the UnavailableReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UnavailableReplicas field is set to the value of the last call.

func (*FeedStatusPerClusterApplyConfiguration) WithUpdatedReplicas

WithUpdatedReplicas sets the UpdatedReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpdatedReplicas field is set to the value of the last call.

type GlobalizationApplyConfiguration

type GlobalizationApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *GlobalizationSpecApplyConfiguration `json:"spec,omitempty"`
}

GlobalizationApplyConfiguration represents an declarative configuration of the Globalization type for use with apply.

func Globalization

func Globalization(name string) *GlobalizationApplyConfiguration

Globalization constructs an declarative configuration of the Globalization type for use with apply.

func (*GlobalizationApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*GlobalizationApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*GlobalizationApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*GlobalizationApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *GlobalizationApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *GlobalizationApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*GlobalizationApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*GlobalizationApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*GlobalizationApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*GlobalizationApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*GlobalizationApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*GlobalizationApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*GlobalizationApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*GlobalizationApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*GlobalizationApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*GlobalizationApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*GlobalizationApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*GlobalizationApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type GlobalizationSpecApplyConfiguration

type GlobalizationSpecApplyConfiguration struct {
	OverridePolicy          *v1alpha1.OverridePolicy           `json:"overridePolicy,omitempty"`
	ClusterAffinity         *v1.LabelSelector                  `json:"clusterAffinity,omitempty"`
	Overrides               []OverrideConfigApplyConfiguration `json:"overrides,omitempty"`
	Priority                *int32                             `json:"priority,omitempty"`
	*FeedApplyConfiguration `json:"feed,omitempty"`
}

GlobalizationSpecApplyConfiguration represents an declarative configuration of the GlobalizationSpec type for use with apply.

func GlobalizationSpec

func GlobalizationSpec() *GlobalizationSpecApplyConfiguration

GlobalizationSpecApplyConfiguration constructs an declarative configuration of the GlobalizationSpec type for use with apply.

func (*GlobalizationSpecApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*GlobalizationSpecApplyConfiguration) WithClusterAffinity

WithClusterAffinity sets the ClusterAffinity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterAffinity field is set to the value of the last call.

func (*GlobalizationSpecApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*GlobalizationSpecApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*GlobalizationSpecApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*GlobalizationSpecApplyConfiguration) WithOverridePolicy

WithOverridePolicy sets the OverridePolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OverridePolicy field is set to the value of the last call.

func (*GlobalizationSpecApplyConfiguration) WithOverrides

WithOverrides adds the given value to the Overrides field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Overrides field.

func (*GlobalizationSpecApplyConfiguration) WithPriority

WithPriority sets the Priority field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Priority field is set to the value of the last call.

type HelmChartApplyConfiguration

type HelmChartApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *HelmChartSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *HelmChartStatusApplyConfiguration `json:"status,omitempty"`
}

HelmChartApplyConfiguration represents an declarative configuration of the HelmChart type for use with apply.

func HelmChart

func HelmChart(name, namespace string) *HelmChartApplyConfiguration

HelmChart constructs an declarative configuration of the HelmChart type for use with apply.

func (*HelmChartApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*HelmChartApplyConfiguration) WithAnnotations

func (b *HelmChartApplyConfiguration) WithAnnotations(entries map[string]string) *HelmChartApplyConfiguration

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*HelmChartApplyConfiguration) WithCreationTimestamp

func (b *HelmChartApplyConfiguration) WithCreationTimestamp(value metav1.Time) *HelmChartApplyConfiguration

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*HelmChartApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *HelmChartApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *HelmChartApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*HelmChartApplyConfiguration) WithDeletionTimestamp

func (b *HelmChartApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *HelmChartApplyConfiguration

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*HelmChartApplyConfiguration) WithFinalizers

func (b *HelmChartApplyConfiguration) WithFinalizers(values ...string) *HelmChartApplyConfiguration

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*HelmChartApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*HelmChartApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*HelmChartApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*HelmChartApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*HelmChartApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*HelmChartApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*HelmChartApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*HelmChartApplyConfiguration) WithResourceVersion

func (b *HelmChartApplyConfiguration) WithResourceVersion(value string) *HelmChartApplyConfiguration

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*HelmChartApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*HelmChartApplyConfiguration) WithStatus

WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.

func (*HelmChartApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type HelmChartSpecApplyConfiguration

type HelmChartSpecApplyConfiguration struct {
	HelmOptionsApplyConfiguration `json:",inline"`
	TargetNamespace               *string `json:"targetNamespace,omitempty"`
}

HelmChartSpecApplyConfiguration represents an declarative configuration of the HelmChartSpec type for use with apply.

func HelmChartSpec

func HelmChartSpec() *HelmChartSpecApplyConfiguration

HelmChartSpecApplyConfiguration constructs an declarative configuration of the HelmChartSpec type for use with apply.

func (*HelmChartSpecApplyConfiguration) WithAtomic

WithAtomic sets the Atomic field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Atomic field is set to the value of the last call.

func (*HelmChartSpecApplyConfiguration) WithChart

WithChart sets the Chart field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Chart field is set to the value of the last call.

func (*HelmChartSpecApplyConfiguration) WithChartPullSecret

WithChartPullSecret sets the ChartPullSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ChartPullSecret field is set to the value of the last call.

func (*HelmChartSpecApplyConfiguration) WithChartVersion

WithChartVersion sets the ChartVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ChartVersion field is set to the value of the last call.

func (*HelmChartSpecApplyConfiguration) WithCreateNamespace

WithCreateNamespace sets the CreateNamespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreateNamespace field is set to the value of the last call.

func (*HelmChartSpecApplyConfiguration) WithDisableHooks

WithDisableHooks sets the DisableHooks field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DisableHooks field is set to the value of the last call.

func (*HelmChartSpecApplyConfiguration) WithForce

WithForce sets the Force field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Force field is set to the value of the last call.

func (*HelmChartSpecApplyConfiguration) WithReplace

WithReplace sets the Replace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Replace field is set to the value of the last call.

func (*HelmChartSpecApplyConfiguration) WithReplaceCRDs

WithReplaceCRDs sets the ReplaceCRDs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReplaceCRDs field is set to the value of the last call.

func (*HelmChartSpecApplyConfiguration) WithRepository

WithRepository sets the Repository field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Repository field is set to the value of the last call.

func (*HelmChartSpecApplyConfiguration) WithSkipCRDs

WithSkipCRDs sets the SkipCRDs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SkipCRDs field is set to the value of the last call.

func (*HelmChartSpecApplyConfiguration) WithTargetNamespace

WithTargetNamespace sets the TargetNamespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TargetNamespace field is set to the value of the last call.

func (*HelmChartSpecApplyConfiguration) WithTimeoutSeconds

WithTimeoutSeconds sets the TimeoutSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TimeoutSeconds field is set to the value of the last call.

func (*HelmChartSpecApplyConfiguration) WithUpgradeAtomic

WithUpgradeAtomic sets the UpgradeAtomic field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpgradeAtomic field is set to the value of the last call.

func (*HelmChartSpecApplyConfiguration) WithWait

WithWait sets the Wait field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Wait field is set to the value of the last call.

func (*HelmChartSpecApplyConfiguration) WithWaitForJob

WithWaitForJob sets the WaitForJob field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the WaitForJob field is set to the value of the last call.

type HelmChartStatusApplyConfiguration

type HelmChartStatusApplyConfiguration struct {
	Phase  *v1alpha1.HelmChartPhase `json:"phase,omitempty"`
	Reason *string                  `json:"reason,omitempty"`
}

HelmChartStatusApplyConfiguration represents an declarative configuration of the HelmChartStatus type for use with apply.

func HelmChartStatus

func HelmChartStatus() *HelmChartStatusApplyConfiguration

HelmChartStatusApplyConfiguration constructs an declarative configuration of the HelmChartStatus type for use with apply.

func (*HelmChartStatusApplyConfiguration) WithPhase

WithPhase sets the Phase field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Phase field is set to the value of the last call.

func (*HelmChartStatusApplyConfiguration) WithReason

WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.

type HelmOptionsApplyConfiguration

type HelmOptionsApplyConfiguration struct {
	Repository      *string                            `json:"repo,omitempty"`
	ChartPullSecret *ChartPullSecretApplyConfiguration `json:"chartPullSecret,omitempty"`
	Chart           *string                            `json:"chart,omitempty"`
	ChartVersion    *string                            `json:"version,omitempty"`
	CreateNamespace *bool                              `json:"createNamespace,omitempty"`
	TimeoutSeconds  *int32                             `json:"timeoutSeconds,omitempty"`
	Wait            *bool                              `json:"wait,omitempty"`
	WaitForJob      *bool                              `json:"waitForJob,omitempty"`
	Replace         *bool                              `json:"replace,omitempty"`
	Atomic          *bool                              `json:"atomic,omitempty"`
	UpgradeAtomic   *bool                              `json:"upgradeAtomic,omitempty"`
	SkipCRDs        *bool                              `json:"skipCRDs,omitempty"`
	ReplaceCRDs     *bool                              `json:"replaceCRDs,omitempty"`
	DisableHooks    *bool                              `json:"disableHooks,omitempty"`
	Force           *bool                              `json:"force,omitempty"`
}

HelmOptionsApplyConfiguration represents an declarative configuration of the HelmOptions type for use with apply.

func HelmOptions

func HelmOptions() *HelmOptionsApplyConfiguration

HelmOptionsApplyConfiguration constructs an declarative configuration of the HelmOptions type for use with apply.

func (*HelmOptionsApplyConfiguration) WithAtomic

WithAtomic sets the Atomic field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Atomic field is set to the value of the last call.

func (*HelmOptionsApplyConfiguration) WithChart

WithChart sets the Chart field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Chart field is set to the value of the last call.

func (*HelmOptionsApplyConfiguration) WithChartPullSecret

WithChartPullSecret sets the ChartPullSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ChartPullSecret field is set to the value of the last call.

func (*HelmOptionsApplyConfiguration) WithChartVersion

WithChartVersion sets the ChartVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ChartVersion field is set to the value of the last call.

func (*HelmOptionsApplyConfiguration) WithCreateNamespace

func (b *HelmOptionsApplyConfiguration) WithCreateNamespace(value bool) *HelmOptionsApplyConfiguration

WithCreateNamespace sets the CreateNamespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreateNamespace field is set to the value of the last call.

func (*HelmOptionsApplyConfiguration) WithDisableHooks

WithDisableHooks sets the DisableHooks field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DisableHooks field is set to the value of the last call.

func (*HelmOptionsApplyConfiguration) WithForce

WithForce sets the Force field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Force field is set to the value of the last call.

func (*HelmOptionsApplyConfiguration) WithReplace

WithReplace sets the Replace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Replace field is set to the value of the last call.

func (*HelmOptionsApplyConfiguration) WithReplaceCRDs

WithReplaceCRDs sets the ReplaceCRDs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReplaceCRDs field is set to the value of the last call.

func (*HelmOptionsApplyConfiguration) WithRepository

WithRepository sets the Repository field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Repository field is set to the value of the last call.

func (*HelmOptionsApplyConfiguration) WithSkipCRDs

WithSkipCRDs sets the SkipCRDs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SkipCRDs field is set to the value of the last call.

func (*HelmOptionsApplyConfiguration) WithTimeoutSeconds

WithTimeoutSeconds sets the TimeoutSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TimeoutSeconds field is set to the value of the last call.

func (*HelmOptionsApplyConfiguration) WithUpgradeAtomic

WithUpgradeAtomic sets the UpgradeAtomic field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpgradeAtomic field is set to the value of the last call.

func (*HelmOptionsApplyConfiguration) WithWait

WithWait sets the Wait field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Wait field is set to the value of the last call.

func (*HelmOptionsApplyConfiguration) WithWaitForJob

WithWaitForJob sets the WaitForJob field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the WaitForJob field is set to the value of the last call.

type HelmReleaseApplyConfiguration

type HelmReleaseApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *HelmReleaseSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *HelmReleaseStatusApplyConfiguration `json:"status,omitempty"`
}

HelmReleaseApplyConfiguration represents an declarative configuration of the HelmRelease type for use with apply.

func HelmRelease

func HelmRelease(name, namespace string) *HelmReleaseApplyConfiguration

HelmRelease constructs an declarative configuration of the HelmRelease type for use with apply.

func (*HelmReleaseApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*HelmReleaseApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*HelmReleaseApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*HelmReleaseApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *HelmReleaseApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *HelmReleaseApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*HelmReleaseApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*HelmReleaseApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*HelmReleaseApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*HelmReleaseApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*HelmReleaseApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*HelmReleaseApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*HelmReleaseApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*HelmReleaseApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*HelmReleaseApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*HelmReleaseApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*HelmReleaseApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*HelmReleaseApplyConfiguration) WithStatus

WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.

func (*HelmReleaseApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type HelmReleaseSpecApplyConfiguration

type HelmReleaseSpecApplyConfiguration struct {
	HelmOptionsApplyConfiguration `json:",inline"`
	ReleaseName                   *string `json:"releaseName,omitempty"`
	TargetNamespace               *string `json:"targetNamespace,omitempty"`
	Overrides                     []byte  `json:"overrides,omitempty"`
}

HelmReleaseSpecApplyConfiguration represents an declarative configuration of the HelmReleaseSpec type for use with apply.

func HelmReleaseSpec

func HelmReleaseSpec() *HelmReleaseSpecApplyConfiguration

HelmReleaseSpecApplyConfiguration constructs an declarative configuration of the HelmReleaseSpec type for use with apply.

func (*HelmReleaseSpecApplyConfiguration) WithAtomic

WithAtomic sets the Atomic field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Atomic field is set to the value of the last call.

func (*HelmReleaseSpecApplyConfiguration) WithChart

WithChart sets the Chart field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Chart field is set to the value of the last call.

func (*HelmReleaseSpecApplyConfiguration) WithChartPullSecret

WithChartPullSecret sets the ChartPullSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ChartPullSecret field is set to the value of the last call.

func (*HelmReleaseSpecApplyConfiguration) WithChartVersion

WithChartVersion sets the ChartVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ChartVersion field is set to the value of the last call.

func (*HelmReleaseSpecApplyConfiguration) WithCreateNamespace

WithCreateNamespace sets the CreateNamespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreateNamespace field is set to the value of the last call.

func (*HelmReleaseSpecApplyConfiguration) WithDisableHooks

WithDisableHooks sets the DisableHooks field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DisableHooks field is set to the value of the last call.

func (*HelmReleaseSpecApplyConfiguration) WithForce

WithForce sets the Force field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Force field is set to the value of the last call.

func (*HelmReleaseSpecApplyConfiguration) WithOverrides

WithOverrides adds the given value to the Overrides field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Overrides field.

func (*HelmReleaseSpecApplyConfiguration) WithReleaseName

WithReleaseName sets the ReleaseName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReleaseName field is set to the value of the last call.

func (*HelmReleaseSpecApplyConfiguration) WithReplace

WithReplace sets the Replace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Replace field is set to the value of the last call.

func (*HelmReleaseSpecApplyConfiguration) WithReplaceCRDs

WithReplaceCRDs sets the ReplaceCRDs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReplaceCRDs field is set to the value of the last call.

func (*HelmReleaseSpecApplyConfiguration) WithRepository

WithRepository sets the Repository field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Repository field is set to the value of the last call.

func (*HelmReleaseSpecApplyConfiguration) WithSkipCRDs

WithSkipCRDs sets the SkipCRDs field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SkipCRDs field is set to the value of the last call.

func (*HelmReleaseSpecApplyConfiguration) WithTargetNamespace

WithTargetNamespace sets the TargetNamespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TargetNamespace field is set to the value of the last call.

func (*HelmReleaseSpecApplyConfiguration) WithTimeoutSeconds

WithTimeoutSeconds sets the TimeoutSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TimeoutSeconds field is set to the value of the last call.

func (*HelmReleaseSpecApplyConfiguration) WithUpgradeAtomic

WithUpgradeAtomic sets the UpgradeAtomic field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpgradeAtomic field is set to the value of the last call.

func (*HelmReleaseSpecApplyConfiguration) WithWait

WithWait sets the Wait field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Wait field is set to the value of the last call.

func (*HelmReleaseSpecApplyConfiguration) WithWaitForJob

WithWaitForJob sets the WaitForJob field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the WaitForJob field is set to the value of the last call.

type HelmReleaseStatusApplyConfiguration

type HelmReleaseStatusApplyConfiguration struct {
	FirstDeployed *string         `json:"firstDeployed,omitempty"`
	LastDeployed  *string         `json:"lastDeployed,omitempty"`
	Description   *string         `json:"description,omitempty"`
	Phase         *release.Status `json:"phase,omitempty"`
	Notes         *string         `json:"notes,omitempty"`
	Version       *int            `json:"version,omitempty"`
}

HelmReleaseStatusApplyConfiguration represents an declarative configuration of the HelmReleaseStatus type for use with apply.

func HelmReleaseStatus

func HelmReleaseStatus() *HelmReleaseStatusApplyConfiguration

HelmReleaseStatusApplyConfiguration constructs an declarative configuration of the HelmReleaseStatus type for use with apply.

func (*HelmReleaseStatusApplyConfiguration) WithDescription

WithDescription sets the Description field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Description field is set to the value of the last call.

func (*HelmReleaseStatusApplyConfiguration) WithFirstDeployed

WithFirstDeployed sets the FirstDeployed field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FirstDeployed field is set to the value of the last call.

func (*HelmReleaseStatusApplyConfiguration) WithLastDeployed

WithLastDeployed sets the LastDeployed field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastDeployed field is set to the value of the last call.

func (*HelmReleaseStatusApplyConfiguration) WithNotes

WithNotes sets the Notes field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Notes field is set to the value of the last call.

func (*HelmReleaseStatusApplyConfiguration) WithPhase

WithPhase sets the Phase field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Phase field is set to the value of the last call.

func (*HelmReleaseStatusApplyConfiguration) WithVersion

WithVersion sets the Version field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Version field is set to the value of the last call.

type LocalizationApplyConfiguration

type LocalizationApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *LocalizationSpecApplyConfiguration `json:"spec,omitempty"`
}

LocalizationApplyConfiguration represents an declarative configuration of the Localization type for use with apply.

func Localization

func Localization(name, namespace string) *LocalizationApplyConfiguration

Localization constructs an declarative configuration of the Localization type for use with apply.

func (*LocalizationApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*LocalizationApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*LocalizationApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*LocalizationApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *LocalizationApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *LocalizationApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*LocalizationApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*LocalizationApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*LocalizationApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*LocalizationApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*LocalizationApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*LocalizationApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*LocalizationApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*LocalizationApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*LocalizationApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*LocalizationApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*LocalizationApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*LocalizationApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type LocalizationSpecApplyConfiguration

type LocalizationSpecApplyConfiguration struct {
	OverridePolicy          *v1alpha1.OverridePolicy           `json:"overridePolicy,omitempty"`
	Overrides               []OverrideConfigApplyConfiguration `json:"overrides,omitempty"`
	Priority                *int32                             `json:"priority,omitempty"`
	*FeedApplyConfiguration `json:"feed,omitempty"`
}

LocalizationSpecApplyConfiguration represents an declarative configuration of the LocalizationSpec type for use with apply.

func LocalizationSpec

func LocalizationSpec() *LocalizationSpecApplyConfiguration

LocalizationSpecApplyConfiguration constructs an declarative configuration of the LocalizationSpec type for use with apply.

func (*LocalizationSpecApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*LocalizationSpecApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*LocalizationSpecApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*LocalizationSpecApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*LocalizationSpecApplyConfiguration) WithOverridePolicy

WithOverridePolicy sets the OverridePolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OverridePolicy field is set to the value of the last call.

func (*LocalizationSpecApplyConfiguration) WithOverrides

WithOverrides adds the given value to the Overrides field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Overrides field.

func (*LocalizationSpecApplyConfiguration) WithPriority

WithPriority sets the Priority field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Priority field is set to the value of the last call.

type ManifestApplyConfiguration

type ManifestApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Template                         *runtime.RawExtension `json:"template,omitempty"`
}

ManifestApplyConfiguration represents an declarative configuration of the Manifest type for use with apply.

func Manifest

func Manifest(name, namespace string) *ManifestApplyConfiguration

Manifest constructs an declarative configuration of the Manifest type for use with apply.

func (*ManifestApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*ManifestApplyConfiguration) WithAnnotations

func (b *ManifestApplyConfiguration) WithAnnotations(entries map[string]string) *ManifestApplyConfiguration

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*ManifestApplyConfiguration) WithCreationTimestamp

func (b *ManifestApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ManifestApplyConfiguration

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*ManifestApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *ManifestApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ManifestApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*ManifestApplyConfiguration) WithDeletionTimestamp

func (b *ManifestApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ManifestApplyConfiguration

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*ManifestApplyConfiguration) WithFinalizers

func (b *ManifestApplyConfiguration) WithFinalizers(values ...string) *ManifestApplyConfiguration

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*ManifestApplyConfiguration) WithGenerateName

func (b *ManifestApplyConfiguration) WithGenerateName(value string) *ManifestApplyConfiguration

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*ManifestApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*ManifestApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*ManifestApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*ManifestApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*ManifestApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*ManifestApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*ManifestApplyConfiguration) WithResourceVersion

func (b *ManifestApplyConfiguration) WithResourceVersion(value string) *ManifestApplyConfiguration

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*ManifestApplyConfiguration) WithTemplate

WithTemplate sets the Template field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Template field is set to the value of the last call.

func (*ManifestApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type ManifestStatusApplyConfiguration

type ManifestStatusApplyConfiguration struct {
	FeedApplyConfiguration `json:",inline"`
	ObservedStatus         *runtime.RawExtension `json:"observedStatus,omitempty"`
}

ManifestStatusApplyConfiguration represents an declarative configuration of the ManifestStatus type for use with apply.

func ManifestStatus

func ManifestStatus() *ManifestStatusApplyConfiguration

ManifestStatusApplyConfiguration constructs an declarative configuration of the ManifestStatus type for use with apply.

func (*ManifestStatusApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*ManifestStatusApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*ManifestStatusApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*ManifestStatusApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*ManifestStatusApplyConfiguration) WithObservedStatus

WithObservedStatus sets the ObservedStatus field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ObservedStatus field is set to the value of the last call.

type OverrideConfigApplyConfiguration

type OverrideConfigApplyConfiguration struct {
	Name          *string                `json:"name,omitempty"`
	Value         *string                `json:"value,omitempty"`
	Type          *v1alpha1.OverrideType `json:"type,omitempty"`
	OverrideChart *bool                  `json:"overrideChart,omitempty"`
}

OverrideConfigApplyConfiguration represents an declarative configuration of the OverrideConfig type for use with apply.

func OverrideConfig

func OverrideConfig() *OverrideConfigApplyConfiguration

OverrideConfigApplyConfiguration constructs an declarative configuration of the OverrideConfig type for use with apply.

func (*OverrideConfigApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*OverrideConfigApplyConfiguration) WithOverrideChart

WithOverrideChart sets the OverrideChart field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OverrideChart field is set to the value of the last call.

func (*OverrideConfigApplyConfiguration) WithType

WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.

func (*OverrideConfigApplyConfiguration) WithValue

WithValue sets the Value field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Value field is set to the value of the last call.

type ReplicaRequirementsApplyConfiguration

type ReplicaRequirementsApplyConfiguration struct {
	NodeSelector map[string]string        `json:"nodeSelector,omitempty"`
	Tolerations  []v1.Toleration          `json:"tolerations,omitempty"`
	Affinity     *v1.Affinity             `json:"affinity,omitempty"`
	Resources    *v1.ResourceRequirements `json:"resources,omitempty"`
}

ReplicaRequirementsApplyConfiguration represents an declarative configuration of the ReplicaRequirements type for use with apply.

func ReplicaRequirements

func ReplicaRequirements() *ReplicaRequirementsApplyConfiguration

ReplicaRequirementsApplyConfiguration constructs an declarative configuration of the ReplicaRequirements type for use with apply.

func (*ReplicaRequirementsApplyConfiguration) WithAffinity

WithAffinity sets the Affinity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Affinity field is set to the value of the last call.

func (*ReplicaRequirementsApplyConfiguration) WithNodeSelector

WithNodeSelector puts the entries into the NodeSelector field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the NodeSelector field, overwriting an existing map entries in NodeSelector field with the same key.

func (*ReplicaRequirementsApplyConfiguration) WithResources

WithResources sets the Resources field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resources field is set to the value of the last call.

func (*ReplicaRequirementsApplyConfiguration) WithTolerations

WithTolerations adds the given value to the Tolerations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tolerations field.

type ReplicaStatusApplyConfiguration

type ReplicaStatusApplyConfiguration struct {
	ObservedGeneration  *int64 `json:"observedGeneration,omitempty"`
	Replicas            *int32 `json:"replicas,omitempty"`
	UpdatedReplicas     *int32 `json:"updatedReplicas,omitempty"`
	CurrentReplicas     *int32 `json:"currentReplicas,omitempty"`
	ReadyReplicas       *int32 `json:"readyReplicas,omitempty"`
	AvailableReplicas   *int32 `json:"availableReplicas,omitempty"`
	UnavailableReplicas *int32 `json:"unavailableReplicas,omitempty"`
	Active              *int32 `json:"active,omitempty"`
	Succeeded           *int32 `json:"succeeded,omitempty"`
	Failed              *int32 `json:"failed,omitempty"`
}

ReplicaStatusApplyConfiguration represents an declarative configuration of the ReplicaStatus type for use with apply.

func ReplicaStatus

func ReplicaStatus() *ReplicaStatusApplyConfiguration

ReplicaStatusApplyConfiguration constructs an declarative configuration of the ReplicaStatus type for use with apply.

func (*ReplicaStatusApplyConfiguration) WithActive

WithActive sets the Active field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Active field is set to the value of the last call.

func (*ReplicaStatusApplyConfiguration) WithAvailableReplicas

WithAvailableReplicas sets the AvailableReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AvailableReplicas field is set to the value of the last call.

func (*ReplicaStatusApplyConfiguration) WithCurrentReplicas

WithCurrentReplicas sets the CurrentReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CurrentReplicas field is set to the value of the last call.

func (*ReplicaStatusApplyConfiguration) WithFailed

WithFailed sets the Failed field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Failed field is set to the value of the last call.

func (*ReplicaStatusApplyConfiguration) WithObservedGeneration

func (b *ReplicaStatusApplyConfiguration) WithObservedGeneration(value int64) *ReplicaStatusApplyConfiguration

WithObservedGeneration sets the ObservedGeneration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ObservedGeneration field is set to the value of the last call.

func (*ReplicaStatusApplyConfiguration) WithReadyReplicas

WithReadyReplicas sets the ReadyReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReadyReplicas field is set to the value of the last call.

func (*ReplicaStatusApplyConfiguration) WithReplicas

WithReplicas sets the Replicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Replicas field is set to the value of the last call.

func (*ReplicaStatusApplyConfiguration) WithSucceeded

WithSucceeded sets the Succeeded field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Succeeded field is set to the value of the last call.

func (*ReplicaStatusApplyConfiguration) WithUnavailableReplicas

func (b *ReplicaStatusApplyConfiguration) WithUnavailableReplicas(value int32) *ReplicaStatusApplyConfiguration

WithUnavailableReplicas sets the UnavailableReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UnavailableReplicas field is set to the value of the last call.

func (*ReplicaStatusApplyConfiguration) WithUpdatedReplicas

WithUpdatedReplicas sets the UpdatedReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpdatedReplicas field is set to the value of the last call.

type SubGroupStrategyApplyConfiguration

type SubGroupStrategyApplyConfiguration struct {
	MinClusters *int32 `json:"minClusters,omitempty"`
}

SubGroupStrategyApplyConfiguration represents an declarative configuration of the SubGroupStrategy type for use with apply.

func SubGroupStrategy

func SubGroupStrategy() *SubGroupStrategyApplyConfiguration

SubGroupStrategyApplyConfiguration constructs an declarative configuration of the SubGroupStrategy type for use with apply.

func (*SubGroupStrategyApplyConfiguration) WithMinClusters

WithMinClusters sets the MinClusters field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MinClusters field is set to the value of the last call.

type SubscriberApplyConfiguration

type SubscriberApplyConfiguration struct {
	ClusterAffinity  *v1.LabelSelector                   `json:"clusterAffinity,omitempty"`
	Weight           *int32                              `json:"weight,omitempty"`
	SubGroupStrategy *SubGroupStrategyApplyConfiguration `json:"subGroupStrategy,omitempty"`
}

SubscriberApplyConfiguration represents an declarative configuration of the Subscriber type for use with apply.

func Subscriber

func Subscriber() *SubscriberApplyConfiguration

SubscriberApplyConfiguration constructs an declarative configuration of the Subscriber type for use with apply.

func (*SubscriberApplyConfiguration) WithClusterAffinity

WithClusterAffinity sets the ClusterAffinity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterAffinity field is set to the value of the last call.

func (*SubscriberApplyConfiguration) WithSubGroupStrategy

WithSubGroupStrategy sets the SubGroupStrategy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SubGroupStrategy field is set to the value of the last call.

func (*SubscriberApplyConfiguration) WithWeight

WithWeight sets the Weight field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Weight field is set to the value of the last call.

type SubscriptionApplyConfiguration

type SubscriptionApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *SubscriptionSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *SubscriptionStatusApplyConfiguration `json:"status,omitempty"`
}

SubscriptionApplyConfiguration represents an declarative configuration of the Subscription type for use with apply.

func Subscription

func Subscription(name, namespace string) *SubscriptionApplyConfiguration

Subscription constructs an declarative configuration of the Subscription type for use with apply.

func (*SubscriptionApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*SubscriptionApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*SubscriptionApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*SubscriptionApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *SubscriptionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SubscriptionApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*SubscriptionApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*SubscriptionApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*SubscriptionApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*SubscriptionApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*SubscriptionApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*SubscriptionApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*SubscriptionApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*SubscriptionApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*SubscriptionApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*SubscriptionApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*SubscriptionApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*SubscriptionApplyConfiguration) WithStatus

WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.

func (*SubscriptionApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type SubscriptionSpecApplyConfiguration

type SubscriptionSpecApplyConfiguration struct {
	SchedulerName        *string                               `json:"schedulerName,omitempty"`
	SchedulingBySubGroup *bool                                 `json:"schedulingBySubGroup,omitempty"`
	SchedulingStrategy   *v1alpha1.SchedulingStrategyType      `json:"schedulingStrategy,omitempty"`
	DividingScheduling   *DividingSchedulingApplyConfiguration `json:"dividingScheduling,omitempty"`
	Priority             *int32                                `json:"priority,omitempty"`
	PreemptionPolicy     *v1alpha1.PreemptionPolicy            `json:"preemptionPolicy,omitempty"`
	Subscribers          []SubscriberApplyConfiguration        `json:"subscribers,omitempty"`
	ClusterTolerations   []v1.Toleration                       `json:"clusterTolerations,omitempty"`
	Feeds                []FeedApplyConfiguration              `json:"feeds,omitempty"`
}

SubscriptionSpecApplyConfiguration represents an declarative configuration of the SubscriptionSpec type for use with apply.

func SubscriptionSpec

func SubscriptionSpec() *SubscriptionSpecApplyConfiguration

SubscriptionSpecApplyConfiguration constructs an declarative configuration of the SubscriptionSpec type for use with apply.

func (*SubscriptionSpecApplyConfiguration) WithClusterTolerations

WithClusterTolerations adds the given value to the ClusterTolerations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ClusterTolerations field.

func (*SubscriptionSpecApplyConfiguration) WithDividingScheduling

WithDividingScheduling sets the DividingScheduling field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DividingScheduling field is set to the value of the last call.

func (*SubscriptionSpecApplyConfiguration) WithFeeds

WithFeeds adds the given value to the Feeds field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Feeds field.

func (*SubscriptionSpecApplyConfiguration) WithPreemptionPolicy

WithPreemptionPolicy sets the PreemptionPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PreemptionPolicy field is set to the value of the last call.

func (*SubscriptionSpecApplyConfiguration) WithPriority

WithPriority sets the Priority field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Priority field is set to the value of the last call.

func (*SubscriptionSpecApplyConfiguration) WithSchedulerName

WithSchedulerName sets the SchedulerName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SchedulerName field is set to the value of the last call.

func (*SubscriptionSpecApplyConfiguration) WithSchedulingBySubGroup

WithSchedulingBySubGroup sets the SchedulingBySubGroup field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SchedulingBySubGroup field is set to the value of the last call.

func (*SubscriptionSpecApplyConfiguration) WithSchedulingStrategy

WithSchedulingStrategy sets the SchedulingStrategy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SchedulingStrategy field is set to the value of the last call.

func (*SubscriptionSpecApplyConfiguration) WithSubscribers

WithSubscribers adds the given value to the Subscribers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Subscribers field.

type SubscriptionStatusApplyConfiguration

type SubscriptionStatusApplyConfiguration struct {
	BindingClusters    []string                             `json:"bindingClusters,omitempty"`
	Replicas           map[string][]int32                   `json:"replicas,omitempty"`
	SpecHash           *uint64                              `json:"specHash,omitempty"`
	DesiredReleases    *int                                 `json:"desiredReleases,omitempty"`
	CompletedReleases  *int                                 `json:"completedReleases,omitempty"`
	AggregatedStatuses []AggregatedStatusApplyConfiguration `json:"aggregatedStatuses,omitempty"`
}

SubscriptionStatusApplyConfiguration represents an declarative configuration of the SubscriptionStatus type for use with apply.

func SubscriptionStatus

func SubscriptionStatus() *SubscriptionStatusApplyConfiguration

SubscriptionStatusApplyConfiguration constructs an declarative configuration of the SubscriptionStatus type for use with apply.

func (*SubscriptionStatusApplyConfiguration) WithAggregatedStatuses

WithAggregatedStatuses adds the given value to the AggregatedStatuses field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AggregatedStatuses field.

func (*SubscriptionStatusApplyConfiguration) WithBindingClusters

WithBindingClusters adds the given value to the BindingClusters field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the BindingClusters field.

func (*SubscriptionStatusApplyConfiguration) WithCompletedReleases

WithCompletedReleases sets the CompletedReleases field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CompletedReleases field is set to the value of the last call.

func (*SubscriptionStatusApplyConfiguration) WithDesiredReleases

WithDesiredReleases sets the DesiredReleases field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DesiredReleases field is set to the value of the last call.

func (*SubscriptionStatusApplyConfiguration) WithReplicas

WithReplicas puts the entries into the Replicas field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Replicas field, overwriting an existing map entries in Replicas field with the same key.

func (*SubscriptionStatusApplyConfiguration) WithSpecHash

WithSpecHash sets the SpecHash field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SpecHash field is set to the value of the last call.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL