v1alpha1

package
v0.0.0-...-22edec9 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionProgressApplyConfiguration

type ActionProgressApplyConfiguration struct {
	RunningPhase           *string  `json:"runningPhase,omitempty"`
	PercentCompleted       *string  `json:"percentCompleted,omitempty"`
	SizeDownloadedB        *int64   `json:"sizeDownloadedB,omitempty"`
	SizeUploadedB          *int64   `json:"sizeUploadedB,omitempty"`
	EstimatedDownloadSizeB *int64   `json:"estimatedDownloadSizeB,omitempty"`
	EstimatedUploadSizeB   *int64   `json:"estimatedUploadSizeB,omitempty"`
	LastTransitionTime     *v1.Time `json:"lastTransitionTime,omitempty"`
}

ActionProgressApplyConfiguration represents an declarative configuration of the ActionProgress type for use with apply.

func ActionProgress

func ActionProgress() *ActionProgressApplyConfiguration

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

func (*ActionProgressApplyConfiguration) WithEstimatedDownloadSizeB

func (b *ActionProgressApplyConfiguration) WithEstimatedDownloadSizeB(value int64) *ActionProgressApplyConfiguration

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

func (*ActionProgressApplyConfiguration) WithEstimatedUploadSizeB

func (b *ActionProgressApplyConfiguration) WithEstimatedUploadSizeB(value int64) *ActionProgressApplyConfiguration

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

func (*ActionProgressApplyConfiguration) 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 (*ActionProgressApplyConfiguration) WithPercentCompleted

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

func (*ActionProgressApplyConfiguration) WithRunningPhase

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

func (*ActionProgressApplyConfiguration) WithSizeDownloadedB

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

func (*ActionProgressApplyConfiguration) WithSizeUploadedB

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

type ActionSetApplyConfiguration

type ActionSetApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *ActionSetSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *ActionSetStatusApplyConfiguration `json:"status,omitempty"`
}

ActionSetApplyConfiguration represents an declarative configuration of the ActionSet type for use with apply.

func ActionSet

func ActionSet(name, namespace string) *ActionSetApplyConfiguration

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

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

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

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

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

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

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

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

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

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

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

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

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

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 (*ActionSetApplyConfiguration) 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 (*ActionSetApplyConfiguration) 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 (*ActionSetApplyConfiguration) 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 ActionSetSpecApplyConfiguration

type ActionSetSpecApplyConfiguration struct {
	Actions []ActionSpecApplyConfiguration `json:"actions,omitempty"`
}

ActionSetSpecApplyConfiguration represents an declarative configuration of the ActionSetSpec type for use with apply.

func ActionSetSpec

func ActionSetSpec() *ActionSetSpecApplyConfiguration

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

func (*ActionSetSpecApplyConfiguration) WithActions

WithActions adds the given value to the Actions 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 Actions field.

type ActionSetStatusApplyConfiguration

type ActionSetStatusApplyConfiguration struct {
	State    *v1alpha1.State                   `json:"state,omitempty"`
	Actions  []ActionStatusApplyConfiguration  `json:"actions,omitempty"`
	Error    *ErrorApplyConfiguration          `json:"error,omitempty"`
	Progress *ActionProgressApplyConfiguration `json:"progress,omitempty"`
}

ActionSetStatusApplyConfiguration represents an declarative configuration of the ActionSetStatus type for use with apply.

func ActionSetStatus

func ActionSetStatus() *ActionSetStatusApplyConfiguration

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

func (*ActionSetStatusApplyConfiguration) WithActions

WithActions adds the given value to the Actions 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 Actions field.

func (*ActionSetStatusApplyConfiguration) 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 (*ActionSetStatusApplyConfiguration) WithProgress

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

func (*ActionSetStatusApplyConfiguration) WithState

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

type ActionSpecApplyConfiguration

type ActionSpecApplyConfiguration struct {
	Name             *string                                      `json:"name,omitempty"`
	Object           *ObjectReferenceApplyConfiguration           `json:"object,omitempty"`
	Blueprint        *string                                      `json:"blueprint,omitempty"`
	Artifacts        map[string]ArtifactApplyConfiguration        `json:"artifacts,omitempty"`
	ConfigMaps       map[string]ObjectReferenceApplyConfiguration `json:"configMaps,omitempty"`
	Secrets          map[string]ObjectReferenceApplyConfiguration `json:"secrets,omitempty"`
	Profile          *ObjectReferenceApplyConfiguration           `json:"profile,omitempty"`
	RepositoryServer *ObjectReferenceApplyConfiguration           `json:"repositoryServer,omitempty"`
	PodOverride      *crv1alpha1.JSONMap                          `json:"podOverride,omitempty"`
	Options          map[string]string                            `json:"options,omitempty"`
	PreferredVersion *string                                      `json:"preferredVersion,omitempty"`
}

ActionSpecApplyConfiguration represents an declarative configuration of the ActionSpec type for use with apply.

func ActionSpec

func ActionSpec() *ActionSpecApplyConfiguration

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

func (*ActionSpecApplyConfiguration) 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 (*ActionSpecApplyConfiguration) WithBlueprint

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

func (*ActionSpecApplyConfiguration) WithConfigMaps

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

func (*ActionSpecApplyConfiguration) 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 (*ActionSpecApplyConfiguration) WithObject

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

func (*ActionSpecApplyConfiguration) WithOptions

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

func (*ActionSpecApplyConfiguration) WithPodOverride

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

func (*ActionSpecApplyConfiguration) WithPreferredVersion

func (b *ActionSpecApplyConfiguration) WithPreferredVersion(value string) *ActionSpecApplyConfiguration

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

func (*ActionSpecApplyConfiguration) 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 (*ActionSpecApplyConfiguration) WithRepositoryServer

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

func (*ActionSpecApplyConfiguration) WithSecrets

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

type ActionStatusApplyConfiguration

type ActionStatusApplyConfiguration struct {
	Name       *string                               `json:"name,omitempty"`
	Object     *ObjectReferenceApplyConfiguration    `json:"object,omitempty"`
	Blueprint  *string                               `json:"blueprint,omitempty"`
	Phases     []PhaseApplyConfiguration             `json:"phases,omitempty"`
	Artifacts  map[string]ArtifactApplyConfiguration `json:"artifacts,omitempty"`
	DeferPhase *PhaseApplyConfiguration              `json:"deferPhase,omitempty"`
}

ActionStatusApplyConfiguration represents an declarative configuration of the ActionStatus type for use with apply.

func ActionStatus

func ActionStatus() *ActionStatusApplyConfiguration

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

func (*ActionStatusApplyConfiguration) 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 (*ActionStatusApplyConfiguration) WithBlueprint

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

func (*ActionStatusApplyConfiguration) WithDeferPhase

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

func (*ActionStatusApplyConfiguration) 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 (*ActionStatusApplyConfiguration) WithObject

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

func (*ActionStatusApplyConfiguration) WithPhases

WithPhases adds the given value to the Phases 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 Phases field.

type ArtifactApplyConfiguration

type ArtifactApplyConfiguration struct {
	KeyValue      map[string]string `json:"keyValue,omitempty"`
	KopiaSnapshot *string           `json:"kopiaSnapshot,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) WithKeyValue

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

func (*ArtifactApplyConfiguration) WithKopiaSnapshot

func (b *ArtifactApplyConfiguration) WithKopiaSnapshot(value string) *ArtifactApplyConfiguration

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

type BlueprintActionApplyConfiguration

type BlueprintActionApplyConfiguration struct {
	Name               *string                               `json:"name,omitempty"`
	Kind               *string                               `json:"kind,omitempty"`
	ConfigMapNames     []string                              `json:"configMapNames,omitempty"`
	SecretNames        []string                              `json:"secretNames,omitempty"`
	InputArtifactNames []string                              `json:"inputArtifactNames,omitempty"`
	OutputArtifacts    map[string]ArtifactApplyConfiguration `json:"outputArtifacts,omitempty"`
	Phases             []BlueprintPhaseApplyConfiguration    `json:"phases,omitempty"`
	DeferPhase         *BlueprintPhaseApplyConfiguration     `json:"deferPhase,omitempty"`
}

BlueprintActionApplyConfiguration represents an declarative configuration of the BlueprintAction type for use with apply.

func BlueprintAction

func BlueprintAction() *BlueprintActionApplyConfiguration

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

func (*BlueprintActionApplyConfiguration) WithConfigMapNames

WithConfigMapNames adds the given value to the ConfigMapNames 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 ConfigMapNames field.

func (*BlueprintActionApplyConfiguration) WithDeferPhase

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

func (*BlueprintActionApplyConfiguration) WithInputArtifactNames

func (b *BlueprintActionApplyConfiguration) WithInputArtifactNames(values ...string) *BlueprintActionApplyConfiguration

WithInputArtifactNames adds the given value to the InputArtifactNames 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 InputArtifactNames field.

func (*BlueprintActionApplyConfiguration) 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 (*BlueprintActionApplyConfiguration) 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 (*BlueprintActionApplyConfiguration) WithOutputArtifacts

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

func (*BlueprintActionApplyConfiguration) WithPhases

WithPhases adds the given value to the Phases 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 Phases field.

func (*BlueprintActionApplyConfiguration) WithSecretNames

WithSecretNames adds the given value to the SecretNames 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 SecretNames field.

type BlueprintApplyConfiguration

type BlueprintApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Actions                          map[string]*v1alpha1.BlueprintAction `json:"actions,omitempty"`
}

BlueprintApplyConfiguration represents an declarative configuration of the Blueprint type for use with apply.

func Blueprint

func Blueprint(name, namespace string) *BlueprintApplyConfiguration

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

func (*BlueprintApplyConfiguration) 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 (*BlueprintApplyConfiguration) WithActions

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

func (*BlueprintApplyConfiguration) WithAnnotations

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

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

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

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

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

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

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

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

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

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

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

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 (*BlueprintApplyConfiguration) 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 BlueprintPhaseApplyConfiguration

type BlueprintPhaseApplyConfiguration struct {
	Func       *string                                      `json:"func,omitempty"`
	Name       *string                                      `json:"name,omitempty"`
	ObjectRefs map[string]ObjectReferenceApplyConfiguration `json:"objects,omitempty"`
	Args       map[string]interface{}                       `json:"args,omitempty"`
}

BlueprintPhaseApplyConfiguration represents an declarative configuration of the BlueprintPhase type for use with apply.

func BlueprintPhase

func BlueprintPhase() *BlueprintPhaseApplyConfiguration

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

func (*BlueprintPhaseApplyConfiguration) WithArgs

func (b *BlueprintPhaseApplyConfiguration) WithArgs(entries map[string]interface{}) *BlueprintPhaseApplyConfiguration

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

func (*BlueprintPhaseApplyConfiguration) WithFunc

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

func (*BlueprintPhaseApplyConfiguration) 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 (*BlueprintPhaseApplyConfiguration) WithObjectRefs

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

type CacheSizeSettingsApplyConfiguration

type CacheSizeSettingsApplyConfiguration struct {
	Metadata *int `json:"metadata,omitempty"`
	Content  *int `json:"content,omitempty"`
}

CacheSizeSettingsApplyConfiguration represents an declarative configuration of the CacheSizeSettings type for use with apply.

func CacheSizeSettings

func CacheSizeSettings() *CacheSizeSettingsApplyConfiguration

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

func (*CacheSizeSettingsApplyConfiguration) 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 (*CacheSizeSettingsApplyConfiguration) WithMetadata

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

type ConfigurationApplyConfiguration

type ConfigurationApplyConfiguration struct {
	CacheDirectory *string `json:"cacheDirectory,omitempty"`
	LogDirectory   *string `json:"logDirectory,omitempty"`
	ConfigFilePath *string `json:"configFilePath,omitempty"`
}

ConfigurationApplyConfiguration represents an declarative configuration of the Configuration type for use with apply.

func Configuration

func Configuration() *ConfigurationApplyConfiguration

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

func (*ConfigurationApplyConfiguration) WithCacheDirectory

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

func (*ConfigurationApplyConfiguration) WithConfigFilePath

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

func (*ConfigurationApplyConfiguration) WithLogDirectory

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

type CredentialApplyConfiguration

type CredentialApplyConfiguration struct {
	Type              *v1alpha1.CredentialType             `json:"type,omitempty"`
	KeyPair           *KeyPairApplyConfiguration           `json:"keyPair,omitempty"`
	Secret            *ObjectReferenceApplyConfiguration   `json:"secret,omitempty"`
	KopiaServerSecret *KopiaServerSecretApplyConfiguration `json:"kopiaServerSecret,omitempty"`
}

CredentialApplyConfiguration represents an declarative configuration of the Credential type for use with apply.

func Credential

func Credential() *CredentialApplyConfiguration

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

func (*CredentialApplyConfiguration) WithKeyPair

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

func (*CredentialApplyConfiguration) WithKopiaServerSecret

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

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

func (*CredentialApplyConfiguration) 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 ErrorApplyConfiguration

type ErrorApplyConfiguration struct {
	Message *string `json:"message,omitempty"`
}

ErrorApplyConfiguration represents an declarative configuration of the Error type for use with apply.

func Error

func Error() *ErrorApplyConfiguration

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

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

type KeyPairApplyConfiguration

type KeyPairApplyConfiguration struct {
	IDField     *string                            `json:"idField,omitempty"`
	SecretField *string                            `json:"secretField,omitempty"`
	Secret      *ObjectReferenceApplyConfiguration `json:"secret,omitempty"`
}

KeyPairApplyConfiguration represents an declarative configuration of the KeyPair type for use with apply.

func KeyPair

func KeyPair() *KeyPairApplyConfiguration

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

func (*KeyPairApplyConfiguration) WithIDField

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

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

func (*KeyPairApplyConfiguration) WithSecretField

func (b *KeyPairApplyConfiguration) WithSecretField(value string) *KeyPairApplyConfiguration

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

type KopiaServerSecretApplyConfiguration

type KopiaServerSecretApplyConfiguration struct {
	Username       *string                                 `json:"username,omitempty"`
	Hostname       *string                                 `json:"hostname,omitempty"`
	UserPassphrase *KopiaServerSecretRefApplyConfiguration `json:"userPassphrase,omitempty"`
	TLSCert        *KopiaServerSecretRefApplyConfiguration `json:"tlsCert,omitempty"`
	ConnectOptions map[string]int                          `json:"connectOptions,omitempty"`
}

KopiaServerSecretApplyConfiguration represents an declarative configuration of the KopiaServerSecret type for use with apply.

func KopiaServerSecret

func KopiaServerSecret() *KopiaServerSecretApplyConfiguration

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

func (*KopiaServerSecretApplyConfiguration) WithConnectOptions

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

func (*KopiaServerSecretApplyConfiguration) WithHostname

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

func (*KopiaServerSecretApplyConfiguration) WithTLSCert

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

func (*KopiaServerSecretApplyConfiguration) WithUserPassphrase

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

func (*KopiaServerSecretApplyConfiguration) 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 KopiaServerSecretRefApplyConfiguration

type KopiaServerSecretRefApplyConfiguration struct {
	Key    *string                            `json:"key,omitempty"`
	Secret *ObjectReferenceApplyConfiguration `json:"secret,omitempty"`
}

KopiaServerSecretRefApplyConfiguration represents an declarative configuration of the KopiaServerSecretRef type for use with apply.

func KopiaServerSecretRef

func KopiaServerSecretRef() *KopiaServerSecretRefApplyConfiguration

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

func (*KopiaServerSecretRefApplyConfiguration) WithKey

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 (*KopiaServerSecretRefApplyConfiguration) 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 LocationApplyConfiguration

type LocationApplyConfiguration struct {
	Type     *v1alpha1.LocationType `json:"type,omitempty"`
	Bucket   *string                `json:"bucket,omitempty"`
	Endpoint *string                `json:"endpoint,omitempty"`
	Prefix   *string                `json:"prefix,omitempty"`
	Region   *string                `json:"region,omitempty"`
}

LocationApplyConfiguration represents an declarative configuration of the Location type for use with apply.

func Location

func Location() *LocationApplyConfiguration

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

func (*LocationApplyConfiguration) WithBucket

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

func (*LocationApplyConfiguration) WithEndpoint

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

func (*LocationApplyConfiguration) WithPrefix

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

func (*LocationApplyConfiguration) WithRegion

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

func (*LocationApplyConfiguration) 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 ObjectReferenceApplyConfiguration

type ObjectReferenceApplyConfiguration struct {
	APIVersion *string `json:"apiVersion,omitempty"`
	Group      *string `json:"group,omitempty"`
	Resource   *string `json:"resource,omitempty"`
	Kind       *string `json:"kind,omitempty"`
	Name       *string `json:"name,omitempty"`
	Namespace  *string `json:"namespace,omitempty"`
}

ObjectReferenceApplyConfiguration represents an declarative configuration of the ObjectReference type for use with apply.

func ObjectReference

func ObjectReference() *ObjectReferenceApplyConfiguration

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

func (*ObjectReferenceApplyConfiguration) 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 (*ObjectReferenceApplyConfiguration) WithGroup

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

func (*ObjectReferenceApplyConfiguration) 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 (*ObjectReferenceApplyConfiguration) 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 (*ObjectReferenceApplyConfiguration) 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 (*ObjectReferenceApplyConfiguration) WithResource

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

type PhaseApplyConfiguration

type PhaseApplyConfiguration struct {
	Name     *string                          `json:"name,omitempty"`
	State    *v1alpha1.State                  `json:"state,omitempty"`
	Output   map[string]interface{}           `json:"output,omitempty"`
	Progress *PhaseProgressApplyConfiguration `json:"progress,omitempty"`
}

PhaseApplyConfiguration represents an declarative configuration of the Phase type for use with apply.

func Phase

func Phase() *PhaseApplyConfiguration

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

func (*PhaseApplyConfiguration) 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 (*PhaseApplyConfiguration) WithOutput

func (b *PhaseApplyConfiguration) WithOutput(entries map[string]interface{}) *PhaseApplyConfiguration

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

func (*PhaseApplyConfiguration) WithProgress

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

func (*PhaseApplyConfiguration) WithState

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

type PhaseProgressApplyConfiguration

type PhaseProgressApplyConfiguration struct {
	ProgressPercent        *string  `json:"progressPercent,omitempty"`
	SizeDownloadedB        *int64   `json:"sizeDownloadedB,omitempty"`
	SizeUploadedB          *int64   `json:"sizeUploadedB,omitempty"`
	EstimatedDownloadSizeB *int64   `json:"estimatedDownloadSizeB,omitempty"`
	EstimatedUploadSizeB   *int64   `json:"estimatedUploadSizeB,omitempty"`
	EstimatedTimeSeconds   *int64   `json:"estinatedTimeSeconds,omitempty"`
	LastTransitionTime     *v1.Time `json:"lastTransitionTime,omitempty"`
}

PhaseProgressApplyConfiguration represents an declarative configuration of the PhaseProgress type for use with apply.

func PhaseProgress

func PhaseProgress() *PhaseProgressApplyConfiguration

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

func (*PhaseProgressApplyConfiguration) WithEstimatedDownloadSizeB

func (b *PhaseProgressApplyConfiguration) WithEstimatedDownloadSizeB(value int64) *PhaseProgressApplyConfiguration

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

func (*PhaseProgressApplyConfiguration) WithEstimatedTimeSeconds

func (b *PhaseProgressApplyConfiguration) WithEstimatedTimeSeconds(value int64) *PhaseProgressApplyConfiguration

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

func (*PhaseProgressApplyConfiguration) WithEstimatedUploadSizeB

func (b *PhaseProgressApplyConfiguration) WithEstimatedUploadSizeB(value int64) *PhaseProgressApplyConfiguration

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

func (*PhaseProgressApplyConfiguration) WithLastTransitionTime

func (b *PhaseProgressApplyConfiguration) WithLastTransitionTime(value v1.Time) *PhaseProgressApplyConfiguration

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 (*PhaseProgressApplyConfiguration) WithProgressPercent

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

func (*PhaseProgressApplyConfiguration) WithSizeDownloadedB

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

func (*PhaseProgressApplyConfiguration) WithSizeUploadedB

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

type ProfileApplyConfiguration

type ProfileApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Location                         *LocationApplyConfiguration   `json:"location,omitempty"`
	Credential                       *CredentialApplyConfiguration `json:"credential,omitempty"`
	SkipSSLVerify                    *bool                         `json:"skipSSLVerify,omitempty"`
}

ProfileApplyConfiguration represents an declarative configuration of the Profile type for use with apply.

func Profile

func Profile(name, namespace string) *ProfileApplyConfiguration

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

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

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

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

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

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 (*ProfileApplyConfiguration) WithCredential

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

func (*ProfileApplyConfiguration) WithDeletionGracePeriodSeconds

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

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

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

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

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

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

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

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

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

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

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

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 (*ProfileApplyConfiguration) WithSkipSSLVerify

func (b *ProfileApplyConfiguration) WithSkipSSLVerify(value bool) *ProfileApplyConfiguration

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

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

type RepositoryApplyConfiguration struct {
	RootPath          *string                              `json:"rootPath,omitempty"`
	Username          *string                              `json:"username,omitempty"`
	Hostname          *string                              `json:"hostname,omitempty"`
	PasswordSecretRef *v1.SecretReference                  `json:"passwordSecretRef,omitempty"`
	CacheSizeSettings *CacheSizeSettingsApplyConfiguration `json:"cacheSizeSettings,omitempty"`
	Configuration     *ConfigurationApplyConfiguration     `json:"configuration,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) WithCacheSizeSettings

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

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

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

func (*RepositoryApplyConfiguration) WithPasswordSecretRef

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

func (*RepositoryApplyConfiguration) WithRootPath

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

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

type RepositoryServerApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *RepositoryServerSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *RepositoryServerStatusApplyConfiguration `json:"status,omitempty"`
}

RepositoryServerApplyConfiguration represents an declarative configuration of the RepositoryServer type for use with apply.

func RepositoryServer

func RepositoryServer(name, namespace string) *RepositoryServerApplyConfiguration

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

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

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

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 (*RepositoryServerApplyConfiguration) 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 (*RepositoryServerApplyConfiguration) 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 (*RepositoryServerApplyConfiguration) 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 (*RepositoryServerApplyConfiguration) 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 (*RepositoryServerApplyConfiguration) 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 (*RepositoryServerApplyConfiguration) 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 (*RepositoryServerApplyConfiguration) 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 (*RepositoryServerApplyConfiguration) 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 (*RepositoryServerApplyConfiguration) 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 (*RepositoryServerApplyConfiguration) 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 (*RepositoryServerApplyConfiguration) 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 (*RepositoryServerApplyConfiguration) 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 (*RepositoryServerApplyConfiguration) 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 RepositoryServerSpecApplyConfiguration

type RepositoryServerSpecApplyConfiguration struct {
	Storage    *StorageApplyConfiguration    `json:"storage,omitempty"`
	Repository *RepositoryApplyConfiguration `json:"repository,omitempty"`
	Server     *ServerApplyConfiguration     `json:"server,omitempty"`
}

RepositoryServerSpecApplyConfiguration represents an declarative configuration of the RepositoryServerSpec type for use with apply.

func RepositoryServerSpec

func RepositoryServerSpec() *RepositoryServerSpecApplyConfiguration

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

func (*RepositoryServerSpecApplyConfiguration) WithRepository

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

func (*RepositoryServerSpecApplyConfiguration) WithServer

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

func (*RepositoryServerSpecApplyConfiguration) WithStorage

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

type RepositoryServerStatusApplyConfiguration

type RepositoryServerStatusApplyConfiguration struct {
	Conditions []v1.Condition                       `json:"conditions,omitempty"`
	ServerInfo *ServerInfoApplyConfiguration        `json:"serverInfo,omitempty"`
	Progress   *crv1alpha1.RepositoryServerProgress `json:"progress,omitempty"`
}

RepositoryServerStatusApplyConfiguration represents an declarative configuration of the RepositoryServerStatus type for use with apply.

func RepositoryServerStatus

func RepositoryServerStatus() *RepositoryServerStatusApplyConfiguration

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

func (*RepositoryServerStatusApplyConfiguration) 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 (*RepositoryServerStatusApplyConfiguration) WithProgress

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

func (*RepositoryServerStatusApplyConfiguration) WithServerInfo

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

type ServerApplyConfiguration

type ServerApplyConfiguration struct {
	UserAccess     *UserAccessApplyConfiguration `json:"userAccess,omitempty"`
	AdminSecretRef *v1.SecretReference           `json:"adminSecretRef,omitempty"`
	TLSSecretRef   *v1.SecretReference           `json:"tlsSecretRef,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) WithAdminSecretRef

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

func (*ServerApplyConfiguration) WithTLSSecretRef

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

func (*ServerApplyConfiguration) WithUserAccess

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

type ServerInfoApplyConfiguration

type ServerInfoApplyConfiguration struct {
	PodName     *string `json:"podName,omitempty"`
	ServiceName *string `json:"serviceName,omitempty"`
}

ServerInfoApplyConfiguration represents an declarative configuration of the ServerInfo type for use with apply.

func ServerInfo

func ServerInfo() *ServerInfoApplyConfiguration

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

func (*ServerInfoApplyConfiguration) WithPodName

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

func (*ServerInfoApplyConfiguration) WithServiceName

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

type StorageApplyConfiguration

type StorageApplyConfiguration struct {
	SecretRef           *v1.SecretReference `json:"secretRef,omitempty"`
	CredentialSecretRef *v1.SecretReference `json:"credentialSecretRef,omitempty"`
}

StorageApplyConfiguration represents an declarative configuration of the Storage type for use with apply.

func Storage

func Storage() *StorageApplyConfiguration

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

func (*StorageApplyConfiguration) WithCredentialSecretRef

func (b *StorageApplyConfiguration) WithCredentialSecretRef(value v1.SecretReference) *StorageApplyConfiguration

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

func (*StorageApplyConfiguration) WithSecretRef

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

type UserAccessApplyConfiguration

type UserAccessApplyConfiguration struct {
	UserAccessSecretRef *v1.SecretReference `json:"userAccessSecretRef,omitempty"`
	Username            *string             `json:"username,omitempty"`
}

UserAccessApplyConfiguration represents an declarative configuration of the UserAccess type for use with apply.

func UserAccess

func UserAccess() *UserAccessApplyConfiguration

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

func (*UserAccessApplyConfiguration) WithUserAccessSecretRef

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

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

Jump to

Keyboard shortcuts

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