v1

package
v2.3.1 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 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 AddonTraitApplyConfiguration

type AddonTraitApplyConfiguration struct {
	v1.RawMessage `json:",inline"`
}

AddonTraitApplyConfiguration represents an declarative configuration of the AddonTrait type for use with apply.

func AddonTrait

func AddonTrait() *AddonTraitApplyConfiguration

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

type ArtifactApplyConfiguration

type ArtifactApplyConfiguration struct {
	ID       *string `json:"id,omitempty"`
	Location *string `json:"location,omitempty"`
	Target   *string `json:"target,omitempty"`
	Checksum *string `json:"checksum,omitempty"`
}

ArtifactApplyConfiguration represents an declarative configuration of the Artifact type for use with apply.

func Artifact

func Artifact() *ArtifactApplyConfiguration

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

func (*ArtifactApplyConfiguration) WithChecksum

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

func (*ArtifactApplyConfiguration) WithID

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

func (*ArtifactApplyConfiguration) WithLocation

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

func (*ArtifactApplyConfiguration) WithTarget

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

type BaseTaskApplyConfiguration

type BaseTaskApplyConfiguration struct {
	Name          *string                               `json:"name,omitempty"`
	Configuration *BuildConfigurationApplyConfiguration `json:"configuration,omitempty"`
}

BaseTaskApplyConfiguration represents an declarative configuration of the BaseTask type for use with apply.

func BaseTask

func BaseTask() *BaseTaskApplyConfiguration

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

func (*BaseTaskApplyConfiguration) WithConfiguration added in v2.1.0

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

func (*BaseTaskApplyConfiguration) 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.

type BuildApplyConfiguration

type BuildApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *BuildSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *BuildStatusApplyConfiguration `json:"status,omitempty"`
}

BuildApplyConfiguration represents an declarative configuration of the Build type for use with apply.

func Build

func Build(name, namespace string) *BuildApplyConfiguration

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

func (*BuildApplyConfiguration) WithAPIVersion

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

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 (*BuildApplyConfiguration) WithAnnotations

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

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 (*BuildApplyConfiguration) WithCreationTimestamp

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

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 (*BuildApplyConfiguration) WithDeletionGracePeriodSeconds

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

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 (*BuildApplyConfiguration) WithDeletionTimestamp

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

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 (*BuildApplyConfiguration) WithFinalizers

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

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 (*BuildApplyConfiguration) WithGenerateName

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

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 (*BuildApplyConfiguration) WithGeneration

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

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 (*BuildApplyConfiguration) 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 (*BuildApplyConfiguration) WithLabels

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

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 (*BuildApplyConfiguration) 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 (*BuildApplyConfiguration) WithNamespace

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

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 (*BuildApplyConfiguration) 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 (*BuildApplyConfiguration) WithResourceVersion

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

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 (*BuildApplyConfiguration) 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 (*BuildApplyConfiguration) 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 (*BuildApplyConfiguration) 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 BuildConditionApplyConfiguration

type BuildConditionApplyConfiguration struct {
	Type               *v1.BuildConditionType  `json:"type,omitempty"`
	Status             *corev1.ConditionStatus `json:"status,omitempty"`
	LastUpdateTime     *metav1.Time            `json:"lastUpdateTime,omitempty"`
	LastTransitionTime *metav1.Time            `json:"lastTransitionTime,omitempty"`
	Reason             *string                 `json:"reason,omitempty"`
	Message            *string                 `json:"message,omitempty"`
}

BuildConditionApplyConfiguration represents an declarative configuration of the BuildCondition type for use with apply.

func BuildCondition

func BuildCondition() *BuildConditionApplyConfiguration

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

func (*BuildConditionApplyConfiguration) WithLastTransitionTime

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

func (*BuildConditionApplyConfiguration) WithLastUpdateTime

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

func (*BuildConditionApplyConfiguration) WithMessage

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

func (*BuildConditionApplyConfiguration) 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.

func (*BuildConditionApplyConfiguration) 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 (*BuildConditionApplyConfiguration) 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 BuildConfigurationApplyConfiguration

type BuildConfigurationApplyConfiguration struct {
	ToolImage           *string                `json:"toolImage,omitempty"`
	BuilderPodNamespace *string                `json:"operatorNamespace,omitempty"`
	Strategy            *v1.BuildStrategy      `json:"strategy,omitempty"`
	OrderStrategy       *v1.BuildOrderStrategy `json:"orderStrategy,omitempty"`
	RequestCPU          *string                `json:"requestCPU,omitempty"`
	RequestMemory       *string                `json:"requestMemory,omitempty"`
	LimitCPU            *string                `json:"limitCPU,omitempty"`
	LimitMemory         *string                `json:"limitMemory,omitempty"`
	NodeSelector        map[string]string      `json:"nodeSelector,omitempty"`
	Annotations         map[string]string      `json:"annotations,omitempty"`
	ImagePlatforms      []string               `json:"platforms,omitempty"`
}

BuildConfigurationApplyConfiguration represents an declarative configuration of the BuildConfiguration type for use with apply.

func BuildConfiguration

func BuildConfiguration() *BuildConfigurationApplyConfiguration

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

func (*BuildConfigurationApplyConfiguration) WithAnnotations added in v2.3.0

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 (*BuildConfigurationApplyConfiguration) WithBuilderPodNamespace

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

func (*BuildConfigurationApplyConfiguration) WithImagePlatforms added in v2.3.0

WithImagePlatforms adds the given value to the ImagePlatforms 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 ImagePlatforms field.

func (*BuildConfigurationApplyConfiguration) WithLimitCPU

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

func (*BuildConfigurationApplyConfiguration) WithLimitMemory

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

func (*BuildConfigurationApplyConfiguration) WithNodeSelector added in v2.2.0

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 (*BuildConfigurationApplyConfiguration) WithOrderStrategy

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

func (*BuildConfigurationApplyConfiguration) WithRequestCPU

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

func (*BuildConfigurationApplyConfiguration) WithRequestMemory

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

func (*BuildConfigurationApplyConfiguration) 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 (*BuildConfigurationApplyConfiguration) WithToolImage

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

type BuildSpecApplyConfiguration

type BuildSpecApplyConfiguration struct {
	Tasks               []TaskApplyConfiguration              `json:"tasks,omitempty"`
	Configuration       *BuildConfigurationApplyConfiguration `json:"configuration,omitempty"`
	ToolImage           *string                               `json:"toolImage,omitempty"`
	BuilderPodNamespace *string                               `json:"operatorNamespace,omitempty"`
	Timeout             *metav1.Duration                      `json:"timeout,omitempty"`
	MaxRunningBuilds    *int32                                `json:"maxRunningBuilds,omitempty"`
}

BuildSpecApplyConfiguration represents an declarative configuration of the BuildSpec type for use with apply.

func BuildSpec

func BuildSpec() *BuildSpecApplyConfiguration

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

func (*BuildSpecApplyConfiguration) WithBuilderPodNamespace

func (b *BuildSpecApplyConfiguration) WithBuilderPodNamespace(value string) *BuildSpecApplyConfiguration

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

func (*BuildSpecApplyConfiguration) WithConfiguration

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

func (*BuildSpecApplyConfiguration) WithMaxRunningBuilds

func (b *BuildSpecApplyConfiguration) WithMaxRunningBuilds(value int32) *BuildSpecApplyConfiguration

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

func (*BuildSpecApplyConfiguration) WithTasks

WithTasks adds the given value to the Tasks 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 Tasks field.

func (*BuildSpecApplyConfiguration) WithTimeout

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

func (*BuildSpecApplyConfiguration) WithToolImage

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

type BuildStatusApplyConfiguration

type BuildStatusApplyConfiguration struct {
	ObservedGeneration *int64                             `json:"observedGeneration,omitempty"`
	Phase              *v1.BuildPhase                     `json:"phase,omitempty"`
	Image              *string                            `json:"image,omitempty"`
	Digest             *string                            `json:"digest,omitempty"`
	RootImage          *string                            `json:"rootImage,omitempty"`
	BaseImage          *string                            `json:"baseImage,omitempty"`
	Artifacts          []ArtifactApplyConfiguration       `json:"artifacts,omitempty"`
	Error              *string                            `json:"error,omitempty"`
	Failure            *FailureApplyConfiguration         `json:"failure,omitempty"`
	StartedAt          *metav1.Time                       `json:"startedAt,omitempty"`
	Conditions         []BuildConditionApplyConfiguration `json:"conditions,omitempty"`
	Duration           *string                            `json:"duration,omitempty"`
}

BuildStatusApplyConfiguration represents an declarative configuration of the BuildStatus type for use with apply.

func BuildStatus

func BuildStatus() *BuildStatusApplyConfiguration

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

func (*BuildStatusApplyConfiguration) WithArtifacts

WithArtifacts adds the given value to the Artifacts 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 Artifacts field.

func (*BuildStatusApplyConfiguration) WithBaseImage

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

func (*BuildStatusApplyConfiguration) WithConditions

WithConditions adds the given value to the Conditions 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 Conditions field.

func (*BuildStatusApplyConfiguration) WithDigest

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

func (*BuildStatusApplyConfiguration) WithDuration

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

func (*BuildStatusApplyConfiguration) WithError

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

func (*BuildStatusApplyConfiguration) WithFailure

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

func (*BuildStatusApplyConfiguration) WithImage

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

func (*BuildStatusApplyConfiguration) WithObservedGeneration

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

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 (*BuildStatusApplyConfiguration) 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 (*BuildStatusApplyConfiguration) WithRootImage added in v2.2.0

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

func (*BuildStatusApplyConfiguration) WithStartedAt

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

type BuildahTaskApplyConfiguration

type BuildahTaskApplyConfiguration struct {
	BaseTaskApplyConfiguration    `json:",inline"`
	PublishTaskApplyConfiguration `json:",inline"`
	Platform                      *string `json:"platform,omitempty"`
	Verbose                       *bool   `json:"verbose,omitempty"`
	ExecutorImage                 *string `json:"executorImage,omitempty"`
}

BuildahTaskApplyConfiguration represents an declarative configuration of the BuildahTask type for use with apply.

func BuildahTask

func BuildahTask() *BuildahTaskApplyConfiguration

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

func (*BuildahTaskApplyConfiguration) WithBaseImage

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

func (*BuildahTaskApplyConfiguration) WithConfiguration added in v2.1.0

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

func (*BuildahTaskApplyConfiguration) WithContextDir

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

func (*BuildahTaskApplyConfiguration) WithExecutorImage

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

func (*BuildahTaskApplyConfiguration) WithImage

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

func (*BuildahTaskApplyConfiguration) 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 (*BuildahTaskApplyConfiguration) WithPlatform

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

func (*BuildahTaskApplyConfiguration) WithRegistry

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

func (*BuildahTaskApplyConfiguration) WithVerbose

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

type BuilderTaskApplyConfiguration

type BuilderTaskApplyConfiguration struct {
	BaseTaskApplyConfiguration `json:",inline"`
	BaseImage                  *string                           `json:"baseImage,omitempty"`
	Runtime                    *RuntimeSpecApplyConfiguration    `json:"runtime,omitempty"`
	Dependencies               []string                          `json:"dependencies,omitempty"`
	Steps                      []string                          `json:"steps,omitempty"`
	Maven                      *MavenBuildSpecApplyConfiguration `json:"maven,omitempty"`
	BuildDir                   *string                           `json:"buildDir,omitempty"`
	Sources                    []SourceSpecApplyConfiguration    `json:"sources,omitempty"`
}

BuilderTaskApplyConfiguration represents an declarative configuration of the BuilderTask type for use with apply.

func BuilderTask

func BuilderTask() *BuilderTaskApplyConfiguration

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

func (*BuilderTaskApplyConfiguration) WithBaseImage

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

func (*BuilderTaskApplyConfiguration) WithBuildDir

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

func (*BuilderTaskApplyConfiguration) WithConfiguration

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

func (*BuilderTaskApplyConfiguration) WithDependencies

func (b *BuilderTaskApplyConfiguration) WithDependencies(values ...string) *BuilderTaskApplyConfiguration

WithDependencies adds the given value to the Dependencies 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 Dependencies field.

func (*BuilderTaskApplyConfiguration) WithMaven

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

func (*BuilderTaskApplyConfiguration) 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 (*BuilderTaskApplyConfiguration) WithRuntime

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

func (*BuilderTaskApplyConfiguration) WithSources

WithSources adds the given value to the Sources 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 Sources field.

func (*BuilderTaskApplyConfiguration) WithSteps

WithSteps adds the given value to the Steps 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 Steps field.

type CamelArtifactApplyConfiguration

type CamelArtifactApplyConfiguration struct {
	CamelArtifactDependencyApplyConfiguration `json:",inline"`
	Schemes                                   []CamelSchemeApplyConfiguration             `json:"schemes,omitempty"`
	Languages                                 []string                                    `json:"languages,omitempty"`
	DataFormats                               []string                                    `json:"dataformats,omitempty"`
	Dependencies                              []CamelArtifactDependencyApplyConfiguration `json:"dependencies,omitempty"`
	JavaTypes                                 []string                                    `json:"javaTypes,omitempty"`
}

CamelArtifactApplyConfiguration represents an declarative configuration of the CamelArtifact type for use with apply.

func CamelArtifact

func CamelArtifact() *CamelArtifactApplyConfiguration

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

func (*CamelArtifactApplyConfiguration) WithArtifactID

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

func (*CamelArtifactApplyConfiguration) WithClassifier added in v2.3.0

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

func (*CamelArtifactApplyConfiguration) WithDataFormats

WithDataFormats adds the given value to the DataFormats 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 DataFormats field.

func (*CamelArtifactApplyConfiguration) WithDependencies

WithDependencies adds the given value to the Dependencies 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 Dependencies field.

func (*CamelArtifactApplyConfiguration) WithExclusions

WithExclusions adds the given value to the Exclusions 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 Exclusions field.

func (*CamelArtifactApplyConfiguration) WithGroupID

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

func (*CamelArtifactApplyConfiguration) WithJavaTypes

WithJavaTypes adds the given value to the JavaTypes 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 JavaTypes field.

func (*CamelArtifactApplyConfiguration) WithLanguages

WithLanguages adds the given value to the Languages 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 Languages field.

func (*CamelArtifactApplyConfiguration) WithSchemes

WithSchemes adds the given value to the Schemes 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 Schemes field.

func (*CamelArtifactApplyConfiguration) WithType added in v2.3.0

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 (*CamelArtifactApplyConfiguration) 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 CamelArtifactDependencyApplyConfiguration

type CamelArtifactDependencyApplyConfiguration struct {
	MavenArtifactApplyConfiguration `json:",inline"`
	Exclusions                      []CamelArtifactExclusionApplyConfiguration `json:"exclusions,omitempty"`
}

CamelArtifactDependencyApplyConfiguration represents an declarative configuration of the CamelArtifactDependency type for use with apply.

func CamelArtifactDependency

func CamelArtifactDependency() *CamelArtifactDependencyApplyConfiguration

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

func (*CamelArtifactDependencyApplyConfiguration) WithArtifactID

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

func (*CamelArtifactDependencyApplyConfiguration) WithClassifier added in v2.3.0

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

func (*CamelArtifactDependencyApplyConfiguration) WithExclusions

WithExclusions adds the given value to the Exclusions 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 Exclusions field.

func (*CamelArtifactDependencyApplyConfiguration) WithGroupID

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

func (*CamelArtifactDependencyApplyConfiguration) WithType added in v2.3.0

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 (*CamelArtifactDependencyApplyConfiguration) 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 CamelArtifactExclusionApplyConfiguration

type CamelArtifactExclusionApplyConfiguration struct {
	GroupID    *string `json:"groupId,omitempty"`
	ArtifactID *string `json:"artifactId,omitempty"`
}

CamelArtifactExclusionApplyConfiguration represents an declarative configuration of the CamelArtifactExclusion type for use with apply.

func CamelArtifactExclusion

func CamelArtifactExclusion() *CamelArtifactExclusionApplyConfiguration

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

func (*CamelArtifactExclusionApplyConfiguration) WithArtifactID

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

func (*CamelArtifactExclusionApplyConfiguration) WithGroupID

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

type CamelCatalogApplyConfiguration

type CamelCatalogApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Status                           *CamelCatalogStatusApplyConfiguration `json:"status,omitempty"`
	Spec                             *CamelCatalogSpecApplyConfiguration   `json:"spec,omitempty"`
}

CamelCatalogApplyConfiguration represents an declarative configuration of the CamelCatalog type for use with apply.

func CamelCatalog

func CamelCatalog(name, namespace string) *CamelCatalogApplyConfiguration

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

func (*CamelCatalogApplyConfiguration) 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 (*CamelCatalogApplyConfiguration) 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 (*CamelCatalogApplyConfiguration) 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 (*CamelCatalogApplyConfiguration) WithDeletionGracePeriodSeconds

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

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 (*CamelCatalogApplyConfiguration) 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 (*CamelCatalogApplyConfiguration) 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 (*CamelCatalogApplyConfiguration) 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 (*CamelCatalogApplyConfiguration) 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 (*CamelCatalogApplyConfiguration) 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 (*CamelCatalogApplyConfiguration) 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 (*CamelCatalogApplyConfiguration) 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 (*CamelCatalogApplyConfiguration) 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 (*CamelCatalogApplyConfiguration) 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 (*CamelCatalogApplyConfiguration) 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 (*CamelCatalogApplyConfiguration) 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 (*CamelCatalogApplyConfiguration) 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 (*CamelCatalogApplyConfiguration) 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 CamelCatalogConditionApplyConfiguration

type CamelCatalogConditionApplyConfiguration struct {
	Type               *v1.CamelCatalogConditionType `json:"type,omitempty"`
	Status             *corev1.ConditionStatus       `json:"status,omitempty"`
	LastUpdateTime     *metav1.Time                  `json:"lastUpdateTime,omitempty"`
	LastTransitionTime *metav1.Time                  `json:"lastTransitionTime,omitempty"`
	Reason             *string                       `json:"reason,omitempty"`
	Message            *string                       `json:"message,omitempty"`
}

CamelCatalogConditionApplyConfiguration represents an declarative configuration of the CamelCatalogCondition type for use with apply.

func CamelCatalogCondition

func CamelCatalogCondition() *CamelCatalogConditionApplyConfiguration

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

func (*CamelCatalogConditionApplyConfiguration) WithLastTransitionTime

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

func (*CamelCatalogConditionApplyConfiguration) WithLastUpdateTime

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

func (*CamelCatalogConditionApplyConfiguration) WithMessage

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

func (*CamelCatalogConditionApplyConfiguration) 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.

func (*CamelCatalogConditionApplyConfiguration) 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 (*CamelCatalogConditionApplyConfiguration) 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 CamelCatalogSpecApplyConfiguration

type CamelCatalogSpecApplyConfiguration struct {
	Runtime   *RuntimeSpecApplyConfiguration             `json:"runtime,omitempty"`
	Artifacts map[string]CamelArtifactApplyConfiguration `json:"artifacts,omitempty"`
	Loaders   map[string]CamelLoaderApplyConfiguration   `json:"loaders,omitempty"`
}

CamelCatalogSpecApplyConfiguration represents an declarative configuration of the CamelCatalogSpec type for use with apply.

func CamelCatalogSpec

func CamelCatalogSpec() *CamelCatalogSpecApplyConfiguration

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

func (*CamelCatalogSpecApplyConfiguration) WithArtifacts

WithArtifacts puts the entries into the Artifacts 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 Artifacts field, overwriting an existing map entries in Artifacts field with the same key.

func (*CamelCatalogSpecApplyConfiguration) WithLoaders

WithLoaders puts the entries into the Loaders 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 Loaders field, overwriting an existing map entries in Loaders field with the same key.

func (*CamelCatalogSpecApplyConfiguration) WithRuntime

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

type CamelCatalogStatusApplyConfiguration

type CamelCatalogStatusApplyConfiguration struct {
	ObservedGeneration *int64                                    `json:"observedGeneration,omitempty"`
	Phase              *v1.CamelCatalogPhase                     `json:"phase,omitempty"`
	Conditions         []CamelCatalogConditionApplyConfiguration `json:"conditions,omitempty"`
	Image              *string                                   `json:"image,omitempty"`
}

CamelCatalogStatusApplyConfiguration represents an declarative configuration of the CamelCatalogStatus type for use with apply.

func CamelCatalogStatus

func CamelCatalogStatus() *CamelCatalogStatusApplyConfiguration

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

func (*CamelCatalogStatusApplyConfiguration) WithConditions

WithConditions adds the given value to the Conditions 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 Conditions field.

func (*CamelCatalogStatusApplyConfiguration) WithImage

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

func (*CamelCatalogStatusApplyConfiguration) 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 (*CamelCatalogStatusApplyConfiguration) 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.

type CamelLoaderApplyConfiguration

type CamelLoaderApplyConfiguration struct {
	MavenArtifactApplyConfiguration `json:",inline"`
	Languages                       []string                          `json:"languages,omitempty"`
	Dependencies                    []MavenArtifactApplyConfiguration `json:"dependencies,omitempty"`
	Metadata                        map[string]string                 `json:"metadata,omitempty"`
}

CamelLoaderApplyConfiguration represents an declarative configuration of the CamelLoader type for use with apply.

func CamelLoader

func CamelLoader() *CamelLoaderApplyConfiguration

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

func (*CamelLoaderApplyConfiguration) WithArtifactID

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

func (*CamelLoaderApplyConfiguration) WithClassifier added in v2.3.0

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

func (*CamelLoaderApplyConfiguration) WithDependencies

WithDependencies adds the given value to the Dependencies 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 Dependencies field.

func (*CamelLoaderApplyConfiguration) WithGroupID

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

func (*CamelLoaderApplyConfiguration) WithLanguages

WithLanguages adds the given value to the Languages 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 Languages field.

func (*CamelLoaderApplyConfiguration) WithMetadata

WithMetadata puts the entries into the Metadata 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 Metadata field, overwriting an existing map entries in Metadata field with the same key.

func (*CamelLoaderApplyConfiguration) WithType added in v2.3.0

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 (*CamelLoaderApplyConfiguration) 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 CamelPropertyApplyConfiguration added in v2.3.0

type CamelPropertyApplyConfiguration struct {
	Key   *string `json:"key,omitempty"`
	Value *string `json:"value,omitempty"`
}

CamelPropertyApplyConfiguration represents an declarative configuration of the CamelProperty type for use with apply.

func CamelProperty added in v2.3.0

func CamelProperty() *CamelPropertyApplyConfiguration

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

func (*CamelPropertyApplyConfiguration) WithKey added in v2.3.0

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

func (*CamelPropertyApplyConfiguration) WithValue added in v2.3.0

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 CamelSchemeApplyConfiguration

type CamelSchemeApplyConfiguration struct {
	ID       *string                             `json:"id,omitempty"`
	Passive  *bool                               `json:"passive,omitempty"`
	HTTP     *bool                               `json:"http,omitempty"`
	Consumer *CamelSchemeScopeApplyConfiguration `json:"consumer,omitempty"`
	Producer *CamelSchemeScopeApplyConfiguration `json:"producer,omitempty"`
}

CamelSchemeApplyConfiguration represents an declarative configuration of the CamelScheme type for use with apply.

func CamelScheme

func CamelScheme() *CamelSchemeApplyConfiguration

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

func (*CamelSchemeApplyConfiguration) WithConsumer

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

func (*CamelSchemeApplyConfiguration) WithHTTP

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

func (*CamelSchemeApplyConfiguration) WithID

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

func (*CamelSchemeApplyConfiguration) WithPassive

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

func (*CamelSchemeApplyConfiguration) WithProducer

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

type CamelSchemeScopeApplyConfiguration

type CamelSchemeScopeApplyConfiguration struct {
	Dependencies []CamelArtifactDependencyApplyConfiguration `json:"dependencies,omitempty"`
}

CamelSchemeScopeApplyConfiguration represents an declarative configuration of the CamelSchemeScope type for use with apply.

func CamelSchemeScope

func CamelSchemeScope() *CamelSchemeScopeApplyConfiguration

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

func (*CamelSchemeScopeApplyConfiguration) WithDependencies

WithDependencies adds the given value to the Dependencies 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 Dependencies field.

type CapabilityApplyConfiguration

type CapabilityApplyConfiguration struct {
	Dependencies        []MavenArtifactApplyConfiguration `json:"dependencies,omitempty"`
	RuntimeProperties   []CamelPropertyApplyConfiguration `json:"runtimeProperties,omitempty"`
	BuildTimeProperties []CamelPropertyApplyConfiguration `json:"buildTimeProperties,omitempty"`
	Metadata            map[string]string                 `json:"metadata,omitempty"`
}

CapabilityApplyConfiguration represents an declarative configuration of the Capability type for use with apply.

func Capability

func Capability() *CapabilityApplyConfiguration

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

func (*CapabilityApplyConfiguration) WithBuildTimeProperties added in v2.3.0

WithBuildTimeProperties adds the given value to the BuildTimeProperties 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 BuildTimeProperties field.

func (*CapabilityApplyConfiguration) WithDependencies

WithDependencies adds the given value to the Dependencies 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 Dependencies field.

func (*CapabilityApplyConfiguration) WithMetadata added in v2.3.0

WithMetadata puts the entries into the Metadata 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 Metadata field, overwriting an existing map entries in Metadata field with the same key.

func (*CapabilityApplyConfiguration) WithRuntimeProperties added in v2.3.0

WithRuntimeProperties adds the given value to the RuntimeProperties 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 RuntimeProperties field.

type ConfigurationSpecApplyConfiguration

type ConfigurationSpecApplyConfiguration struct {
	Type  *string `json:"type,omitempty"`
	Value *string `json:"value,omitempty"`
}

ConfigurationSpecApplyConfiguration represents an declarative configuration of the ConfigurationSpec type for use with apply.

func ConfigurationSpec

func ConfigurationSpec() *ConfigurationSpecApplyConfiguration

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

func (*ConfigurationSpecApplyConfiguration) 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 (*ConfigurationSpecApplyConfiguration) 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 DataSpecApplyConfiguration

type DataSpecApplyConfiguration struct {
	Name        *string `json:"name,omitempty"`
	Path        *string `json:"path,omitempty"`
	Content     *string `json:"content,omitempty"`
	RawContent  []byte  `json:"rawContent,omitempty"`
	ContentRef  *string `json:"contentRef,omitempty"`
	ContentKey  *string `json:"contentKey,omitempty"`
	ContentType *string `json:"contentType,omitempty"`
	Compression *bool   `json:"compression,omitempty"`
}

DataSpecApplyConfiguration represents an declarative configuration of the DataSpec type for use with apply.

func DataSpec

func DataSpec() *DataSpecApplyConfiguration

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

func (*DataSpecApplyConfiguration) WithCompression

func (b *DataSpecApplyConfiguration) WithCompression(value bool) *DataSpecApplyConfiguration

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

func (*DataSpecApplyConfiguration) WithContent

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

func (*DataSpecApplyConfiguration) WithContentKey

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

func (*DataSpecApplyConfiguration) WithContentRef

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

func (*DataSpecApplyConfiguration) WithContentType

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

func (*DataSpecApplyConfiguration) 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 (*DataSpecApplyConfiguration) WithPath

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

func (*DataSpecApplyConfiguration) WithRawContent

func (b *DataSpecApplyConfiguration) WithRawContent(values ...byte) *DataSpecApplyConfiguration

WithRawContent adds the given value to the RawContent 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 RawContent field.

type DataTypeReferenceApplyConfiguration

type DataTypeReferenceApplyConfiguration struct {
	Scheme *string `json:"scheme,omitempty"`
	Format *string `json:"format,omitempty"`
}

DataTypeReferenceApplyConfiguration represents an declarative configuration of the DataTypeReference type for use with apply.

func DataTypeReference

func DataTypeReference() *DataTypeReferenceApplyConfiguration

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

func (*DataTypeReferenceApplyConfiguration) WithFormat

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

func (*DataTypeReferenceApplyConfiguration) WithScheme

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

type DataTypeSpecApplyConfiguration

type DataTypeSpecApplyConfiguration struct {
	Scheme       *string                                 `json:"scheme,omitempty"`
	Format       *string                                 `json:"format,omitempty"`
	Description  *string                                 `json:"description,omitempty"`
	MediaType    *string                                 `json:"mediaType,omitempty"`
	Dependencies []string                                `json:"dependencies,omitempty"`
	Headers      map[string]HeaderSpecApplyConfiguration `json:"headers,omitempty"`
	Schema       *JSONSchemaPropsApplyConfiguration      `json:"schema,omitempty"`
}

DataTypeSpecApplyConfiguration represents an declarative configuration of the DataTypeSpec type for use with apply.

func DataTypeSpec

func DataTypeSpec() *DataTypeSpecApplyConfiguration

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

func (*DataTypeSpecApplyConfiguration) WithDependencies

WithDependencies adds the given value to the Dependencies 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 Dependencies field.

func (*DataTypeSpecApplyConfiguration) 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 (*DataTypeSpecApplyConfiguration) WithFormat

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

func (*DataTypeSpecApplyConfiguration) WithHeaders

WithHeaders puts the entries into the Headers 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 Headers field, overwriting an existing map entries in Headers field with the same key.

func (*DataTypeSpecApplyConfiguration) WithMediaType

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

func (*DataTypeSpecApplyConfiguration) WithSchema

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

func (*DataTypeSpecApplyConfiguration) WithScheme

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

type DataTypesSpecApplyConfiguration

type DataTypesSpecApplyConfiguration struct {
	Default *string                                   `json:"default,omitempty"`
	Types   map[string]DataTypeSpecApplyConfiguration `json:"types,omitempty"`
	Headers map[string]HeaderSpecApplyConfiguration   `json:"headers,omitempty"`
}

DataTypesSpecApplyConfiguration represents an declarative configuration of the DataTypesSpec type for use with apply.

func DataTypesSpec

func DataTypesSpec() *DataTypesSpecApplyConfiguration

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

func (*DataTypesSpecApplyConfiguration) WithDefault

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

func (*DataTypesSpecApplyConfiguration) WithHeaders

WithHeaders puts the entries into the Headers 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 Headers field, overwriting an existing map entries in Headers field with the same key.

func (*DataTypesSpecApplyConfiguration) WithTypes

WithTypes puts the entries into the Types 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 Types field, overwriting an existing map entries in Types field with the same key.

type EndpointApplyConfiguration

type EndpointApplyConfiguration struct {
	Ref        *v1.ObjectReference                                          `json:"ref,omitempty"`
	URI        *string                                                      `json:"uri,omitempty"`
	Properties *EndpointPropertiesApplyConfiguration                        `json:"properties,omitempty"`
	DataTypes  map[apiscamelv1.TypeSlot]DataTypeReferenceApplyConfiguration `json:"dataTypes,omitempty"`
}

EndpointApplyConfiguration represents an declarative configuration of the Endpoint type for use with apply.

func Endpoint

func Endpoint() *EndpointApplyConfiguration

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

func (*EndpointApplyConfiguration) WithDataTypes

WithDataTypes puts the entries into the DataTypes 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 DataTypes field, overwriting an existing map entries in DataTypes field with the same key.

func (*EndpointApplyConfiguration) WithProperties

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

func (*EndpointApplyConfiguration) WithRef

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

func (*EndpointApplyConfiguration) WithURI

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

type EndpointPropertiesApplyConfiguration

type EndpointPropertiesApplyConfiguration struct {
	v1.RawMessage `json:",inline"`
}

EndpointPropertiesApplyConfiguration represents an declarative configuration of the EndpointProperties type for use with apply.

func EndpointProperties

func EndpointProperties() *EndpointPropertiesApplyConfiguration

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

type ErrorHandlerSpecApplyConfiguration

type ErrorHandlerSpecApplyConfiguration struct {
	v1.RawMessage `json:",omitempty,inline"`
}

ErrorHandlerSpecApplyConfiguration represents an declarative configuration of the ErrorHandlerSpec type for use with apply.

func ErrorHandlerSpec

func ErrorHandlerSpec() *ErrorHandlerSpecApplyConfiguration

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

type EventTypeSpecApplyConfiguration

type EventTypeSpecApplyConfiguration struct {
	MediaType *string                            `json:"mediaType,omitempty"`
	Schema    *JSONSchemaPropsApplyConfiguration `json:"schema,omitempty"`
}

EventTypeSpecApplyConfiguration represents an declarative configuration of the EventTypeSpec type for use with apply.

func EventTypeSpec

func EventTypeSpec() *EventTypeSpecApplyConfiguration

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

func (*EventTypeSpecApplyConfiguration) WithMediaType

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

func (*EventTypeSpecApplyConfiguration) WithSchema

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

type ExternalDocumentationApplyConfiguration

type ExternalDocumentationApplyConfiguration struct {
	Description *string `json:"description,omitempty"`
	URL         *string `json:"url,omitempty"`
}

ExternalDocumentationApplyConfiguration represents an declarative configuration of the ExternalDocumentation type for use with apply.

func ExternalDocumentation

func ExternalDocumentation() *ExternalDocumentationApplyConfiguration

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

func (*ExternalDocumentationApplyConfiguration) 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 (*ExternalDocumentationApplyConfiguration) WithURL

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

type FailureApplyConfiguration

type FailureApplyConfiguration struct {
	Reason   *string                            `json:"reason,omitempty"`
	Time     *v1.Time                           `json:"time,omitempty"`
	Recovery *FailureRecoveryApplyConfiguration `json:"recovery,omitempty"`
}

FailureApplyConfiguration represents an declarative configuration of the Failure type for use with apply.

func Failure

func Failure() *FailureApplyConfiguration

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

func (*FailureApplyConfiguration) 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.

func (*FailureApplyConfiguration) WithRecovery

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

func (*FailureApplyConfiguration) WithTime

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

type FailureRecoveryApplyConfiguration

type FailureRecoveryApplyConfiguration struct {
	Attempt     *int     `json:"attempt,omitempty"`
	AttemptMax  *int     `json:"attemptMax,omitempty"`
	AttemptTime *v1.Time `json:"attemptTime,omitempty"`
}

FailureRecoveryApplyConfiguration represents an declarative configuration of the FailureRecovery type for use with apply.

func FailureRecovery

func FailureRecovery() *FailureRecoveryApplyConfiguration

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

func (*FailureRecoveryApplyConfiguration) WithAttempt

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

func (*FailureRecoveryApplyConfiguration) WithAttemptMax

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

func (*FailureRecoveryApplyConfiguration) WithAttemptTime

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

type FlowApplyConfiguration

type FlowApplyConfiguration struct {
	v1.RawMessage `json:",inline"`
}

FlowApplyConfiguration represents an declarative configuration of the Flow type for use with apply.

func Flow

func Flow() *FlowApplyConfiguration

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

type HeaderSpecApplyConfiguration

type HeaderSpecApplyConfiguration struct {
	Type        *string `json:"type,omitempty"`
	Title       *string `json:"title,omitempty"`
	Description *string `json:"description,omitempty"`
	Required    *bool   `json:"required,omitempty"`
	Default     *string `json:"default,omitempty"`
}

HeaderSpecApplyConfiguration represents an declarative configuration of the HeaderSpec type for use with apply.

func HeaderSpec

func HeaderSpec() *HeaderSpecApplyConfiguration

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

func (*HeaderSpecApplyConfiguration) WithDefault

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

func (*HeaderSpecApplyConfiguration) 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 (*HeaderSpecApplyConfiguration) WithRequired

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

func (*HeaderSpecApplyConfiguration) WithTitle

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

func (*HeaderSpecApplyConfiguration) 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 HealthCheckResponseApplyConfiguration

type HealthCheckResponseApplyConfiguration struct {
	Name   *string               `json:"name,omitempty"`
	Status *v1.HealthCheckStatus `json:"status,omitempty"`
	Data   *v1.RawMessage        `json:"data,omitempty"`
}

HealthCheckResponseApplyConfiguration represents an declarative configuration of the HealthCheckResponse type for use with apply.

func HealthCheckResponse

func HealthCheckResponse() *HealthCheckResponseApplyConfiguration

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

func (*HealthCheckResponseApplyConfiguration) WithData

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

func (*HealthCheckResponseApplyConfiguration) 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 (*HealthCheckResponseApplyConfiguration) 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.

type IntegrationApplyConfiguration

type IntegrationApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *IntegrationSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *IntegrationStatusApplyConfiguration `json:"status,omitempty"`
}

IntegrationApplyConfiguration represents an declarative configuration of the Integration type for use with apply.

func Integration

func Integration(name, namespace string) *IntegrationApplyConfiguration

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

func (*IntegrationApplyConfiguration) 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 (*IntegrationApplyConfiguration) 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 (*IntegrationApplyConfiguration) 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 (*IntegrationApplyConfiguration) WithDeletionGracePeriodSeconds

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

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 (*IntegrationApplyConfiguration) 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 (*IntegrationApplyConfiguration) 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 (*IntegrationApplyConfiguration) 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 (*IntegrationApplyConfiguration) 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 (*IntegrationApplyConfiguration) 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 (*IntegrationApplyConfiguration) 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 (*IntegrationApplyConfiguration) 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 (*IntegrationApplyConfiguration) 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 (*IntegrationApplyConfiguration) 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 (*IntegrationApplyConfiguration) 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 (*IntegrationApplyConfiguration) 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 (*IntegrationApplyConfiguration) 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 (*IntegrationApplyConfiguration) 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 IntegrationConditionApplyConfiguration

type IntegrationConditionApplyConfiguration struct {
	Type               *v1.IntegrationConditionType     `json:"type,omitempty"`
	Status             *corev1.ConditionStatus          `json:"status,omitempty"`
	LastUpdateTime     *metav1.Time                     `json:"lastUpdateTime,omitempty"`
	LastTransitionTime *metav1.Time                     `json:"lastTransitionTime,omitempty"`
	FirstTruthyTime    *metav1.Time                     `json:"firstTruthyTime,omitempty"`
	Reason             *string                          `json:"reason,omitempty"`
	Message            *string                          `json:"message,omitempty"`
	Pods               []PodConditionApplyConfiguration `json:"pods,omitempty"`
}

IntegrationConditionApplyConfiguration represents an declarative configuration of the IntegrationCondition type for use with apply.

func IntegrationCondition

func IntegrationCondition() *IntegrationConditionApplyConfiguration

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

func (*IntegrationConditionApplyConfiguration) WithFirstTruthyTime

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

func (*IntegrationConditionApplyConfiguration) WithLastTransitionTime

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

func (*IntegrationConditionApplyConfiguration) WithLastUpdateTime

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

func (*IntegrationConditionApplyConfiguration) WithMessage

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

func (*IntegrationConditionApplyConfiguration) WithPods

WithPods adds the given value to the Pods 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 Pods field.

func (*IntegrationConditionApplyConfiguration) 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.

func (*IntegrationConditionApplyConfiguration) 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 (*IntegrationConditionApplyConfiguration) 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 IntegrationKitApplyConfiguration

type IntegrationKitApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *IntegrationKitSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *IntegrationKitStatusApplyConfiguration `json:"status,omitempty"`
}

IntegrationKitApplyConfiguration represents an declarative configuration of the IntegrationKit type for use with apply.

func IntegrationKit

func IntegrationKit(name, namespace string) *IntegrationKitApplyConfiguration

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

func (*IntegrationKitApplyConfiguration) 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 (*IntegrationKitApplyConfiguration) 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 (*IntegrationKitApplyConfiguration) 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 (*IntegrationKitApplyConfiguration) WithDeletionGracePeriodSeconds

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

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 (*IntegrationKitApplyConfiguration) 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 (*IntegrationKitApplyConfiguration) 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 (*IntegrationKitApplyConfiguration) 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 (*IntegrationKitApplyConfiguration) 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 (*IntegrationKitApplyConfiguration) 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 (*IntegrationKitApplyConfiguration) 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 (*IntegrationKitApplyConfiguration) 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 (*IntegrationKitApplyConfiguration) 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 (*IntegrationKitApplyConfiguration) 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 (*IntegrationKitApplyConfiguration) 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 (*IntegrationKitApplyConfiguration) 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 (*IntegrationKitApplyConfiguration) 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 (*IntegrationKitApplyConfiguration) 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 IntegrationKitConditionApplyConfiguration

type IntegrationKitConditionApplyConfiguration struct {
	Type               *v1.IntegrationKitConditionType `json:"type,omitempty"`
	Status             *corev1.ConditionStatus         `json:"status,omitempty"`
	LastUpdateTime     *metav1.Time                    `json:"lastUpdateTime,omitempty"`
	LastTransitionTime *metav1.Time                    `json:"lastTransitionTime,omitempty"`
	Reason             *string                         `json:"reason,omitempty"`
	Message            *string                         `json:"message,omitempty"`
}

IntegrationKitConditionApplyConfiguration represents an declarative configuration of the IntegrationKitCondition type for use with apply.

func IntegrationKitCondition

func IntegrationKitCondition() *IntegrationKitConditionApplyConfiguration

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

func (*IntegrationKitConditionApplyConfiguration) WithLastTransitionTime

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

func (*IntegrationKitConditionApplyConfiguration) WithLastUpdateTime

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

func (*IntegrationKitConditionApplyConfiguration) WithMessage

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

func (*IntegrationKitConditionApplyConfiguration) 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.

func (*IntegrationKitConditionApplyConfiguration) 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 (*IntegrationKitConditionApplyConfiguration) 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 IntegrationKitSpecApplyConfiguration

type IntegrationKitSpecApplyConfiguration struct {
	Image         *string                                 `json:"image,omitempty"`
	Dependencies  []string                                `json:"dependencies,omitempty"`
	Profile       *v1.TraitProfile                        `json:"profile,omitempty"`
	Traits        *IntegrationKitTraitsApplyConfiguration `json:"traits,omitempty"`
	Configuration []ConfigurationSpecApplyConfiguration   `json:"configuration,omitempty"`
	Repositories  []string                                `json:"repositories,omitempty"`
	Sources       []SourceSpecApplyConfiguration          `json:"sources,omitempty"`
	Capabilities  []string                                `json:"capabilities,omitempty"`
}

IntegrationKitSpecApplyConfiguration represents an declarative configuration of the IntegrationKitSpec type for use with apply.

func IntegrationKitSpec

func IntegrationKitSpec() *IntegrationKitSpecApplyConfiguration

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

func (*IntegrationKitSpecApplyConfiguration) WithCapabilities added in v2.3.0

WithCapabilities adds the given value to the Capabilities 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 Capabilities field.

func (*IntegrationKitSpecApplyConfiguration) WithConfiguration

WithConfiguration adds the given value to the Configuration 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 Configuration field.

func (*IntegrationKitSpecApplyConfiguration) WithDependencies

WithDependencies adds the given value to the Dependencies 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 Dependencies field.

func (*IntegrationKitSpecApplyConfiguration) WithImage

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

func (*IntegrationKitSpecApplyConfiguration) WithProfile

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

func (*IntegrationKitSpecApplyConfiguration) WithRepositories

WithRepositories adds the given value to the Repositories 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 Repositories field.

func (*IntegrationKitSpecApplyConfiguration) WithSources

WithSources adds the given value to the Sources 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 Sources field.

func (*IntegrationKitSpecApplyConfiguration) WithTraits

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

type IntegrationKitStatusApplyConfiguration

type IntegrationKitStatusApplyConfiguration struct {
	ObservedGeneration *int64                                      `json:"observedGeneration,omitempty"`
	Phase              *v1.IntegrationKitPhase                     `json:"phase,omitempty"`
	RootImage          *string                                     `json:"rootImage,omitempty"`
	BaseImage          *string                                     `json:"baseImage,omitempty"`
	Image              *string                                     `json:"image,omitempty"`
	Digest             *string                                     `json:"digest,omitempty"`
	Artifacts          []ArtifactApplyConfiguration                `json:"artifacts,omitempty"`
	Failure            *FailureApplyConfiguration                  `json:"failure,omitempty"`
	RuntimeVersion     *string                                     `json:"runtimeVersion,omitempty"`
	RuntimeProvider    *v1.RuntimeProvider                         `json:"runtimeProvider,omitempty"`
	Platform           *string                                     `json:"platform,omitempty"`
	Version            *string                                     `json:"version,omitempty"`
	Conditions         []IntegrationKitConditionApplyConfiguration `json:"conditions,omitempty"`
}

IntegrationKitStatusApplyConfiguration represents an declarative configuration of the IntegrationKitStatus type for use with apply.

func IntegrationKitStatus

func IntegrationKitStatus() *IntegrationKitStatusApplyConfiguration

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

func (*IntegrationKitStatusApplyConfiguration) WithArtifacts

WithArtifacts adds the given value to the Artifacts 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 Artifacts field.

func (*IntegrationKitStatusApplyConfiguration) WithBaseImage

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

func (*IntegrationKitStatusApplyConfiguration) WithConditions

WithConditions adds the given value to the Conditions 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 Conditions field.

func (*IntegrationKitStatusApplyConfiguration) WithDigest

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

func (*IntegrationKitStatusApplyConfiguration) WithFailure

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

func (*IntegrationKitStatusApplyConfiguration) WithImage

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

func (*IntegrationKitStatusApplyConfiguration) 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 (*IntegrationKitStatusApplyConfiguration) 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 (*IntegrationKitStatusApplyConfiguration) WithPlatform

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

func (*IntegrationKitStatusApplyConfiguration) WithRootImage added in v2.2.0

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

func (*IntegrationKitStatusApplyConfiguration) WithRuntimeProvider

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

func (*IntegrationKitStatusApplyConfiguration) WithRuntimeVersion

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

func (*IntegrationKitStatusApplyConfiguration) 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 IntegrationKitTraitsApplyConfiguration

type IntegrationKitTraitsApplyConfiguration struct {
	Builder  *trait.BuilderTrait                     `json:"builder,omitempty"`
	Camel    *trait.CamelTrait                       `json:"camel,omitempty"`
	Quarkus  *trait.QuarkusTrait                     `json:"quarkus,omitempty"`
	Registry *trait.RegistryTrait                    `json:"registry,omitempty"`
	Addons   map[string]AddonTraitApplyConfiguration `json:"addons,omitempty"`
}

IntegrationKitTraitsApplyConfiguration represents an declarative configuration of the IntegrationKitTraits type for use with apply.

func IntegrationKitTraits

func IntegrationKitTraits() *IntegrationKitTraitsApplyConfiguration

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

func (*IntegrationKitTraitsApplyConfiguration) WithAddons

WithAddons puts the entries into the Addons 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 Addons field, overwriting an existing map entries in Addons field with the same key.

func (*IntegrationKitTraitsApplyConfiguration) WithBuilder

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

func (*IntegrationKitTraitsApplyConfiguration) WithCamel

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

func (*IntegrationKitTraitsApplyConfiguration) WithQuarkus

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

func (*IntegrationKitTraitsApplyConfiguration) WithRegistry

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

type IntegrationPlatformApplyConfiguration

type IntegrationPlatformApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *IntegrationPlatformSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *IntegrationPlatformStatusApplyConfiguration `json:"status,omitempty"`
}

IntegrationPlatformApplyConfiguration represents an declarative configuration of the IntegrationPlatform type for use with apply.

func IntegrationPlatform

func IntegrationPlatform(name, namespace string) *IntegrationPlatformApplyConfiguration

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

func (*IntegrationPlatformApplyConfiguration) 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 (*IntegrationPlatformApplyConfiguration) 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 (*IntegrationPlatformApplyConfiguration) 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 (*IntegrationPlatformApplyConfiguration) WithDeletionGracePeriodSeconds

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

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 (*IntegrationPlatformApplyConfiguration) 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 (*IntegrationPlatformApplyConfiguration) 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 (*IntegrationPlatformApplyConfiguration) 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 (*IntegrationPlatformApplyConfiguration) 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 (*IntegrationPlatformApplyConfiguration) 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 (*IntegrationPlatformApplyConfiguration) 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 (*IntegrationPlatformApplyConfiguration) 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 (*IntegrationPlatformApplyConfiguration) 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 (*IntegrationPlatformApplyConfiguration) 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 (*IntegrationPlatformApplyConfiguration) 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 (*IntegrationPlatformApplyConfiguration) 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 (*IntegrationPlatformApplyConfiguration) 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 (*IntegrationPlatformApplyConfiguration) 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 IntegrationPlatformBuildSpecApplyConfiguration

type IntegrationPlatformBuildSpecApplyConfiguration struct {
	BuildConfiguration      *BuildConfigurationApplyConfiguration            `json:"buildConfiguration,omitempty"`
	PublishStrategy         *camelv1.IntegrationPlatformBuildPublishStrategy `json:"publishStrategy,omitempty"`
	RuntimeVersion          *string                                          `json:"runtimeVersion,omitempty"`
	RuntimeProvider         *camelv1.RuntimeProvider                         `json:"runtimeProvider,omitempty"`
	BaseImage               *string                                          `json:"baseImage,omitempty"`
	Registry                *RegistrySpecApplyConfiguration                  `json:"registry,omitempty"`
	BuildCatalogToolTimeout *metav1.Duration                                 `json:"buildCatalogToolTimeout,omitempty"`
	Timeout                 *metav1.Duration                                 `json:"timeout,omitempty"`
	Maven                   *MavenSpecApplyConfiguration                     `json:"maven,omitempty"`
	PublishStrategyOptions  map[string]string                                `json:"PublishStrategyOptions,omitempty"`
	MaxRunningBuilds        *int32                                           `json:"maxRunningBuilds,omitempty"`
}

IntegrationPlatformBuildSpecApplyConfiguration represents an declarative configuration of the IntegrationPlatformBuildSpec type for use with apply.

func IntegrationPlatformBuildSpec

func IntegrationPlatformBuildSpec() *IntegrationPlatformBuildSpecApplyConfiguration

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

func (*IntegrationPlatformBuildSpecApplyConfiguration) WithBaseImage

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

func (*IntegrationPlatformBuildSpecApplyConfiguration) WithBuildCatalogToolTimeout

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

func (*IntegrationPlatformBuildSpecApplyConfiguration) WithBuildConfiguration

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

func (*IntegrationPlatformBuildSpecApplyConfiguration) WithMaven

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

func (*IntegrationPlatformBuildSpecApplyConfiguration) WithMaxRunningBuilds

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

func (*IntegrationPlatformBuildSpecApplyConfiguration) WithPublishStrategy

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

func (*IntegrationPlatformBuildSpecApplyConfiguration) WithPublishStrategyOptions

WithPublishStrategyOptions puts the entries into the PublishStrategyOptions 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 PublishStrategyOptions field, overwriting an existing map entries in PublishStrategyOptions field with the same key.

func (*IntegrationPlatformBuildSpecApplyConfiguration) WithRegistry

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

func (*IntegrationPlatformBuildSpecApplyConfiguration) WithRuntimeProvider

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

func (*IntegrationPlatformBuildSpecApplyConfiguration) WithRuntimeVersion

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

func (*IntegrationPlatformBuildSpecApplyConfiguration) WithTimeout

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

type IntegrationPlatformConditionApplyConfiguration

type IntegrationPlatformConditionApplyConfiguration struct {
	Type               *v1.IntegrationPlatformConditionType `json:"type,omitempty"`
	Status             *corev1.ConditionStatus              `json:"status,omitempty"`
	LastUpdateTime     *metav1.Time                         `json:"lastUpdateTime,omitempty"`
	LastTransitionTime *metav1.Time                         `json:"lastTransitionTime,omitempty"`
	Reason             *string                              `json:"reason,omitempty"`
	Message            *string                              `json:"message,omitempty"`
}

IntegrationPlatformConditionApplyConfiguration represents an declarative configuration of the IntegrationPlatformCondition type for use with apply.

func IntegrationPlatformCondition

func IntegrationPlatformCondition() *IntegrationPlatformConditionApplyConfiguration

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

func (*IntegrationPlatformConditionApplyConfiguration) WithLastTransitionTime

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

func (*IntegrationPlatformConditionApplyConfiguration) WithLastUpdateTime

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

func (*IntegrationPlatformConditionApplyConfiguration) WithMessage

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

func (*IntegrationPlatformConditionApplyConfiguration) 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.

func (*IntegrationPlatformConditionApplyConfiguration) 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 (*IntegrationPlatformConditionApplyConfiguration) 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 IntegrationPlatformKameletSpecApplyConfiguration

type IntegrationPlatformKameletSpecApplyConfiguration struct {
	Repositories []KameletRepositorySpecApplyConfiguration `json:"repositories,omitempty"`
}

IntegrationPlatformKameletSpecApplyConfiguration represents an declarative configuration of the IntegrationPlatformKameletSpec type for use with apply.

func IntegrationPlatformKameletSpec

func IntegrationPlatformKameletSpec() *IntegrationPlatformKameletSpecApplyConfiguration

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

func (*IntegrationPlatformKameletSpecApplyConfiguration) WithRepositories

WithRepositories adds the given value to the Repositories 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 Repositories field.

type IntegrationPlatformPipelineSpecApplyConfiguration

type IntegrationPlatformPipelineSpecApplyConfiguration struct {
	BuildConfiguration      *BuildConfigurationApplyConfiguration            `json:"buildConfiguration,omitempty"`
	PublishStrategy         *camelv1.IntegrationPlatformBuildPublishStrategy `json:"publishStrategy,omitempty"`
	RuntimeVersion          *string                                          `json:"runtimeVersion,omitempty"`
	RuntimeProvider         *camelv1.RuntimeProvider                         `json:"runtimeProvider,omitempty"`
	BaseImage               *string                                          `json:"baseImage,omitempty"`
	Registry                *RegistrySpecApplyConfiguration                  `json:"registry,omitempty"`
	BuildCatalogToolTimeout *metav1.Duration                                 `json:"buildCatalogToolTimeout,omitempty"`
	Timeout                 *metav1.Duration                                 `json:"timeout,omitempty"`
	Maven                   *MavenSpecApplyConfiguration                     `json:"maven,omitempty"`
	PublishStrategyOptions  map[string]string                                `json:"PublishStrategyOptions,omitempty"`
	MaxRunningPipelines     *int32                                           `json:"maxRunningPipelines,omitempty"`
}

IntegrationPlatformPipelineSpecApplyConfiguration represents an declarative configuration of the IntegrationPlatformPipelineSpec type for use with apply.

func IntegrationPlatformPipelineSpec

func IntegrationPlatformPipelineSpec() *IntegrationPlatformPipelineSpecApplyConfiguration

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

func (*IntegrationPlatformPipelineSpecApplyConfiguration) WithBaseImage

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

func (*IntegrationPlatformPipelineSpecApplyConfiguration) WithBuildCatalogToolTimeout

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

func (*IntegrationPlatformPipelineSpecApplyConfiguration) WithBuildConfiguration

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

func (*IntegrationPlatformPipelineSpecApplyConfiguration) WithMaven

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

func (*IntegrationPlatformPipelineSpecApplyConfiguration) WithMaxRunningPipelines

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

func (*IntegrationPlatformPipelineSpecApplyConfiguration) WithPublishStrategy

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

func (*IntegrationPlatformPipelineSpecApplyConfiguration) WithPublishStrategyOptions

WithPublishStrategyOptions puts the entries into the PublishStrategyOptions 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 PublishStrategyOptions field, overwriting an existing map entries in PublishStrategyOptions field with the same key.

func (*IntegrationPlatformPipelineSpecApplyConfiguration) WithRegistry

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

func (*IntegrationPlatformPipelineSpecApplyConfiguration) WithRuntimeProvider

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

func (*IntegrationPlatformPipelineSpecApplyConfiguration) WithRuntimeVersion

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

func (*IntegrationPlatformPipelineSpecApplyConfiguration) WithTimeout

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

type IntegrationPlatformSpecApplyConfiguration

type IntegrationPlatformSpecApplyConfiguration struct {
	Cluster       *v1.IntegrationPlatformCluster                    `json:"cluster,omitempty"`
	Profile       *v1.TraitProfile                                  `json:"profile,omitempty"`
	Build         *IntegrationPlatformBuildSpecApplyConfiguration   `json:"build,omitempty"`
	Traits        *TraitsApplyConfiguration                         `json:"traits,omitempty"`
	Configuration []ConfigurationSpecApplyConfiguration             `json:"configuration,omitempty"`
	Kamelet       *IntegrationPlatformKameletSpecApplyConfiguration `json:"kamelet,omitempty"`
}

IntegrationPlatformSpecApplyConfiguration represents an declarative configuration of the IntegrationPlatformSpec type for use with apply.

func IntegrationPlatformSpec

func IntegrationPlatformSpec() *IntegrationPlatformSpecApplyConfiguration

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

func (*IntegrationPlatformSpecApplyConfiguration) WithBuild

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

func (*IntegrationPlatformSpecApplyConfiguration) WithCluster

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

func (*IntegrationPlatformSpecApplyConfiguration) WithConfiguration

WithConfiguration adds the given value to the Configuration 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 Configuration field.

func (*IntegrationPlatformSpecApplyConfiguration) WithKamelet

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

func (*IntegrationPlatformSpecApplyConfiguration) WithProfile

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

func (*IntegrationPlatformSpecApplyConfiguration) WithTraits

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

type IntegrationPlatformStatusApplyConfiguration

type IntegrationPlatformStatusApplyConfiguration struct {
	IntegrationPlatformSpecApplyConfiguration `json:",inline"`
	ObservedGeneration                        *int64                                           `json:"observedGeneration,omitempty"`
	Phase                                     *camelv1.IntegrationPlatformPhase                `json:"phase,omitempty"`
	Conditions                                []IntegrationPlatformConditionApplyConfiguration `json:"conditions,omitempty"`
	Version                                   *string                                          `json:"version,omitempty"`
	Info                                      map[string]string                                `json:"info,omitempty"`
}

IntegrationPlatformStatusApplyConfiguration represents an declarative configuration of the IntegrationPlatformStatus type for use with apply.

func IntegrationPlatformStatus

func IntegrationPlatformStatus() *IntegrationPlatformStatusApplyConfiguration

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

func (*IntegrationPlatformStatusApplyConfiguration) WithBuild

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

func (*IntegrationPlatformStatusApplyConfiguration) WithCluster

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

func (*IntegrationPlatformStatusApplyConfiguration) WithConditions

WithConditions adds the given value to the Conditions 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 Conditions field.

func (*IntegrationPlatformStatusApplyConfiguration) WithConfiguration

WithConfiguration adds the given value to the Configuration 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 Configuration field.

func (*IntegrationPlatformStatusApplyConfiguration) WithInfo

WithInfo puts the entries into the Info 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 Info field, overwriting an existing map entries in Info field with the same key.

func (*IntegrationPlatformStatusApplyConfiguration) WithKamelet

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

func (*IntegrationPlatformStatusApplyConfiguration) 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 (*IntegrationPlatformStatusApplyConfiguration) 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 (*IntegrationPlatformStatusApplyConfiguration) WithProfile

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

func (*IntegrationPlatformStatusApplyConfiguration) WithTraits

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

func (*IntegrationPlatformStatusApplyConfiguration) 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 IntegrationProfileApplyConfiguration added in v2.3.0

type IntegrationProfileApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *IntegrationProfileSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *IntegrationProfileStatusApplyConfiguration `json:"status,omitempty"`
}

IntegrationProfileApplyConfiguration represents an declarative configuration of the IntegrationProfile type for use with apply.

func IntegrationProfile added in v2.3.0

func IntegrationProfile(name, namespace string) *IntegrationProfileApplyConfiguration

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

func (*IntegrationProfileApplyConfiguration) WithAPIVersion added in v2.3.0

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 (*IntegrationProfileApplyConfiguration) WithAnnotations added in v2.3.0

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 (*IntegrationProfileApplyConfiguration) WithCreationTimestamp added in v2.3.0

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 (*IntegrationProfileApplyConfiguration) WithDeletionGracePeriodSeconds added in v2.3.0

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

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 (*IntegrationProfileApplyConfiguration) WithDeletionTimestamp added in v2.3.0

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 (*IntegrationProfileApplyConfiguration) WithFinalizers added in v2.3.0

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 (*IntegrationProfileApplyConfiguration) WithGenerateName added in v2.3.0

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 (*IntegrationProfileApplyConfiguration) WithGeneration added in v2.3.0

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 (*IntegrationProfileApplyConfiguration) WithKind added in v2.3.0

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 (*IntegrationProfileApplyConfiguration) WithLabels added in v2.3.0

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 (*IntegrationProfileApplyConfiguration) WithName added in v2.3.0

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 (*IntegrationProfileApplyConfiguration) WithNamespace added in v2.3.0

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 (*IntegrationProfileApplyConfiguration) WithOwnerReferences added in v2.3.0

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 (*IntegrationProfileApplyConfiguration) WithResourceVersion added in v2.3.0

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 (*IntegrationProfileApplyConfiguration) WithSpec added in v2.3.0

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 (*IntegrationProfileApplyConfiguration) WithStatus added in v2.3.0

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 (*IntegrationProfileApplyConfiguration) WithUID added in v2.3.0

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 IntegrationProfileBuildSpecApplyConfiguration added in v2.3.0

type IntegrationProfileBuildSpecApplyConfiguration struct {
	RuntimeVersion  *string                         `json:"runtimeVersion,omitempty"`
	RuntimeProvider *v1.RuntimeProvider             `json:"runtimeProvider,omitempty"`
	BaseImage       *string                         `json:"baseImage,omitempty"`
	Registry        *RegistrySpecApplyConfiguration `json:"registry,omitempty"`
	Timeout         *metav1.Duration                `json:"timeout,omitempty"`
	Maven           *MavenSpecApplyConfiguration    `json:"maven,omitempty"`
}

IntegrationProfileBuildSpecApplyConfiguration represents an declarative configuration of the IntegrationProfileBuildSpec type for use with apply.

func IntegrationProfileBuildSpec added in v2.3.0

func IntegrationProfileBuildSpec() *IntegrationProfileBuildSpecApplyConfiguration

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

func (*IntegrationProfileBuildSpecApplyConfiguration) WithBaseImage added in v2.3.0

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

func (*IntegrationProfileBuildSpecApplyConfiguration) WithMaven added in v2.3.0

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

func (*IntegrationProfileBuildSpecApplyConfiguration) WithRegistry added in v2.3.0

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

func (*IntegrationProfileBuildSpecApplyConfiguration) WithRuntimeProvider added in v2.3.0

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

func (*IntegrationProfileBuildSpecApplyConfiguration) WithRuntimeVersion added in v2.3.0

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

func (*IntegrationProfileBuildSpecApplyConfiguration) WithTimeout added in v2.3.0

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

type IntegrationProfileConditionApplyConfiguration added in v2.3.0

type IntegrationProfileConditionApplyConfiguration struct {
	Type               *v1.IntegrationProfileConditionType `json:"type,omitempty"`
	Status             *corev1.ConditionStatus             `json:"status,omitempty"`
	LastUpdateTime     *metav1.Time                        `json:"lastUpdateTime,omitempty"`
	LastTransitionTime *metav1.Time                        `json:"lastTransitionTime,omitempty"`
	Reason             *string                             `json:"reason,omitempty"`
	Message            *string                             `json:"message,omitempty"`
}

IntegrationProfileConditionApplyConfiguration represents an declarative configuration of the IntegrationProfileCondition type for use with apply.

func IntegrationProfileCondition added in v2.3.0

func IntegrationProfileCondition() *IntegrationProfileConditionApplyConfiguration

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

func (*IntegrationProfileConditionApplyConfiguration) WithLastTransitionTime added in v2.3.0

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

func (*IntegrationProfileConditionApplyConfiguration) WithLastUpdateTime added in v2.3.0

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

func (*IntegrationProfileConditionApplyConfiguration) WithMessage added in v2.3.0

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

func (*IntegrationProfileConditionApplyConfiguration) WithReason added in v2.3.0

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.

func (*IntegrationProfileConditionApplyConfiguration) WithStatus added in v2.3.0

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 (*IntegrationProfileConditionApplyConfiguration) WithType added in v2.3.0

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 IntegrationProfileKameletSpecApplyConfiguration added in v2.3.0

type IntegrationProfileKameletSpecApplyConfiguration struct {
	Repositories []KameletRepositorySpecApplyConfiguration `json:"repositories,omitempty"`
}

IntegrationProfileKameletSpecApplyConfiguration represents an declarative configuration of the IntegrationProfileKameletSpec type for use with apply.

func IntegrationProfileKameletSpec added in v2.3.0

func IntegrationProfileKameletSpec() *IntegrationProfileKameletSpecApplyConfiguration

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

func (*IntegrationProfileKameletSpecApplyConfiguration) WithRepositories added in v2.3.0

WithRepositories adds the given value to the Repositories 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 Repositories field.

type IntegrationProfileSpecApplyConfiguration added in v2.3.0

type IntegrationProfileSpecApplyConfiguration struct {
	Build   *IntegrationProfileBuildSpecApplyConfiguration   `json:"build,omitempty"`
	Traits  *TraitsApplyConfiguration                        `json:"traits,omitempty"`
	Kamelet *IntegrationProfileKameletSpecApplyConfiguration `json:"kamelet,omitempty"`
}

IntegrationProfileSpecApplyConfiguration represents an declarative configuration of the IntegrationProfileSpec type for use with apply.

func IntegrationProfileSpec added in v2.3.0

func IntegrationProfileSpec() *IntegrationProfileSpecApplyConfiguration

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

func (*IntegrationProfileSpecApplyConfiguration) WithBuild added in v2.3.0

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

func (*IntegrationProfileSpecApplyConfiguration) WithKamelet added in v2.3.0

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

func (*IntegrationProfileSpecApplyConfiguration) WithTraits added in v2.3.0

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

type IntegrationProfileStatusApplyConfiguration added in v2.3.0

type IntegrationProfileStatusApplyConfiguration struct {
	IntegrationProfileSpecApplyConfiguration `json:",inline"`
	ObservedGeneration                       *int64                                          `json:"observedGeneration,omitempty"`
	Phase                                    *camelv1.IntegrationProfilePhase                `json:"phase,omitempty"`
	Conditions                               []IntegrationProfileConditionApplyConfiguration `json:"conditions,omitempty"`
}

IntegrationProfileStatusApplyConfiguration represents an declarative configuration of the IntegrationProfileStatus type for use with apply.

func IntegrationProfileStatus added in v2.3.0

func IntegrationProfileStatus() *IntegrationProfileStatusApplyConfiguration

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

func (*IntegrationProfileStatusApplyConfiguration) WithBuild added in v2.3.0

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

func (*IntegrationProfileStatusApplyConfiguration) WithConditions added in v2.3.0

WithConditions adds the given value to the Conditions 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 Conditions field.

func (*IntegrationProfileStatusApplyConfiguration) WithKamelet added in v2.3.0

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

func (*IntegrationProfileStatusApplyConfiguration) WithObservedGeneration added in v2.3.0

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 (*IntegrationProfileStatusApplyConfiguration) WithPhase added in v2.3.0

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 (*IntegrationProfileStatusApplyConfiguration) WithTraits added in v2.3.0

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

type IntegrationSpecApplyConfiguration

type IntegrationSpecApplyConfiguration struct {
	Replicas           *int32                                `json:"replicas,omitempty"`
	Sources            []SourceSpecApplyConfiguration        `json:"sources,omitempty"`
	Flows              []FlowApplyConfiguration              `json:"flows,omitempty"`
	IntegrationKit     *corev1.ObjectReference               `json:"integrationKit,omitempty"`
	Dependencies       []string                              `json:"dependencies,omitempty"`
	Profile            *camelv1.TraitProfile                 `json:"profile,omitempty"`
	Traits             *TraitsApplyConfiguration             `json:"traits,omitempty"`
	PodTemplate        *PodSpecTemplateApplyConfiguration    `json:"template,omitempty"`
	Configuration      []ConfigurationSpecApplyConfiguration `json:"configuration,omitempty"`
	Repositories       []string                              `json:"repositories,omitempty"`
	ServiceAccountName *string                               `json:"serviceAccountName,omitempty"`
}

IntegrationSpecApplyConfiguration represents an declarative configuration of the IntegrationSpec type for use with apply.

func IntegrationSpec

func IntegrationSpec() *IntegrationSpecApplyConfiguration

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

func (*IntegrationSpecApplyConfiguration) WithConfiguration

WithConfiguration adds the given value to the Configuration 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 Configuration field.

func (*IntegrationSpecApplyConfiguration) WithDependencies

WithDependencies adds the given value to the Dependencies 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 Dependencies field.

func (*IntegrationSpecApplyConfiguration) WithFlows

WithFlows adds the given value to the Flows 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 Flows field.

func (*IntegrationSpecApplyConfiguration) WithIntegrationKit

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

func (*IntegrationSpecApplyConfiguration) WithPodTemplate

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

func (*IntegrationSpecApplyConfiguration) WithProfile

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

func (*IntegrationSpecApplyConfiguration) 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 (*IntegrationSpecApplyConfiguration) WithRepositories

WithRepositories adds the given value to the Repositories 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 Repositories field.

func (*IntegrationSpecApplyConfiguration) WithServiceAccountName

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

func (*IntegrationSpecApplyConfiguration) WithSources

WithSources adds the given value to the Sources 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 Sources field.

func (*IntegrationSpecApplyConfiguration) WithTraits

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

type IntegrationStatusApplyConfiguration

type IntegrationStatusApplyConfiguration struct {
	ObservedGeneration      *int64                                   `json:"observedGeneration,omitempty"`
	Phase                   *v1.IntegrationPhase                     `json:"phase,omitempty"`
	Digest                  *string                                  `json:"digest,omitempty"`
	Image                   *string                                  `json:"image,omitempty"`
	Dependencies            []string                                 `json:"dependencies,omitempty"`
	Profile                 *v1.TraitProfile                         `json:"profile,omitempty"`
	IntegrationKit          *corev1.ObjectReference                  `json:"integrationKit,omitempty"`
	Platform                *string                                  `json:"platform,omitempty"`
	GeneratedSources        []SourceSpecApplyConfiguration           `json:"generatedSources,omitempty"`
	RuntimeVersion          *string                                  `json:"runtimeVersion,omitempty"`
	RuntimeProvider         *v1.RuntimeProvider                      `json:"runtimeProvider,omitempty"`
	Configuration           []ConfigurationSpecApplyConfiguration    `json:"configuration,omitempty"`
	Conditions              []IntegrationConditionApplyConfiguration `json:"conditions,omitempty"`
	Version                 *string                                  `json:"version,omitempty"`
	Replicas                *int32                                   `json:"replicas,omitempty"`
	Selector                *string                                  `json:"selector,omitempty"`
	Capabilities            []string                                 `json:"capabilities,omitempty"`
	InitializationTimestamp *metav1.Time                             `json:"lastInitTimestamp,omitempty"`
}

IntegrationStatusApplyConfiguration represents an declarative configuration of the IntegrationStatus type for use with apply.

func IntegrationStatus

func IntegrationStatus() *IntegrationStatusApplyConfiguration

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

func (*IntegrationStatusApplyConfiguration) WithCapabilities

WithCapabilities adds the given value to the Capabilities 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 Capabilities field.

func (*IntegrationStatusApplyConfiguration) WithConditions

WithConditions adds the given value to the Conditions 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 Conditions field.

func (*IntegrationStatusApplyConfiguration) WithConfiguration

WithConfiguration adds the given value to the Configuration 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 Configuration field.

func (*IntegrationStatusApplyConfiguration) WithDependencies

WithDependencies adds the given value to the Dependencies 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 Dependencies field.

func (*IntegrationStatusApplyConfiguration) WithDigest

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

func (*IntegrationStatusApplyConfiguration) WithGeneratedSources

WithGeneratedSources adds the given value to the GeneratedSources 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 GeneratedSources field.

func (*IntegrationStatusApplyConfiguration) WithImage

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

func (*IntegrationStatusApplyConfiguration) WithInitializationTimestamp

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

func (*IntegrationStatusApplyConfiguration) WithIntegrationKit

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

func (*IntegrationStatusApplyConfiguration) 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 (*IntegrationStatusApplyConfiguration) 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 (*IntegrationStatusApplyConfiguration) WithPlatform

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

func (*IntegrationStatusApplyConfiguration) WithProfile

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

func (*IntegrationStatusApplyConfiguration) 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 (*IntegrationStatusApplyConfiguration) WithRuntimeProvider

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

func (*IntegrationStatusApplyConfiguration) WithRuntimeVersion

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

func (*IntegrationStatusApplyConfiguration) WithSelector

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

func (*IntegrationStatusApplyConfiguration) 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 JSONApplyConfiguration

type JSONApplyConfiguration struct {
	v1.RawMessage `json:",inline"`
}

JSONApplyConfiguration represents an declarative configuration of the JSON type for use with apply.

func JSON

func JSON() *JSONApplyConfiguration

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

type JSONSchemaPropApplyConfiguration

type JSONSchemaPropApplyConfiguration struct {
	ID               *string                  `json:"id,omitempty"`
	Deprecated       *bool                    `json:"deprecated,omitempty"`
	Description      *string                  `json:"description,omitempty"`
	Type             *string                  `json:"type,omitempty"`
	Format           *string                  `json:"format,omitempty"`
	Title            *string                  `json:"title,omitempty"`
	Default          *JSONApplyConfiguration  `json:"default,omitempty"`
	Maximum          *json.Number             `json:"maximum,omitempty"`
	ExclusiveMaximum *bool                    `json:"exclusiveMaximum,omitempty"`
	Minimum          *json.Number             `json:"minimum,omitempty"`
	ExclusiveMinimum *bool                    `json:"exclusiveMinimum,omitempty"`
	MaxLength        *int64                   `json:"maxLength,omitempty"`
	MinLength        *int64                   `json:"minLength,omitempty"`
	Pattern          *string                  `json:"pattern,omitempty"`
	MaxItems         *int64                   `json:"maxItems,omitempty"`
	MinItems         *int64                   `json:"minItems,omitempty"`
	UniqueItems      *bool                    `json:"uniqueItems,omitempty"`
	MaxProperties    *int64                   `json:"maxProperties,omitempty"`
	MinProperties    *int64                   `json:"minProperties,omitempty"`
	MultipleOf       *json.Number             `json:"multipleOf,omitempty"`
	Enum             []JSONApplyConfiguration `json:"enum,omitempty"`
	Example          *JSONApplyConfiguration  `json:"example,omitempty"`
	Nullable         *bool                    `json:"nullable,omitempty"`
	XDescriptors     []string                 `json:"x-descriptors,omitempty"`
}

JSONSchemaPropApplyConfiguration represents an declarative configuration of the JSONSchemaProp type for use with apply.

func JSONSchemaProp

func JSONSchemaProp() *JSONSchemaPropApplyConfiguration

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

func (*JSONSchemaPropApplyConfiguration) WithDefault

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

func (*JSONSchemaPropApplyConfiguration) WithDeprecated

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

func (*JSONSchemaPropApplyConfiguration) 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 (*JSONSchemaPropApplyConfiguration) WithEnum

WithEnum adds the given value to the Enum 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 Enum field.

func (*JSONSchemaPropApplyConfiguration) WithExample

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

func (*JSONSchemaPropApplyConfiguration) WithExclusiveMaximum

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

func (*JSONSchemaPropApplyConfiguration) WithExclusiveMinimum

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

func (*JSONSchemaPropApplyConfiguration) WithFormat

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

func (*JSONSchemaPropApplyConfiguration) WithID

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

func (*JSONSchemaPropApplyConfiguration) WithMaxItems

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

func (*JSONSchemaPropApplyConfiguration) WithMaxLength

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

func (*JSONSchemaPropApplyConfiguration) WithMaxProperties

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

func (*JSONSchemaPropApplyConfiguration) WithMaximum

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

func (*JSONSchemaPropApplyConfiguration) WithMinItems

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

func (*JSONSchemaPropApplyConfiguration) WithMinLength

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

func (*JSONSchemaPropApplyConfiguration) WithMinProperties

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

func (*JSONSchemaPropApplyConfiguration) WithMinimum

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

func (*JSONSchemaPropApplyConfiguration) WithMultipleOf

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

func (*JSONSchemaPropApplyConfiguration) WithNullable

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

func (*JSONSchemaPropApplyConfiguration) WithPattern

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

func (*JSONSchemaPropApplyConfiguration) WithTitle

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

func (*JSONSchemaPropApplyConfiguration) 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 (*JSONSchemaPropApplyConfiguration) WithUniqueItems

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

func (*JSONSchemaPropApplyConfiguration) WithXDescriptors

WithXDescriptors adds the given value to the XDescriptors 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 XDescriptors field.

type JSONSchemaPropsApplyConfiguration

type JSONSchemaPropsApplyConfiguration struct {
	ID           *string                                     `json:"id,omitempty"`
	Description  *string                                     `json:"description,omitempty"`
	Title        *string                                     `json:"title,omitempty"`
	Properties   map[string]JSONSchemaPropApplyConfiguration `json:"properties,omitempty"`
	Required     []string                                    `json:"required,omitempty"`
	Example      *JSONApplyConfiguration                     `json:"example,omitempty"`
	ExternalDocs *ExternalDocumentationApplyConfiguration    `json:"externalDocs,omitempty"`
	Schema       *camelv1.JSONSchemaURL                      `json:"$schema,omitempty"`
	Type         *string                                     `json:"type,omitempty"`
}

JSONSchemaPropsApplyConfiguration represents an declarative configuration of the JSONSchemaProps type for use with apply.

func JSONSchemaProps

func JSONSchemaProps() *JSONSchemaPropsApplyConfiguration

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

func (*JSONSchemaPropsApplyConfiguration) 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 (*JSONSchemaPropsApplyConfiguration) WithExample

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

func (*JSONSchemaPropsApplyConfiguration) WithExternalDocs

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

func (*JSONSchemaPropsApplyConfiguration) WithID

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

func (*JSONSchemaPropsApplyConfiguration) WithProperties

WithProperties puts the entries into the Properties 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 Properties field, overwriting an existing map entries in Properties field with the same key.

func (*JSONSchemaPropsApplyConfiguration) WithRequired

WithRequired adds the given value to the Required 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 Required field.

func (*JSONSchemaPropsApplyConfiguration) WithSchema

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

func (*JSONSchemaPropsApplyConfiguration) WithTitle

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

func (*JSONSchemaPropsApplyConfiguration) 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 JibTaskApplyConfiguration added in v2.1.0

type JibTaskApplyConfiguration struct {
	BaseTaskApplyConfiguration    `json:",inline"`
	PublishTaskApplyConfiguration `json:",inline"`
}

JibTaskApplyConfiguration represents an declarative configuration of the JibTask type for use with apply.

func JibTask added in v2.1.0

func JibTask() *JibTaskApplyConfiguration

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

func (*JibTaskApplyConfiguration) WithBaseImage added in v2.1.0

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

func (*JibTaskApplyConfiguration) WithConfiguration added in v2.1.0

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

func (*JibTaskApplyConfiguration) WithContextDir added in v2.1.0

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

func (*JibTaskApplyConfiguration) WithImage added in v2.1.0

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

func (*JibTaskApplyConfiguration) WithName added in v2.1.0

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 (*JibTaskApplyConfiguration) WithRegistry added in v2.1.0

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

type KameletApplyConfiguration

type KameletApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *KameletSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *KameletStatusApplyConfiguration `json:"status,omitempty"`
}

KameletApplyConfiguration represents an declarative configuration of the Kamelet type for use with apply.

func Kamelet

func Kamelet(name, namespace string) *KameletApplyConfiguration

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

func (*KameletApplyConfiguration) 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 (*KameletApplyConfiguration) WithAnnotations

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

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 (*KameletApplyConfiguration) WithCreationTimestamp

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

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 (*KameletApplyConfiguration) WithDeletionGracePeriodSeconds

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

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 (*KameletApplyConfiguration) WithDeletionTimestamp

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

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 (*KameletApplyConfiguration) WithFinalizers

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

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 (*KameletApplyConfiguration) WithGenerateName

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

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 (*KameletApplyConfiguration) WithGeneration

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

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 (*KameletApplyConfiguration) 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 (*KameletApplyConfiguration) 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 (*KameletApplyConfiguration) 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 (*KameletApplyConfiguration) 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 (*KameletApplyConfiguration) 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 (*KameletApplyConfiguration) WithResourceVersion

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

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 (*KameletApplyConfiguration) 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 (*KameletApplyConfiguration) 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 (*KameletApplyConfiguration) 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 KameletConditionApplyConfiguration

type KameletConditionApplyConfiguration struct {
	Type               *v1.KameletConditionType `json:"type,omitempty"`
	Status             *corev1.ConditionStatus  `json:"status,omitempty"`
	LastUpdateTime     *metav1.Time             `json:"lastUpdateTime,omitempty"`
	LastTransitionTime *metav1.Time             `json:"lastTransitionTime,omitempty"`
	Reason             *string                  `json:"reason,omitempty"`
	Message            *string                  `json:"message,omitempty"`
}

KameletConditionApplyConfiguration represents an declarative configuration of the KameletCondition type for use with apply.

func KameletCondition

func KameletCondition() *KameletConditionApplyConfiguration

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

func (*KameletConditionApplyConfiguration) WithLastTransitionTime

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

func (*KameletConditionApplyConfiguration) WithLastUpdateTime

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

func (*KameletConditionApplyConfiguration) WithMessage

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

func (*KameletConditionApplyConfiguration) 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.

func (*KameletConditionApplyConfiguration) 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 (*KameletConditionApplyConfiguration) 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 KameletPropertyApplyConfiguration

type KameletPropertyApplyConfiguration struct {
	Name    *string `json:"name,omitempty"`
	Default *string `json:"default,omitempty"`
}

KameletPropertyApplyConfiguration represents an declarative configuration of the KameletProperty type for use with apply.

func KameletProperty

func KameletProperty() *KameletPropertyApplyConfiguration

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

func (*KameletPropertyApplyConfiguration) WithDefault

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

func (*KameletPropertyApplyConfiguration) 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.

type KameletRepositorySpecApplyConfiguration added in v2.3.0

type KameletRepositorySpecApplyConfiguration struct {
	URI *string `json:"uri,omitempty"`
}

KameletRepositorySpecApplyConfiguration represents an declarative configuration of the KameletRepositorySpec type for use with apply.

func KameletRepositorySpec added in v2.3.0

func KameletRepositorySpec() *KameletRepositorySpecApplyConfiguration

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

func (*KameletRepositorySpecApplyConfiguration) WithURI added in v2.3.0

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

type KameletSpecApplyConfiguration

type KameletSpecApplyConfiguration struct {
	Definition   *JSONSchemaPropsApplyConfiguration                   `json:"definition,omitempty"`
	Sources      []SourceSpecApplyConfiguration                       `json:"sources,omitempty"`
	Template     *TemplateApplyConfiguration                          `json:"template,omitempty"`
	Types        map[camelv1.TypeSlot]EventTypeSpecApplyConfiguration `json:"types,omitempty"`
	DataTypes    map[camelv1.TypeSlot]DataTypesSpecApplyConfiguration `json:"dataTypes,omitempty"`
	Dependencies []string                                             `json:"dependencies,omitempty"`
}

KameletSpecApplyConfiguration represents an declarative configuration of the KameletSpec type for use with apply.

func KameletSpec

func KameletSpec() *KameletSpecApplyConfiguration

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

func (*KameletSpecApplyConfiguration) WithDataTypes

WithDataTypes puts the entries into the DataTypes 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 DataTypes field, overwriting an existing map entries in DataTypes field with the same key.

func (*KameletSpecApplyConfiguration) WithDefinition

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

func (*KameletSpecApplyConfiguration) WithDependencies

func (b *KameletSpecApplyConfiguration) WithDependencies(values ...string) *KameletSpecApplyConfiguration

WithDependencies adds the given value to the Dependencies 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 Dependencies field.

func (*KameletSpecApplyConfiguration) WithSources

WithSources adds the given value to the Sources 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 Sources field.

func (*KameletSpecApplyConfiguration) 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 (*KameletSpecApplyConfiguration) WithTypes

WithTypes puts the entries into the Types 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 Types field, overwriting an existing map entries in Types field with the same key.

type KameletStatusApplyConfiguration

type KameletStatusApplyConfiguration struct {
	ObservedGeneration *int64                               `json:"observedGeneration,omitempty"`
	Phase              *v1.KameletPhase                     `json:"phase,omitempty"`
	Conditions         []KameletConditionApplyConfiguration `json:"conditions,omitempty"`
	Properties         []KameletPropertyApplyConfiguration  `json:"properties,omitempty"`
}

KameletStatusApplyConfiguration represents an declarative configuration of the KameletStatus type for use with apply.

func KameletStatus

func KameletStatus() *KameletStatusApplyConfiguration

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

func (*KameletStatusApplyConfiguration) WithConditions

WithConditions adds the given value to the Conditions 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 Conditions field.

func (*KameletStatusApplyConfiguration) WithObservedGeneration

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

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 (*KameletStatusApplyConfiguration) 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 (*KameletStatusApplyConfiguration) WithProperties

WithProperties adds the given value to the Properties 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 Properties field.

type KanikoTaskApplyConfiguration

type KanikoTaskApplyConfiguration struct {
	BaseTaskApplyConfiguration    `json:",inline"`
	PublishTaskApplyConfiguration `json:",inline"`
	Verbose                       *bool                              `json:"verbose,omitempty"`
	Cache                         *KanikoTaskCacheApplyConfiguration `json:"cache,omitempty"`
	ExecutorImage                 *string                            `json:"executorImage,omitempty"`
}

KanikoTaskApplyConfiguration represents an declarative configuration of the KanikoTask type for use with apply.

func KanikoTask

func KanikoTask() *KanikoTaskApplyConfiguration

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

func (*KanikoTaskApplyConfiguration) WithBaseImage

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

func (*KanikoTaskApplyConfiguration) WithCache

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

func (*KanikoTaskApplyConfiguration) WithConfiguration added in v2.1.0

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

func (*KanikoTaskApplyConfiguration) WithContextDir

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

func (*KanikoTaskApplyConfiguration) WithExecutorImage

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

func (*KanikoTaskApplyConfiguration) WithImage

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

func (*KanikoTaskApplyConfiguration) 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 (*KanikoTaskApplyConfiguration) WithRegistry

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

func (*KanikoTaskApplyConfiguration) WithVerbose

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

type KanikoTaskCacheApplyConfiguration

type KanikoTaskCacheApplyConfiguration struct {
	Enabled               *bool   `json:"enabled,omitempty"`
	PersistentVolumeClaim *string `json:"persistentVolumeClaim,omitempty"`
}

KanikoTaskCacheApplyConfiguration represents an declarative configuration of the KanikoTaskCache type for use with apply.

func KanikoTaskCache

func KanikoTaskCache() *KanikoTaskCacheApplyConfiguration

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

func (*KanikoTaskCacheApplyConfiguration) WithEnabled

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

func (*KanikoTaskCacheApplyConfiguration) WithPersistentVolumeClaim

func (b *KanikoTaskCacheApplyConfiguration) WithPersistentVolumeClaim(value string) *KanikoTaskCacheApplyConfiguration

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

type MavenArtifactApplyConfiguration

type MavenArtifactApplyConfiguration struct {
	GroupID    *string `json:"groupId,omitempty"`
	ArtifactID *string `json:"artifactId,omitempty"`
	Type       *string `json:"type,omitempty"`
	Version    *string `json:"version,omitempty"`
	Classifier *string `json:"classifier,omitempty"`
}

MavenArtifactApplyConfiguration represents an declarative configuration of the MavenArtifact type for use with apply.

func MavenArtifact

func MavenArtifact() *MavenArtifactApplyConfiguration

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

func (*MavenArtifactApplyConfiguration) WithArtifactID

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

func (*MavenArtifactApplyConfiguration) WithClassifier added in v2.3.0

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

func (*MavenArtifactApplyConfiguration) WithGroupID

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

func (*MavenArtifactApplyConfiguration) WithType added in v2.3.0

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 (*MavenArtifactApplyConfiguration) 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 MavenBuildSpecApplyConfiguration

type MavenBuildSpecApplyConfiguration struct {
	MavenSpecApplyConfiguration `json:",inline"`
	Repositories                []RepositoryApplyConfiguration `json:"repositories,omitempty"`
	Servers                     []ServerApplyConfiguration     `json:"servers,omitempty"`
}

MavenBuildSpecApplyConfiguration represents an declarative configuration of the MavenBuildSpec type for use with apply.

func MavenBuildSpec

func MavenBuildSpec() *MavenBuildSpecApplyConfiguration

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

func (*MavenBuildSpecApplyConfiguration) WithCASecrets

WithCASecrets adds the given value to the CASecrets 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 CASecrets field.

func (*MavenBuildSpecApplyConfiguration) WithCLIOptions

WithCLIOptions adds the given value to the CLIOptions 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 CLIOptions field.

func (*MavenBuildSpecApplyConfiguration) WithExtension

WithExtension adds the given value to the Extension 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 Extension field.

func (*MavenBuildSpecApplyConfiguration) WithLocalRepository

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

func (*MavenBuildSpecApplyConfiguration) WithProfiles added in v2.1.0

WithProfiles adds the given value to the Profiles 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 Profiles field.

func (*MavenBuildSpecApplyConfiguration) WithProperties

WithProperties puts the entries into the Properties 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 Properties field, overwriting an existing map entries in Properties field with the same key.

func (*MavenBuildSpecApplyConfiguration) WithRepositories

WithRepositories adds the given value to the Repositories 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 Repositories field.

func (*MavenBuildSpecApplyConfiguration) WithServers

WithServers adds the given value to the Servers 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 Servers field.

func (*MavenBuildSpecApplyConfiguration) WithSettings

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

func (*MavenBuildSpecApplyConfiguration) WithSettingsSecurity

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

type MavenSpecApplyConfiguration

type MavenSpecApplyConfiguration struct {
	LocalRepository  *string                           `json:"localRepository,omitempty"`
	Properties       map[string]string                 `json:"properties,omitempty"`
	Profiles         []ValueSourceApplyConfiguration   `json:"profiles,omitempty"`
	Settings         *ValueSourceApplyConfiguration    `json:"settings,omitempty"`
	SettingsSecurity *ValueSourceApplyConfiguration    `json:"settingsSecurity,omitempty"`
	CASecrets        []corev1.SecretKeySelector        `json:"caSecrets,omitempty"`
	Extension        []MavenArtifactApplyConfiguration `json:"extension,omitempty"`
	CLIOptions       []string                          `json:"cliOptions,omitempty"`
}

MavenSpecApplyConfiguration represents an declarative configuration of the MavenSpec type for use with apply.

func MavenSpec

func MavenSpec() *MavenSpecApplyConfiguration

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

func (*MavenSpecApplyConfiguration) WithCASecrets

WithCASecrets adds the given value to the CASecrets 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 CASecrets field.

func (*MavenSpecApplyConfiguration) WithCLIOptions

func (b *MavenSpecApplyConfiguration) WithCLIOptions(values ...string) *MavenSpecApplyConfiguration

WithCLIOptions adds the given value to the CLIOptions 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 CLIOptions field.

func (*MavenSpecApplyConfiguration) WithExtension

WithExtension adds the given value to the Extension 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 Extension field.

func (*MavenSpecApplyConfiguration) WithLocalRepository

func (b *MavenSpecApplyConfiguration) WithLocalRepository(value string) *MavenSpecApplyConfiguration

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

func (*MavenSpecApplyConfiguration) WithProfiles added in v2.1.0

WithProfiles adds the given value to the Profiles 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 Profiles field.

func (*MavenSpecApplyConfiguration) WithProperties

func (b *MavenSpecApplyConfiguration) WithProperties(entries map[string]string) *MavenSpecApplyConfiguration

WithProperties puts the entries into the Properties 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 Properties field, overwriting an existing map entries in Properties field with the same key.

func (*MavenSpecApplyConfiguration) WithSettings

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

func (*MavenSpecApplyConfiguration) WithSettingsSecurity

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

type PipeApplyConfiguration

type PipeApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *PipeSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *PipeStatusApplyConfiguration `json:"status,omitempty"`
}

PipeApplyConfiguration represents an declarative configuration of the Pipe type for use with apply.

func Pipe

func Pipe(name, namespace string) *PipeApplyConfiguration

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

func (*PipeApplyConfiguration) WithAPIVersion

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

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 (*PipeApplyConfiguration) WithAnnotations

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

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 (*PipeApplyConfiguration) WithCreationTimestamp

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

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 (*PipeApplyConfiguration) WithDeletionGracePeriodSeconds

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

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 (*PipeApplyConfiguration) WithDeletionTimestamp

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

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 (*PipeApplyConfiguration) WithFinalizers

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

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 (*PipeApplyConfiguration) WithGenerateName

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

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 (*PipeApplyConfiguration) WithGeneration

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

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 (*PipeApplyConfiguration) 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 (*PipeApplyConfiguration) WithLabels

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

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 (*PipeApplyConfiguration) 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 (*PipeApplyConfiguration) WithNamespace

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

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 (*PipeApplyConfiguration) 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 (*PipeApplyConfiguration) WithResourceVersion

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

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 (*PipeApplyConfiguration) 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 (*PipeApplyConfiguration) 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 (*PipeApplyConfiguration) 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 PipeConditionApplyConfiguration

type PipeConditionApplyConfiguration struct {
	Type               *v1.PipeConditionType            `json:"type,omitempty"`
	Status             *corev1.ConditionStatus          `json:"status,omitempty"`
	LastUpdateTime     *metav1.Time                     `json:"lastUpdateTime,omitempty"`
	LastTransitionTime *metav1.Time                     `json:"lastTransitionTime,omitempty"`
	Reason             *string                          `json:"reason,omitempty"`
	Message            *string                          `json:"message,omitempty"`
	Pods               []PodConditionApplyConfiguration `json:"pods,omitempty"`
}

PipeConditionApplyConfiguration represents an declarative configuration of the PipeCondition type for use with apply.

func PipeCondition

func PipeCondition() *PipeConditionApplyConfiguration

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

func (*PipeConditionApplyConfiguration) WithLastTransitionTime

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

func (*PipeConditionApplyConfiguration) WithLastUpdateTime

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

func (*PipeConditionApplyConfiguration) WithMessage

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

func (*PipeConditionApplyConfiguration) WithPods

WithPods adds the given value to the Pods 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 Pods field.

func (*PipeConditionApplyConfiguration) 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.

func (*PipeConditionApplyConfiguration) 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 (*PipeConditionApplyConfiguration) 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 PipeSpecApplyConfiguration

type PipeSpecApplyConfiguration struct {
	Integration        *IntegrationSpecApplyConfiguration  `json:"integration,omitempty"`
	Source             *EndpointApplyConfiguration         `json:"source,omitempty"`
	Sink               *EndpointApplyConfiguration         `json:"sink,omitempty"`
	ErrorHandler       *ErrorHandlerSpecApplyConfiguration `json:"errorHandler,omitempty"`
	Steps              []EndpointApplyConfiguration        `json:"steps,omitempty"`
	Replicas           *int32                              `json:"replicas,omitempty"`
	ServiceAccountName *string                             `json:"serviceAccountName,omitempty"`
}

PipeSpecApplyConfiguration represents an declarative configuration of the PipeSpec type for use with apply.

func PipeSpec

func PipeSpec() *PipeSpecApplyConfiguration

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

func (*PipeSpecApplyConfiguration) WithErrorHandler

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

func (*PipeSpecApplyConfiguration) WithIntegration

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

func (*PipeSpecApplyConfiguration) 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 (*PipeSpecApplyConfiguration) WithServiceAccountName

func (b *PipeSpecApplyConfiguration) WithServiceAccountName(value string) *PipeSpecApplyConfiguration

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

func (*PipeSpecApplyConfiguration) WithSink

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

func (*PipeSpecApplyConfiguration) WithSource

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

func (*PipeSpecApplyConfiguration) WithSteps

WithSteps adds the given value to the Steps 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 Steps field.

type PipeStatusApplyConfiguration

type PipeStatusApplyConfiguration struct {
	ObservedGeneration *int64                            `json:"observedGeneration,omitempty"`
	Phase              *v1.PipePhase                     `json:"phase,omitempty"`
	Conditions         []PipeConditionApplyConfiguration `json:"conditions,omitempty"`
	Replicas           *int32                            `json:"replicas,omitempty"`
	Selector           *string                           `json:"selector,omitempty"`
}

PipeStatusApplyConfiguration represents an declarative configuration of the PipeStatus type for use with apply.

func PipeStatus

func PipeStatus() *PipeStatusApplyConfiguration

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

func (*PipeStatusApplyConfiguration) WithConditions

WithConditions adds the given value to the Conditions 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 Conditions field.

func (*PipeStatusApplyConfiguration) WithObservedGeneration

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

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 (*PipeStatusApplyConfiguration) 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 (*PipeStatusApplyConfiguration) 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 (*PipeStatusApplyConfiguration) WithSelector

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

type PipelineSpecApplyConfiguration

type PipelineSpecApplyConfiguration struct {
	Tasks   []TaskApplyConfiguration `json:"tasks,omitempty"`
	Timeout *metav1.Duration         `json:"timeout,omitempty"`
}

PipelineSpecApplyConfiguration represents an declarative configuration of the PipelineSpec type for use with apply.

func PipelineSpec

func PipelineSpec() *PipelineSpecApplyConfiguration

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

func (*PipelineSpecApplyConfiguration) WithTasks

WithTasks adds the given value to the Tasks 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 Tasks field.

func (*PipelineSpecApplyConfiguration) WithTimeout

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

type PodConditionApplyConfiguration

type PodConditionApplyConfiguration struct {
	Name      *string                                 `json:"name,omitempty"`
	Condition *v1.PodCondition                        `json:"condition,omitempty"`
	Health    []HealthCheckResponseApplyConfiguration `json:"health,omitempty"`
}

PodConditionApplyConfiguration represents an declarative configuration of the PodCondition type for use with apply.

func PodCondition

func PodCondition() *PodConditionApplyConfiguration

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

func (*PodConditionApplyConfiguration) WithCondition

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

func (*PodConditionApplyConfiguration) WithHealth

WithHealth adds the given value to the Health 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 Health field.

func (*PodConditionApplyConfiguration) 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.

type PodSpecApplyConfiguration

type PodSpecApplyConfiguration struct {
	Volumes                       []v1.Volume                   `json:"volumes,omitempty"`
	InitContainers                []v1.Container                `json:"initContainers,omitempty"`
	Containers                    []v1.Container                `json:"containers,omitempty"`
	EphemeralContainers           []v1.EphemeralContainer       `json:"ephemeralContainers,omitempty"`
	RestartPolicy                 *v1.RestartPolicy             `json:"restartPolicy,omitempty"`
	TerminationGracePeriodSeconds *int64                        `json:"terminationGracePeriodSeconds,omitempty"`
	ActiveDeadlineSeconds         *int64                        `json:"activeDeadlineSeconds,omitempty"`
	DNSPolicy                     *v1.DNSPolicy                 `json:"dnsPolicy,omitempty"`
	NodeSelector                  map[string]string             `json:"nodeSelector,omitempty"`
	TopologySpreadConstraints     []v1.TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty"`
	SecurityContext               *v1.PodSecurityContext        `json:"securityContext,omitempty"`
}

PodSpecApplyConfiguration represents an declarative configuration of the PodSpec type for use with apply.

func PodSpec

func PodSpec() *PodSpecApplyConfiguration

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

func (*PodSpecApplyConfiguration) WithActiveDeadlineSeconds

func (b *PodSpecApplyConfiguration) WithActiveDeadlineSeconds(value int64) *PodSpecApplyConfiguration

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

func (*PodSpecApplyConfiguration) WithContainers

func (b *PodSpecApplyConfiguration) WithContainers(values ...v1.Container) *PodSpecApplyConfiguration

WithContainers adds the given value to the Containers 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 Containers field.

func (*PodSpecApplyConfiguration) WithDNSPolicy

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

func (*PodSpecApplyConfiguration) WithEphemeralContainers

func (b *PodSpecApplyConfiguration) WithEphemeralContainers(values ...v1.EphemeralContainer) *PodSpecApplyConfiguration

WithEphemeralContainers adds the given value to the EphemeralContainers 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 EphemeralContainers field.

func (*PodSpecApplyConfiguration) WithInitContainers

func (b *PodSpecApplyConfiguration) WithInitContainers(values ...v1.Container) *PodSpecApplyConfiguration

WithInitContainers adds the given value to the InitContainers 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 InitContainers field.

func (*PodSpecApplyConfiguration) WithNodeSelector

func (b *PodSpecApplyConfiguration) WithNodeSelector(entries map[string]string) *PodSpecApplyConfiguration

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 (*PodSpecApplyConfiguration) WithRestartPolicy

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

func (*PodSpecApplyConfiguration) WithSecurityContext

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

func (*PodSpecApplyConfiguration) WithTerminationGracePeriodSeconds

func (b *PodSpecApplyConfiguration) WithTerminationGracePeriodSeconds(value int64) *PodSpecApplyConfiguration

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

func (*PodSpecApplyConfiguration) WithTopologySpreadConstraints

func (b *PodSpecApplyConfiguration) WithTopologySpreadConstraints(values ...v1.TopologySpreadConstraint) *PodSpecApplyConfiguration

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.

func (*PodSpecApplyConfiguration) WithVolumes

func (b *PodSpecApplyConfiguration) WithVolumes(values ...v1.Volume) *PodSpecApplyConfiguration

WithVolumes adds the given value to the Volumes 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 Volumes field.

type PodSpecTemplateApplyConfiguration

type PodSpecTemplateApplyConfiguration struct {
	Spec *PodSpecApplyConfiguration `json:"spec,omitempty"`
}

PodSpecTemplateApplyConfiguration represents an declarative configuration of the PodSpecTemplate type for use with apply.

func PodSpecTemplate

func PodSpecTemplate() *PodSpecTemplateApplyConfiguration

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

func (*PodSpecTemplateApplyConfiguration) 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.

type PublishTaskApplyConfiguration

type PublishTaskApplyConfiguration struct {
	ContextDir *string                         `json:"contextDir,omitempty"`
	BaseImage  *string                         `json:"baseImage,omitempty"`
	Image      *string                         `json:"image,omitempty"`
	Registry   *RegistrySpecApplyConfiguration `json:"registry,omitempty"`
}

PublishTaskApplyConfiguration represents an declarative configuration of the PublishTask type for use with apply.

func PublishTask

func PublishTask() *PublishTaskApplyConfiguration

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

func (*PublishTaskApplyConfiguration) WithBaseImage

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

func (*PublishTaskApplyConfiguration) WithContextDir

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

func (*PublishTaskApplyConfiguration) WithImage

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

func (*PublishTaskApplyConfiguration) WithRegistry

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

type RegistrySpecApplyConfiguration

type RegistrySpecApplyConfiguration struct {
	Insecure     *bool   `json:"insecure,omitempty"`
	Address      *string `json:"address,omitempty"`
	Secret       *string `json:"secret,omitempty"`
	CA           *string `json:"ca,omitempty"`
	Organization *string `json:"organization,omitempty"`
}

RegistrySpecApplyConfiguration represents an declarative configuration of the RegistrySpec type for use with apply.

func RegistrySpec

func RegistrySpec() *RegistrySpecApplyConfiguration

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

func (*RegistrySpecApplyConfiguration) WithAddress

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

func (*RegistrySpecApplyConfiguration) WithCA

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

func (*RegistrySpecApplyConfiguration) WithInsecure

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

func (*RegistrySpecApplyConfiguration) WithOrganization

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

func (*RegistrySpecApplyConfiguration) WithSecret

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

type RepositoryApplyConfiguration

type RepositoryApplyConfiguration struct {
	ID        *string                             `json:"id,omitempty"`
	Name      *string                             `json:"name,omitempty"`
	URL       *string                             `json:"url,omitempty"`
	Snapshots *RepositoryPolicyApplyConfiguration `json:"snapshots,omitempty"`
	Releases  *RepositoryPolicyApplyConfiguration `json:"releases,omitempty"`
}

RepositoryApplyConfiguration represents an declarative configuration of the Repository type for use with apply.

func Repository

func Repository() *RepositoryApplyConfiguration

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

func (*RepositoryApplyConfiguration) WithID

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

func (*RepositoryApplyConfiguration) 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 (*RepositoryApplyConfiguration) WithReleases

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

func (*RepositoryApplyConfiguration) WithSnapshots

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

func (*RepositoryApplyConfiguration) WithURL

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

type RepositoryPolicyApplyConfiguration

type RepositoryPolicyApplyConfiguration struct {
	Enabled        *bool   `json:"enabled,omitempty"`
	UpdatePolicy   *string `json:"updatePolicy,omitempty"`
	ChecksumPolicy *string `json:"checksumPolicy,omitempty"`
}

RepositoryPolicyApplyConfiguration represents an declarative configuration of the RepositoryPolicy type for use with apply.

func RepositoryPolicy

func RepositoryPolicy() *RepositoryPolicyApplyConfiguration

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

func (*RepositoryPolicyApplyConfiguration) WithChecksumPolicy

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

func (*RepositoryPolicyApplyConfiguration) WithEnabled

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

func (*RepositoryPolicyApplyConfiguration) WithUpdatePolicy

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

type RuntimeSpecApplyConfiguration

type RuntimeSpecApplyConfiguration struct {
	Version          *string                                 `json:"version,omitempty"`
	Provider         *v1.RuntimeProvider                     `json:"provider,omitempty"`
	ApplicationClass *string                                 `json:"applicationClass,omitempty"`
	Dependencies     []MavenArtifactApplyConfiguration       `json:"dependencies,omitempty"`
	Metadata         map[string]string                       `json:"metadata,omitempty"`
	Capabilities     map[string]CapabilityApplyConfiguration `json:"capabilities,omitempty"`
}

RuntimeSpecApplyConfiguration represents an declarative configuration of the RuntimeSpec type for use with apply.

func RuntimeSpec

func RuntimeSpec() *RuntimeSpecApplyConfiguration

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

func (*RuntimeSpecApplyConfiguration) WithApplicationClass

func (b *RuntimeSpecApplyConfiguration) WithApplicationClass(value string) *RuntimeSpecApplyConfiguration

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

func (*RuntimeSpecApplyConfiguration) WithCapabilities

WithCapabilities puts the entries into the Capabilities 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 Capabilities field, overwriting an existing map entries in Capabilities field with the same key.

func (*RuntimeSpecApplyConfiguration) WithDependencies

WithDependencies adds the given value to the Dependencies 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 Dependencies field.

func (*RuntimeSpecApplyConfiguration) WithMetadata

WithMetadata puts the entries into the Metadata 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 Metadata field, overwriting an existing map entries in Metadata field with the same key.

func (*RuntimeSpecApplyConfiguration) WithProvider

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

func (*RuntimeSpecApplyConfiguration) 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 S2iTaskApplyConfiguration

type S2iTaskApplyConfiguration struct {
	BaseTaskApplyConfiguration `json:",inline"`
	ContextDir                 *string `json:"contextDir,omitempty"`
	Tag                        *string `json:"tag,omitempty"`
}

S2iTaskApplyConfiguration represents an declarative configuration of the S2iTask type for use with apply.

func S2iTask

func S2iTask() *S2iTaskApplyConfiguration

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

func (*S2iTaskApplyConfiguration) WithConfiguration added in v2.1.0

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

func (*S2iTaskApplyConfiguration) WithContextDir

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

func (*S2iTaskApplyConfiguration) 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 (*S2iTaskApplyConfiguration) WithTag

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

type ServerApplyConfiguration

type ServerApplyConfiguration struct {
	ID            *string        `json:"id,omitempty"`
	Username      *string        `json:"username,omitempty"`
	Password      *string        `json:"password,omitempty"`
	Configuration *v1.Properties `json:"configuration,omitempty"`
}

ServerApplyConfiguration represents an declarative configuration of the Server type for use with apply.

func Server

func Server() *ServerApplyConfiguration

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

func (*ServerApplyConfiguration) WithConfiguration

func (b *ServerApplyConfiguration) WithConfiguration(value v1.Properties) *ServerApplyConfiguration

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

func (*ServerApplyConfiguration) WithID

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

func (*ServerApplyConfiguration) WithPassword

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

func (*ServerApplyConfiguration) WithUsername

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

type SourceSpecApplyConfiguration

type SourceSpecApplyConfiguration struct {
	DataSpecApplyConfiguration `json:",inline"`
	Language                   *camelv1.Language   `json:"language,omitempty"`
	Loader                     *string             `json:"loader,omitempty"`
	Interceptors               []string            `json:"interceptors,omitempty"`
	Type                       *camelv1.SourceType `json:"type,omitempty"`
	PropertyNames              []string            `json:"property-names,omitempty"`
	FromKamelet                *bool               `json:"from-kamelet,omitempty"`
}

SourceSpecApplyConfiguration represents an declarative configuration of the SourceSpec type for use with apply.

func SourceSpec

func SourceSpec() *SourceSpecApplyConfiguration

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

func (*SourceSpecApplyConfiguration) WithCompression

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

func (*SourceSpecApplyConfiguration) WithContent

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

func (*SourceSpecApplyConfiguration) WithContentKey

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

func (*SourceSpecApplyConfiguration) WithContentRef

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

func (*SourceSpecApplyConfiguration) WithContentType

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

func (*SourceSpecApplyConfiguration) WithFromKamelet added in v2.1.0

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

func (*SourceSpecApplyConfiguration) WithInterceptors

func (b *SourceSpecApplyConfiguration) WithInterceptors(values ...string) *SourceSpecApplyConfiguration

WithInterceptors adds the given value to the Interceptors 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 Interceptors field.

func (*SourceSpecApplyConfiguration) WithLanguage

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

func (*SourceSpecApplyConfiguration) WithLoader

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

func (*SourceSpecApplyConfiguration) 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 (*SourceSpecApplyConfiguration) WithPath

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

func (*SourceSpecApplyConfiguration) WithPropertyNames

func (b *SourceSpecApplyConfiguration) WithPropertyNames(values ...string) *SourceSpecApplyConfiguration

WithPropertyNames adds the given value to the PropertyNames 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 PropertyNames field.

func (*SourceSpecApplyConfiguration) WithRawContent

func (b *SourceSpecApplyConfiguration) WithRawContent(values ...byte) *SourceSpecApplyConfiguration

WithRawContent adds the given value to the RawContent 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 RawContent field.

func (*SourceSpecApplyConfiguration) 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 SpectrumTaskApplyConfiguration

type SpectrumTaskApplyConfiguration struct {
	BaseTaskApplyConfiguration    `json:",inline"`
	PublishTaskApplyConfiguration `json:",inline"`
}

SpectrumTaskApplyConfiguration represents an declarative configuration of the SpectrumTask type for use with apply.

func SpectrumTask

func SpectrumTask() *SpectrumTaskApplyConfiguration

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

func (*SpectrumTaskApplyConfiguration) WithBaseImage

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

func (*SpectrumTaskApplyConfiguration) WithConfiguration added in v2.1.0

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

func (*SpectrumTaskApplyConfiguration) WithContextDir

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

func (*SpectrumTaskApplyConfiguration) WithImage

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

func (*SpectrumTaskApplyConfiguration) 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 (*SpectrumTaskApplyConfiguration) WithRegistry

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

type TaskApplyConfiguration

type TaskApplyConfiguration struct {
	Builder  *BuilderTaskApplyConfiguration  `json:"builder,omitempty"`
	Custom   *UserTaskApplyConfiguration     `json:"custom,omitempty"`
	Package  *BuilderTaskApplyConfiguration  `json:"package,omitempty"`
	Buildah  *BuildahTaskApplyConfiguration  `json:"buildah,omitempty"`
	Kaniko   *KanikoTaskApplyConfiguration   `json:"kaniko,omitempty"`
	Spectrum *SpectrumTaskApplyConfiguration `json:"spectrum,omitempty"`
	S2i      *S2iTaskApplyConfiguration      `json:"s2i,omitempty"`
	Jib      *JibTaskApplyConfiguration      `json:"jib,omitempty"`
}

TaskApplyConfiguration represents an declarative configuration of the Task type for use with apply.

func Task

func Task() *TaskApplyConfiguration

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

func (*TaskApplyConfiguration) WithBuildah

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

func (*TaskApplyConfiguration) WithBuilder

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

func (*TaskApplyConfiguration) WithCustom

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

func (*TaskApplyConfiguration) WithJib added in v2.1.0

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

func (*TaskApplyConfiguration) WithKaniko

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

func (*TaskApplyConfiguration) WithPackage added in v2.1.0

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

func (*TaskApplyConfiguration) WithS2i

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

func (*TaskApplyConfiguration) WithSpectrum

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

type TemplateApplyConfiguration

type TemplateApplyConfiguration struct {
	v1.RawMessage `json:",inline"`
}

TemplateApplyConfiguration represents an declarative configuration of the Template type for use with apply.

func Template

func Template() *TemplateApplyConfiguration

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

type TraitConfigurationApplyConfiguration

type TraitConfigurationApplyConfiguration struct {
	v1.RawMessage `json:",inline"`
}

TraitConfigurationApplyConfiguration represents an declarative configuration of the TraitConfiguration type for use with apply.

func TraitConfiguration

func TraitConfiguration() *TraitConfigurationApplyConfiguration

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

type TraitSpecApplyConfiguration

type TraitSpecApplyConfiguration struct {
	Configuration *TraitConfigurationApplyConfiguration `json:"configuration,omitempty"`
}

TraitSpecApplyConfiguration represents an declarative configuration of the TraitSpec type for use with apply.

func TraitSpec

func TraitSpec() *TraitSpecApplyConfiguration

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

func (*TraitSpecApplyConfiguration) WithConfiguration

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

type TraitsApplyConfiguration

type TraitsApplyConfiguration struct {
	Affinity       *trait.AffinityTrait                    `json:"affinity,omitempty"`
	Builder        *trait.BuilderTrait                     `json:"builder,omitempty"`
	Camel          *trait.CamelTrait                       `json:"camel,omitempty"`
	Container      *trait.ContainerTrait                   `json:"container,omitempty"`
	Cron           *trait.CronTrait                        `json:"cron,omitempty"`
	Dependencies   *trait.DependenciesTrait                `json:"dependencies,omitempty"`
	Deployer       *trait.DeployerTrait                    `json:"deployer,omitempty"`
	Deployment     *trait.DeploymentTrait                  `json:"deployment,omitempty"`
	Environment    *trait.EnvironmentTrait                 `json:"environment,omitempty"`
	ErrorHandler   *trait.ErrorHandlerTrait                `json:"error-handler,omitempty"`
	GC             *trait.GCTrait                          `json:"gc,omitempty"`
	Health         *trait.HealthTrait                      `json:"health,omitempty"`
	Ingress        *trait.IngressTrait                     `json:"ingress,omitempty"`
	Istio          *trait.IstioTrait                       `json:"istio,omitempty"`
	Jolokia        *trait.JolokiaTrait                     `json:"jolokia,omitempty"`
	JVM            *trait.JVMTrait                         `json:"jvm,omitempty"`
	Kamelets       *trait.KameletsTrait                    `json:"kamelets,omitempty"`
	Knative        *trait.KnativeTrait                     `json:"knative,omitempty"`
	KnativeService *trait.KnativeServiceTrait              `json:"knative-service,omitempty"`
	Logging        *trait.LoggingTrait                     `json:"logging,omitempty"`
	Mount          *trait.MountTrait                       `json:"mount,omitempty"`
	OpenAPI        *trait.OpenAPITrait                     `json:"openapi,omitempty"`
	Owner          *trait.OwnerTrait                       `json:"owner,omitempty"`
	PDB            *trait.PDBTrait                         `json:"pdb,omitempty"`
	Platform       *trait.PlatformTrait                    `json:"platform,omitempty"`
	Pod            *trait.PodTrait                         `json:"pod,omitempty"`
	Prometheus     *trait.PrometheusTrait                  `json:"prometheus,omitempty"`
	PullSecret     *trait.PullSecretTrait                  `json:"pull-secret,omitempty"`
	Quarkus        *trait.QuarkusTrait                     `json:"quarkus,omitempty"`
	Registry       *trait.RegistryTrait                    `json:"registry,omitempty"`
	Route          *trait.RouteTrait                       `json:"route,omitempty"`
	Service        *trait.ServiceTrait                     `json:"service,omitempty"`
	ServiceBinding *trait.ServiceBindingTrait              `json:"service-binding,omitempty"`
	Toleration     *trait.TolerationTrait                  `json:"toleration,omitempty"`
	Addons         map[string]AddonTraitApplyConfiguration `json:"addons,omitempty"`
	Keda           *TraitSpecApplyConfiguration            `json:"keda,omitempty"`
	Master         *TraitSpecApplyConfiguration            `json:"master,omitempty"`
	Strimzi        *TraitSpecApplyConfiguration            `json:"strimzi,omitempty"`
	ThreeScale     *TraitSpecApplyConfiguration            `json:"3scale,omitempty"`
	Tracing        *TraitSpecApplyConfiguration            `json:"tracing,omitempty"`
}

TraitsApplyConfiguration represents an declarative configuration of the Traits type for use with apply.

func Traits

func Traits() *TraitsApplyConfiguration

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

func (*TraitsApplyConfiguration) WithAddons

WithAddons puts the entries into the Addons 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 Addons field, overwriting an existing map entries in Addons field with the same key.

func (*TraitsApplyConfiguration) 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 (*TraitsApplyConfiguration) WithBuilder

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

func (*TraitsApplyConfiguration) WithCamel

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

func (*TraitsApplyConfiguration) WithContainer

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

func (*TraitsApplyConfiguration) WithCron

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

func (*TraitsApplyConfiguration) WithDependencies

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

func (*TraitsApplyConfiguration) 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 (*TraitsApplyConfiguration) WithDeployment

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

func (*TraitsApplyConfiguration) WithEnvironment

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

func (*TraitsApplyConfiguration) WithErrorHandler

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

func (*TraitsApplyConfiguration) WithGC

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

func (*TraitsApplyConfiguration) WithHealth

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

func (*TraitsApplyConfiguration) WithIngress

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

func (*TraitsApplyConfiguration) WithIstio

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

func (*TraitsApplyConfiguration) WithJVM

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

func (*TraitsApplyConfiguration) WithJolokia

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

func (*TraitsApplyConfiguration) WithKamelets

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

func (*TraitsApplyConfiguration) WithKeda

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

func (*TraitsApplyConfiguration) WithKnative

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

func (*TraitsApplyConfiguration) WithKnativeService

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

func (*TraitsApplyConfiguration) WithLogging

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

func (*TraitsApplyConfiguration) WithMaster

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

func (*TraitsApplyConfiguration) WithMount

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

func (*TraitsApplyConfiguration) WithOpenAPI

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

func (*TraitsApplyConfiguration) WithOwner

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

func (*TraitsApplyConfiguration) WithPDB

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

func (*TraitsApplyConfiguration) WithPlatform

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

func (*TraitsApplyConfiguration) WithPod

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

func (*TraitsApplyConfiguration) WithPrometheus

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

func (*TraitsApplyConfiguration) WithPullSecret

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

func (*TraitsApplyConfiguration) WithQuarkus

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

func (*TraitsApplyConfiguration) WithRegistry

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

func (*TraitsApplyConfiguration) WithRoute

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

func (*TraitsApplyConfiguration) WithService

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

func (*TraitsApplyConfiguration) WithServiceBinding

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

func (*TraitsApplyConfiguration) WithStrimzi

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

func (*TraitsApplyConfiguration) WithThreeScale

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

func (*TraitsApplyConfiguration) WithToleration

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

func (*TraitsApplyConfiguration) WithTracing

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

type UserTaskApplyConfiguration

type UserTaskApplyConfiguration struct {
	BaseTaskApplyConfiguration `json:",inline"`
	ContainerImage             *string  `json:"image,omitempty"`
	ContainerUserID            *int64   `json:"userId,omitempty"`
	ContainerCommand           *string  `json:"command,omitempty"`
	ContainerCommands          []string `json:"commands,omitempty"`
	PublishingImage            *string  `json:"publishingImage,omitempty"`
}

UserTaskApplyConfiguration represents an declarative configuration of the UserTask type for use with apply.

func UserTask

func UserTask() *UserTaskApplyConfiguration

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

func (*UserTaskApplyConfiguration) WithConfiguration added in v2.1.0

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

func (*UserTaskApplyConfiguration) WithContainerCommand

func (b *UserTaskApplyConfiguration) WithContainerCommand(value string) *UserTaskApplyConfiguration

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

func (*UserTaskApplyConfiguration) WithContainerCommands added in v2.1.0

func (b *UserTaskApplyConfiguration) WithContainerCommands(values ...string) *UserTaskApplyConfiguration

WithContainerCommands adds the given value to the ContainerCommands 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 ContainerCommands field.

func (*UserTaskApplyConfiguration) WithContainerImage

func (b *UserTaskApplyConfiguration) WithContainerImage(value string) *UserTaskApplyConfiguration

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

func (*UserTaskApplyConfiguration) WithContainerUserID added in v2.3.0

func (b *UserTaskApplyConfiguration) WithContainerUserID(value int64) *UserTaskApplyConfiguration

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

func (*UserTaskApplyConfiguration) 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 (*UserTaskApplyConfiguration) WithPublishingImage added in v2.3.0

func (b *UserTaskApplyConfiguration) WithPublishingImage(value string) *UserTaskApplyConfiguration

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

type ValueSourceApplyConfiguration

type ValueSourceApplyConfiguration struct {
	ConfigMapKeyRef *v1.ConfigMapKeySelector `json:"configMapKeyRef,omitempty"`
	SecretKeyRef    *v1.SecretKeySelector    `json:"secretKeyRef,omitempty"`
}

ValueSourceApplyConfiguration represents an declarative configuration of the ValueSource type for use with apply.

func ValueSource

func ValueSource() *ValueSourceApplyConfiguration

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

func (*ValueSourceApplyConfiguration) WithConfigMapKeyRef

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

func (*ValueSourceApplyConfiguration) WithSecretKeyRef

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

Source Files

Jump to

Keyboard shortcuts

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