v1alpha1

package
v0.11.1 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 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 ApplicationDomainsApplyConfiguration

type ApplicationDomainsApplyConfiguration struct {
	Primary                   *string                       `json:"primary,omitempty"`
	Secondary                 []string                      `json:"secondary,omitempty"`
	DnsTarget                 *string                       `json:"dnsTarget,omitempty"`
	IstioIngressGatewayLabels []NameValueApplyConfiguration `json:"istioIngressGatewayLabels,omitempty"`
}

ApplicationDomainsApplyConfiguration represents a declarative configuration of the ApplicationDomains type for use with apply.

func ApplicationDomains

func ApplicationDomains() *ApplicationDomainsApplyConfiguration

ApplicationDomainsApplyConfiguration constructs a declarative configuration of the ApplicationDomains type for use with apply.

func (*ApplicationDomainsApplyConfiguration) WithDnsTarget

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

func (*ApplicationDomainsApplyConfiguration) WithIstioIngressGatewayLabels

WithIstioIngressGatewayLabels adds the given value to the IstioIngressGatewayLabels 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 IstioIngressGatewayLabels field.

func (*ApplicationDomainsApplyConfiguration) WithPrimary

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

func (*ApplicationDomainsApplyConfiguration) WithSecondary

WithSecondary adds the given value to the Secondary 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 Secondary field.

type BTPApplyConfiguration

type BTPApplyConfiguration struct {
	Services []ServiceInfoApplyConfiguration `json:"services,omitempty"`
}

BTPApplyConfiguration represents a declarative configuration of the BTP type for use with apply.

func BTP

func BTP() *BTPApplyConfiguration

BTPApplyConfiguration constructs a declarative configuration of the BTP type for use with apply.

func (*BTPApplyConfiguration) WithServices

WithServices adds the given value to the Services 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 Services field.

type BTPTenantIdentificationApplyConfiguration

type BTPTenantIdentificationApplyConfiguration struct {
	SubDomain *string `json:"subDomain,omitempty"`
	TenantId  *string `json:"tenantId,omitempty"`
}

BTPTenantIdentificationApplyConfiguration represents a declarative configuration of the BTPTenantIdentification type for use with apply.

func BTPTenantIdentification

func BTPTenantIdentification() *BTPTenantIdentificationApplyConfiguration

BTPTenantIdentificationApplyConfiguration constructs a declarative configuration of the BTPTenantIdentification type for use with apply.

func (*BTPTenantIdentificationApplyConfiguration) WithSubDomain

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

func (*BTPTenantIdentificationApplyConfiguration) WithTenantId

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

type CAPApplicationApplyConfiguration

type CAPApplicationApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *CAPApplicationSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *CAPApplicationStatusApplyConfiguration `json:"status,omitempty"`
}

CAPApplicationApplyConfiguration represents a declarative configuration of the CAPApplication type for use with apply.

func CAPApplication

func CAPApplication(name, namespace string) *CAPApplicationApplyConfiguration

CAPApplication constructs a declarative configuration of the CAPApplication type for use with apply.

func (*CAPApplicationApplyConfiguration) GetName added in v0.9.0

GetName retrieves the value of the Name field in the declarative configuration.

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

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

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 (*CAPApplicationApplyConfiguration) 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 (*CAPApplicationApplyConfiguration) 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 (*CAPApplicationApplyConfiguration) 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 (*CAPApplicationApplyConfiguration) 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 (*CAPApplicationApplyConfiguration) 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 (*CAPApplicationApplyConfiguration) 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 (*CAPApplicationApplyConfiguration) 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 (*CAPApplicationApplyConfiguration) 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 (*CAPApplicationApplyConfiguration) 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 (*CAPApplicationApplyConfiguration) 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 (*CAPApplicationApplyConfiguration) 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 (*CAPApplicationApplyConfiguration) 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 (*CAPApplicationApplyConfiguration) 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 CAPApplicationSpecApplyConfiguration

type CAPApplicationSpecApplyConfiguration struct {
	Domains         *ApplicationDomainsApplyConfiguration      `json:"domains,omitempty"`
	GlobalAccountId *string                                    `json:"globalAccountId,omitempty"`
	BTPAppName      *string                                    `json:"btpAppName,omitempty"`
	Provider        *BTPTenantIdentificationApplyConfiguration `json:"provider,omitempty"`
	BTP             *BTPApplyConfiguration                     `json:"btp,omitempty"`
}

CAPApplicationSpecApplyConfiguration represents a declarative configuration of the CAPApplicationSpec type for use with apply.

func CAPApplicationSpec

func CAPApplicationSpec() *CAPApplicationSpecApplyConfiguration

CAPApplicationSpecApplyConfiguration constructs a declarative configuration of the CAPApplicationSpec type for use with apply.

func (*CAPApplicationSpecApplyConfiguration) WithBTP

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

func (*CAPApplicationSpecApplyConfiguration) WithBTPAppName

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

func (*CAPApplicationSpecApplyConfiguration) WithDomains

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

func (*CAPApplicationSpecApplyConfiguration) WithGlobalAccountId

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

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

type CAPApplicationStatusApplyConfiguration

type CAPApplicationStatusApplyConfiguration struct {
	GenericStatusApplyConfiguration `json:",inline"`
	State                           *smesapcomv1alpha1.CAPApplicationState `json:"state,omitempty"`
	DomainSpecHash                  *string                                `json:"domainSpecHash,omitempty"`
	LastFullReconciliationTime      *v1.Time                               `json:"lastFullReconciliationTime,omitempty"`
}

CAPApplicationStatusApplyConfiguration represents a declarative configuration of the CAPApplicationStatus type for use with apply.

func CAPApplicationStatus

func CAPApplicationStatus() *CAPApplicationStatusApplyConfiguration

CAPApplicationStatusApplyConfiguration constructs a declarative configuration of the CAPApplicationStatus type for use with apply.

func (*CAPApplicationStatusApplyConfiguration) 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 (*CAPApplicationStatusApplyConfiguration) WithDomainSpecHash

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

func (*CAPApplicationStatusApplyConfiguration) WithLastFullReconciliationTime

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

func (*CAPApplicationStatusApplyConfiguration) 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 (*CAPApplicationStatusApplyConfiguration) 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 CAPApplicationVersionApplyConfiguration

type CAPApplicationVersionApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *CAPApplicationVersionSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *CAPApplicationVersionStatusApplyConfiguration `json:"status,omitempty"`
}

CAPApplicationVersionApplyConfiguration represents a declarative configuration of the CAPApplicationVersion type for use with apply.

func CAPApplicationVersion

func CAPApplicationVersion(name, namespace string) *CAPApplicationVersionApplyConfiguration

CAPApplicationVersion constructs a declarative configuration of the CAPApplicationVersion type for use with apply.

func (*CAPApplicationVersionApplyConfiguration) GetName added in v0.9.0

GetName retrieves the value of the Name field in the declarative configuration.

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

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 (*CAPApplicationVersionApplyConfiguration) 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 (*CAPApplicationVersionApplyConfiguration) 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 (*CAPApplicationVersionApplyConfiguration) 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 (*CAPApplicationVersionApplyConfiguration) 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 (*CAPApplicationVersionApplyConfiguration) 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 (*CAPApplicationVersionApplyConfiguration) 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 (*CAPApplicationVersionApplyConfiguration) 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 (*CAPApplicationVersionApplyConfiguration) 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 (*CAPApplicationVersionApplyConfiguration) 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 (*CAPApplicationVersionApplyConfiguration) 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 (*CAPApplicationVersionApplyConfiguration) 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 (*CAPApplicationVersionApplyConfiguration) 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 (*CAPApplicationVersionApplyConfiguration) 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 CAPApplicationVersionSpecApplyConfiguration

type CAPApplicationVersionSpecApplyConfiguration struct {
	CAPApplicationInstance *string                             `json:"capApplicationInstance,omitempty"`
	Version                *string                             `json:"version,omitempty"`
	RegistrySecrets        []string                            `json:"registrySecrets,omitempty"`
	Workloads              []WorkloadDetailsApplyConfiguration `json:"workloads,omitempty"`
	TenantOperations       *TenantOperationsApplyConfiguration `json:"tenantOperations,omitempty"`
	ContentJobs            []string                            `json:"contentJobs,omitempty"`
}

CAPApplicationVersionSpecApplyConfiguration represents a declarative configuration of the CAPApplicationVersionSpec type for use with apply.

func CAPApplicationVersionSpec

func CAPApplicationVersionSpec() *CAPApplicationVersionSpecApplyConfiguration

CAPApplicationVersionSpecApplyConfiguration constructs a declarative configuration of the CAPApplicationVersionSpec type for use with apply.

func (*CAPApplicationVersionSpecApplyConfiguration) WithCAPApplicationInstance

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

func (*CAPApplicationVersionSpecApplyConfiguration) WithContentJobs

WithContentJobs adds the given value to the ContentJobs 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 ContentJobs field.

func (*CAPApplicationVersionSpecApplyConfiguration) WithRegistrySecrets

WithRegistrySecrets adds the given value to the RegistrySecrets 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 RegistrySecrets field.

func (*CAPApplicationVersionSpecApplyConfiguration) WithTenantOperations

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

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

func (*CAPApplicationVersionSpecApplyConfiguration) WithWorkloads

WithWorkloads adds the given value to the Workloads 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 Workloads field.

type CAPApplicationVersionStatusApplyConfiguration

type CAPApplicationVersionStatusApplyConfiguration struct {
	GenericStatusApplyConfiguration `json:",inline"`
	State                           *smesapcomv1alpha1.CAPApplicationVersionState `json:"state,omitempty"`
	FinishedJobs                    []string                                      `json:"finishedJobs,omitempty"`
}

CAPApplicationVersionStatusApplyConfiguration represents a declarative configuration of the CAPApplicationVersionStatus type for use with apply.

func CAPApplicationVersionStatus

func CAPApplicationVersionStatus() *CAPApplicationVersionStatusApplyConfiguration

CAPApplicationVersionStatusApplyConfiguration constructs a declarative configuration of the CAPApplicationVersionStatus type for use with apply.

func (*CAPApplicationVersionStatusApplyConfiguration) 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 (*CAPApplicationVersionStatusApplyConfiguration) WithFinishedJobs

WithFinishedJobs adds the given value to the FinishedJobs 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 FinishedJobs field.

func (*CAPApplicationVersionStatusApplyConfiguration) 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 (*CAPApplicationVersionStatusApplyConfiguration) 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 CAPTenantApplyConfiguration

type CAPTenantApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *CAPTenantSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *CAPTenantStatusApplyConfiguration `json:"status,omitempty"`
}

CAPTenantApplyConfiguration represents a declarative configuration of the CAPTenant type for use with apply.

func CAPTenant

func CAPTenant(name, namespace string) *CAPTenantApplyConfiguration

CAPTenant constructs a declarative configuration of the CAPTenant type for use with apply.

func (*CAPTenantApplyConfiguration) GetName added in v0.9.0

func (b *CAPTenantApplyConfiguration) GetName() *string

GetName retrieves the value of the Name field in the declarative configuration.

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

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

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

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

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

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

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

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

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

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

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

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

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 (*CAPTenantApplyConfiguration) 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 (*CAPTenantApplyConfiguration) 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 (*CAPTenantApplyConfiguration) 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 CAPTenantOperationApplyConfiguration

type CAPTenantOperationApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *CAPTenantOperationSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *CAPTenantOperationStatusApplyConfiguration `json:"status,omitempty"`
}

CAPTenantOperationApplyConfiguration represents a declarative configuration of the CAPTenantOperation type for use with apply.

func CAPTenantOperation

func CAPTenantOperation(name, namespace string) *CAPTenantOperationApplyConfiguration

CAPTenantOperation constructs a declarative configuration of the CAPTenantOperation type for use with apply.

func (*CAPTenantOperationApplyConfiguration) GetName added in v0.9.0

GetName retrieves the value of the Name field in the declarative configuration.

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

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

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 (*CAPTenantOperationApplyConfiguration) 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 (*CAPTenantOperationApplyConfiguration) 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 (*CAPTenantOperationApplyConfiguration) 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 (*CAPTenantOperationApplyConfiguration) 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 (*CAPTenantOperationApplyConfiguration) 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 (*CAPTenantOperationApplyConfiguration) 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 (*CAPTenantOperationApplyConfiguration) 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 (*CAPTenantOperationApplyConfiguration) 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 (*CAPTenantOperationApplyConfiguration) 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 (*CAPTenantOperationApplyConfiguration) 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 (*CAPTenantOperationApplyConfiguration) 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 (*CAPTenantOperationApplyConfiguration) 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 (*CAPTenantOperationApplyConfiguration) 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 CAPTenantOperationSpecApplyConfiguration

type CAPTenantOperationSpecApplyConfiguration struct {
	Operation                                 *v1alpha1.CAPTenantOperationType `json:"operation,omitempty"`
	BTPTenantIdentificationApplyConfiguration `json:",inline"`
	CAPApplicationVersionInstance             *string                                    `json:"capApplicationVersionInstance,omitempty"`
	Steps                                     []CAPTenantOperationStepApplyConfiguration `json:"steps,omitempty"`
}

CAPTenantOperationSpecApplyConfiguration represents a declarative configuration of the CAPTenantOperationSpec type for use with apply.

func CAPTenantOperationSpec

func CAPTenantOperationSpec() *CAPTenantOperationSpecApplyConfiguration

CAPTenantOperationSpecApplyConfiguration constructs a declarative configuration of the CAPTenantOperationSpec type for use with apply.

func (*CAPTenantOperationSpecApplyConfiguration) WithCAPApplicationVersionInstance

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

func (*CAPTenantOperationSpecApplyConfiguration) WithOperation

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

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

func (*CAPTenantOperationSpecApplyConfiguration) WithSubDomain

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

func (*CAPTenantOperationSpecApplyConfiguration) WithTenantId

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

type CAPTenantOperationStatusApplyConfiguration

type CAPTenantOperationStatusApplyConfiguration struct {
	GenericStatusApplyConfiguration `json:",inline"`
	State                           *smesapcomv1alpha1.CAPTenantOperationState `json:"state,omitempty"`
	CurrentStep                     *uint32                                    `json:"currentStep,omitempty"`
	ActiveJob                       *string                                    `json:"activeJob,omitempty"`
}

CAPTenantOperationStatusApplyConfiguration represents a declarative configuration of the CAPTenantOperationStatus type for use with apply.

func CAPTenantOperationStatus

func CAPTenantOperationStatus() *CAPTenantOperationStatusApplyConfiguration

CAPTenantOperationStatusApplyConfiguration constructs a declarative configuration of the CAPTenantOperationStatus type for use with apply.

func (*CAPTenantOperationStatusApplyConfiguration) WithActiveJob

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

func (*CAPTenantOperationStatusApplyConfiguration) 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 (*CAPTenantOperationStatusApplyConfiguration) WithCurrentStep

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

func (*CAPTenantOperationStatusApplyConfiguration) 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 (*CAPTenantOperationStatusApplyConfiguration) 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 CAPTenantOperationStepApplyConfiguration

type CAPTenantOperationStepApplyConfiguration struct {
	Name              *string           `json:"name,omitempty"`
	Type              *v1alpha1.JobType `json:"type,omitempty"`
	ContinueOnFailure *bool             `json:"continueOnFailure,omitempty"`
}

CAPTenantOperationStepApplyConfiguration represents a declarative configuration of the CAPTenantOperationStep type for use with apply.

func CAPTenantOperationStep

func CAPTenantOperationStep() *CAPTenantOperationStepApplyConfiguration

CAPTenantOperationStepApplyConfiguration constructs a declarative configuration of the CAPTenantOperationStep type for use with apply.

func (*CAPTenantOperationStepApplyConfiguration) WithContinueOnFailure

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

func (*CAPTenantOperationStepApplyConfiguration) 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 (*CAPTenantOperationStepApplyConfiguration) 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 CAPTenantOutputApplyConfiguration added in v0.8.0

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

CAPTenantOutputApplyConfiguration represents a declarative configuration of the CAPTenantOutput type for use with apply.

func CAPTenantOutput added in v0.8.0

func CAPTenantOutput(name, namespace string) *CAPTenantOutputApplyConfiguration

CAPTenantOutput constructs a declarative configuration of the CAPTenantOutput type for use with apply.

func (*CAPTenantOutputApplyConfiguration) GetName added in v0.9.0

GetName retrieves the value of the Name field in the declarative configuration.

func (*CAPTenantOutputApplyConfiguration) WithAPIVersion added in v0.8.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 (*CAPTenantOutputApplyConfiguration) WithAnnotations added in v0.8.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 (*CAPTenantOutputApplyConfiguration) WithCreationTimestamp added in v0.8.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 (*CAPTenantOutputApplyConfiguration) WithDeletionGracePeriodSeconds added in v0.8.0

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

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 (*CAPTenantOutputApplyConfiguration) WithDeletionTimestamp added in v0.8.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 (*CAPTenantOutputApplyConfiguration) WithFinalizers added in v0.8.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 (*CAPTenantOutputApplyConfiguration) WithGenerateName added in v0.8.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 (*CAPTenantOutputApplyConfiguration) WithGeneration added in v0.8.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 (*CAPTenantOutputApplyConfiguration) WithKind added in v0.8.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 (*CAPTenantOutputApplyConfiguration) WithLabels added in v0.8.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 (*CAPTenantOutputApplyConfiguration) WithName added in v0.8.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 (*CAPTenantOutputApplyConfiguration) WithNamespace added in v0.8.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 (*CAPTenantOutputApplyConfiguration) WithOwnerReferences added in v0.8.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 (*CAPTenantOutputApplyConfiguration) WithResourceVersion added in v0.8.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 (*CAPTenantOutputApplyConfiguration) WithSpec added in v0.8.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 (*CAPTenantOutputApplyConfiguration) WithUID added in v0.8.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 CAPTenantOutputSpecApplyConfiguration added in v0.8.0

type CAPTenantOutputSpecApplyConfiguration struct {
	SubscriptionCallbackData *string `json:"subscriptionCallbackData,omitempty"`
}

CAPTenantOutputSpecApplyConfiguration represents a declarative configuration of the CAPTenantOutputSpec type for use with apply.

func CAPTenantOutputSpec added in v0.8.0

func CAPTenantOutputSpec() *CAPTenantOutputSpecApplyConfiguration

CAPTenantOutputSpecApplyConfiguration constructs a declarative configuration of the CAPTenantOutputSpec type for use with apply.

func (*CAPTenantOutputSpecApplyConfiguration) WithSubscriptionCallbackData added in v0.8.0

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

type CAPTenantSpecApplyConfiguration

type CAPTenantSpecApplyConfiguration struct {
	CAPApplicationInstance                    *string `json:"capApplicationInstance,omitempty"`
	BTPTenantIdentificationApplyConfiguration `json:",inline"`
	Version                                   *string                                       `json:"version,omitempty"`
	VersionUpgradeStrategy                    *smesapcomv1alpha1.VersionUpgradeStrategyType `json:"versionUpgradeStrategy,omitempty"`
}

CAPTenantSpecApplyConfiguration represents a declarative configuration of the CAPTenantSpec type for use with apply.

func CAPTenantSpec

func CAPTenantSpec() *CAPTenantSpecApplyConfiguration

CAPTenantSpecApplyConfiguration constructs a declarative configuration of the CAPTenantSpec type for use with apply.

func (*CAPTenantSpecApplyConfiguration) WithCAPApplicationInstance

func (b *CAPTenantSpecApplyConfiguration) WithCAPApplicationInstance(value string) *CAPTenantSpecApplyConfiguration

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

func (*CAPTenantSpecApplyConfiguration) WithSubDomain

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

func (*CAPTenantSpecApplyConfiguration) WithTenantId

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

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

func (*CAPTenantSpecApplyConfiguration) WithVersionUpgradeStrategy

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

type CAPTenantStatusApplyConfiguration

type CAPTenantStatusApplyConfiguration struct {
	GenericStatusApplyConfiguration      `json:",inline"`
	State                                *smesapcomv1alpha1.CAPTenantState `json:"state,omitempty"`
	CurrentCAPApplicationVersionInstance *string                           `json:"currentCAPApplicationVersionInstance,omitempty"`
	PreviousCAPApplicationVersions       []string                          `json:"previousCAPApplicationVersions,omitempty"`
	LastFullReconciliationTime           *v1.Time                          `json:"lastFullReconciliationTime,omitempty"`
}

CAPTenantStatusApplyConfiguration represents a declarative configuration of the CAPTenantStatus type for use with apply.

func CAPTenantStatus

func CAPTenantStatus() *CAPTenantStatusApplyConfiguration

CAPTenantStatusApplyConfiguration constructs a declarative configuration of the CAPTenantStatus type for use with apply.

func (*CAPTenantStatusApplyConfiguration) 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 (*CAPTenantStatusApplyConfiguration) WithCurrentCAPApplicationVersionInstance

func (b *CAPTenantStatusApplyConfiguration) WithCurrentCAPApplicationVersionInstance(value string) *CAPTenantStatusApplyConfiguration

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

func (*CAPTenantStatusApplyConfiguration) WithLastFullReconciliationTime

func (b *CAPTenantStatusApplyConfiguration) WithLastFullReconciliationTime(value v1.Time) *CAPTenantStatusApplyConfiguration

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

func (*CAPTenantStatusApplyConfiguration) 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 (*CAPTenantStatusApplyConfiguration) WithPreviousCAPApplicationVersions

func (b *CAPTenantStatusApplyConfiguration) WithPreviousCAPApplicationVersions(values ...string) *CAPTenantStatusApplyConfiguration

WithPreviousCAPApplicationVersions adds the given value to the PreviousCAPApplicationVersions 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 PreviousCAPApplicationVersions field.

func (*CAPTenantStatusApplyConfiguration) 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 CommonDetailsApplyConfiguration added in v0.1.0

type CommonDetailsApplyConfiguration struct {
	Image                     *string                       `json:"image,omitempty"`
	ImagePullPolicy           *v1.PullPolicy                `json:"imagePullPolicy,omitempty"`
	Command                   []string                      `json:"command,omitempty"`
	Args                      []string                      `json:"args,omitempty"`
	Env                       []v1.EnvVar                   `json:"env,omitempty"`
	Volumes                   []v1.Volume                   `json:"volumes,omitempty"`
	VolumeMounts              []v1.VolumeMount              `json:"volumeMounts,omitempty"`
	ServiceAccountName        *string                       `json:"serviceAccountName,omitempty"`
	Resources                 *v1.ResourceRequirements      `json:"resources,omitempty"`
	SecurityContext           *v1.SecurityContext           `json:"securityContext,omitempty"`
	PodSecurityContext        *v1.PodSecurityContext        `json:"podSecurityContext,omitempty"`
	NodeName                  *string                       `json:"nodeName,omitempty"`
	NodeSelector              map[string]string             `json:"nodeSelector,omitempty"`
	PriorityClassName         *string                       `json:"priorityClassName,omitempty"`
	Affinity                  *v1.Affinity                  `json:"affinity,omitempty"`
	Tolerations               []v1.Toleration               `json:"tolerations,omitempty"`
	TopologySpreadConstraints []v1.TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty"`
	InitContainers            []v1.Container                `json:"initContainers,omitempty"`
}

CommonDetailsApplyConfiguration represents a declarative configuration of the CommonDetails type for use with apply.

func CommonDetails added in v0.1.0

func CommonDetails() *CommonDetailsApplyConfiguration

CommonDetailsApplyConfiguration constructs a declarative configuration of the CommonDetails type for use with apply.

func (*CommonDetailsApplyConfiguration) WithAffinity added in v0.1.0

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 (*CommonDetailsApplyConfiguration) WithArgs added in v0.11.0

WithArgs adds the given value to 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, values provided by each call will be appended to the Args field.

func (*CommonDetailsApplyConfiguration) WithCommand added in v0.1.0

WithCommand adds the given value to the Command 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 Command field.

func (*CommonDetailsApplyConfiguration) WithEnv added in v0.1.0

WithEnv adds the given value to the Env 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 Env field.

func (*CommonDetailsApplyConfiguration) WithImage added in v0.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 (*CommonDetailsApplyConfiguration) WithImagePullPolicy added in v0.1.0

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

func (*CommonDetailsApplyConfiguration) WithInitContainers added in v0.6.0

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 (*CommonDetailsApplyConfiguration) WithNodeName added in v0.1.0

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

func (*CommonDetailsApplyConfiguration) WithNodeSelector added in v0.1.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 (*CommonDetailsApplyConfiguration) WithPodSecurityContext added in v0.1.0

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

func (*CommonDetailsApplyConfiguration) WithPriorityClassName added in v0.1.0

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

func (*CommonDetailsApplyConfiguration) WithResources added in v0.1.0

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

func (*CommonDetailsApplyConfiguration) WithSecurityContext added in v0.1.0

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 (*CommonDetailsApplyConfiguration) WithServiceAccountName added in v0.1.0

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 (*CommonDetailsApplyConfiguration) WithTolerations added in v0.1.0

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

func (*CommonDetailsApplyConfiguration) WithTopologySpreadConstraints added in v0.1.0

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 (*CommonDetailsApplyConfiguration) WithVolumeMounts added in v0.1.0

WithVolumeMounts adds the given value to the VolumeMounts 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 VolumeMounts field.

func (*CommonDetailsApplyConfiguration) WithVolumes added in v0.1.0

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 DeletionRulesApplyConfiguration added in v0.10.0

type DeletionRulesApplyConfiguration struct {
	Metrics          []MetricRuleApplyConfiguration `json:"metrics,omitempty"`
	ScalarExpression *string                        `json:"expression,omitempty"`
}

DeletionRulesApplyConfiguration represents a declarative configuration of the DeletionRules type for use with apply.

func DeletionRules added in v0.10.0

func DeletionRules() *DeletionRulesApplyConfiguration

DeletionRulesApplyConfiguration constructs a declarative configuration of the DeletionRules type for use with apply.

func (*DeletionRulesApplyConfiguration) WithMetrics added in v0.10.0

WithMetrics adds the given value to the Metrics 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 Metrics field.

func (*DeletionRulesApplyConfiguration) WithScalarExpression added in v0.10.0

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

type DeploymentDetailsApplyConfiguration

type DeploymentDetailsApplyConfiguration struct {
	CommonDetailsApplyConfiguration `json:",inline"`
	Type                            *smesapcomv1alpha1.DeploymentType     `json:"type,omitempty"`
	Replicas                        *int32                                `json:"replicas,omitempty"`
	Ports                           []PortsApplyConfiguration             `json:"ports,omitempty"`
	LivenessProbe                   *v1.Probe                             `json:"livenessProbe,omitempty"`
	ReadinessProbe                  *v1.Probe                             `json:"readinessProbe,omitempty"`
	Monitoring                      *WorkloadMonitoringApplyConfiguration `json:"monitoring,omitempty"`
}

DeploymentDetailsApplyConfiguration represents a declarative configuration of the DeploymentDetails type for use with apply.

func DeploymentDetails

func DeploymentDetails() *DeploymentDetailsApplyConfiguration

DeploymentDetailsApplyConfiguration constructs a declarative configuration of the DeploymentDetails type for use with apply.

func (*DeploymentDetailsApplyConfiguration) WithAffinity added in v0.1.0

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 (*DeploymentDetailsApplyConfiguration) WithArgs added in v0.11.0

WithArgs adds the given value to 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, values provided by each call will be appended to the Args field.

func (*DeploymentDetailsApplyConfiguration) WithCommand

WithCommand adds the given value to the Command 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 Command field.

func (*DeploymentDetailsApplyConfiguration) WithEnv

WithEnv adds the given value to the Env 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 Env field.

func (*DeploymentDetailsApplyConfiguration) 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 (*DeploymentDetailsApplyConfiguration) WithImagePullPolicy

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

func (*DeploymentDetailsApplyConfiguration) WithInitContainers added in v0.6.0

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 (*DeploymentDetailsApplyConfiguration) WithLivenessProbe

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

func (*DeploymentDetailsApplyConfiguration) WithMonitoring added in v0.10.0

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

func (*DeploymentDetailsApplyConfiguration) WithNodeName added in v0.1.0

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

func (*DeploymentDetailsApplyConfiguration) WithNodeSelector added in v0.1.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 (*DeploymentDetailsApplyConfiguration) WithPodSecurityContext

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

func (*DeploymentDetailsApplyConfiguration) WithPorts

WithPorts adds the given value to the Ports 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 Ports field.

func (*DeploymentDetailsApplyConfiguration) WithPriorityClassName added in v0.1.0

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

func (*DeploymentDetailsApplyConfiguration) WithReadinessProbe

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

func (*DeploymentDetailsApplyConfiguration) 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 (*DeploymentDetailsApplyConfiguration) WithResources

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

func (*DeploymentDetailsApplyConfiguration) 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 (*DeploymentDetailsApplyConfiguration) WithServiceAccountName added in v0.1.0

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 (*DeploymentDetailsApplyConfiguration) WithTolerations added in v0.1.0

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

func (*DeploymentDetailsApplyConfiguration) WithTopologySpreadConstraints added in v0.1.0

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 (*DeploymentDetailsApplyConfiguration) 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 (*DeploymentDetailsApplyConfiguration) WithVolumeMounts added in v0.1.0

WithVolumeMounts adds the given value to the VolumeMounts 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 VolumeMounts field.

func (*DeploymentDetailsApplyConfiguration) WithVolumes added in v0.1.0

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 GenericStatusApplyConfiguration

type GenericStatusApplyConfiguration struct {
	ObservedGeneration *int64                           `json:"observedGeneration,omitempty"`
	Conditions         []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
}

GenericStatusApplyConfiguration represents a declarative configuration of the GenericStatus type for use with apply.

func GenericStatus

func GenericStatus() *GenericStatusApplyConfiguration

GenericStatusApplyConfiguration constructs a declarative configuration of the GenericStatus type for use with apply.

func (*GenericStatusApplyConfiguration) 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 (*GenericStatusApplyConfiguration) WithObservedGeneration

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

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.

type JobDetailsApplyConfiguration

type JobDetailsApplyConfiguration struct {
	CommonDetailsApplyConfiguration `json:",inline"`
	Type                            *smesapcomv1alpha1.JobType `json:"type,omitempty"`
	BackoffLimit                    *int32                     `json:"backoffLimit,omitempty"`
	TTLSecondsAfterFinished         *int32                     `json:"ttlSecondsAfterFinished,omitempty"`
}

JobDetailsApplyConfiguration represents a declarative configuration of the JobDetails type for use with apply.

func JobDetails

func JobDetails() *JobDetailsApplyConfiguration

JobDetailsApplyConfiguration constructs a declarative configuration of the JobDetails type for use with apply.

func (*JobDetailsApplyConfiguration) WithAffinity added in v0.1.0

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 (*JobDetailsApplyConfiguration) WithArgs added in v0.11.0

WithArgs adds the given value to 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, values provided by each call will be appended to the Args field.

func (*JobDetailsApplyConfiguration) WithBackoffLimit

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

func (*JobDetailsApplyConfiguration) WithCommand

WithCommand adds the given value to the Command 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 Command field.

func (*JobDetailsApplyConfiguration) WithEnv

WithEnv adds the given value to the Env 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 Env field.

func (*JobDetailsApplyConfiguration) 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 (*JobDetailsApplyConfiguration) WithImagePullPolicy

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

func (*JobDetailsApplyConfiguration) WithInitContainers added in v0.6.0

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

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 (*JobDetailsApplyConfiguration) WithNodeName added in v0.1.0

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

func (*JobDetailsApplyConfiguration) WithNodeSelector added in v0.1.0

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

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 (*JobDetailsApplyConfiguration) WithPodSecurityContext

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

func (*JobDetailsApplyConfiguration) WithPriorityClassName added in v0.1.0

func (b *JobDetailsApplyConfiguration) WithPriorityClassName(value string) *JobDetailsApplyConfiguration

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

func (*JobDetailsApplyConfiguration) WithResources

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

func (*JobDetailsApplyConfiguration) 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 (*JobDetailsApplyConfiguration) WithServiceAccountName added in v0.1.0

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

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 (*JobDetailsApplyConfiguration) WithTTLSecondsAfterFinished

func (b *JobDetailsApplyConfiguration) WithTTLSecondsAfterFinished(value int32) *JobDetailsApplyConfiguration

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

func (*JobDetailsApplyConfiguration) WithTolerations added in v0.1.0

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

func (*JobDetailsApplyConfiguration) WithTopologySpreadConstraints added in v0.1.0

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

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 (*JobDetailsApplyConfiguration) 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 (*JobDetailsApplyConfiguration) WithVolumeMounts added in v0.1.0

WithVolumeMounts adds the given value to the VolumeMounts 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 VolumeMounts field.

func (*JobDetailsApplyConfiguration) WithVolumes added in v0.1.0

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 MetricRuleApplyConfiguration added in v0.10.0

type MetricRuleApplyConfiguration struct {
	Name              *string              `json:"name,omitempty"`
	Type              *v1alpha1.MetricType `json:"type,omitempty"`
	CalculationPeriod *v1alpha1.Duration   `json:"calculationPeriod,omitempty"`
	ThresholdValue    *string              `json:"thresholdValue,omitempty"`
}

MetricRuleApplyConfiguration represents a declarative configuration of the MetricRule type for use with apply.

func MetricRule added in v0.10.0

func MetricRule() *MetricRuleApplyConfiguration

MetricRuleApplyConfiguration constructs a declarative configuration of the MetricRule type for use with apply.

func (*MetricRuleApplyConfiguration) WithCalculationPeriod added in v0.10.0

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

func (*MetricRuleApplyConfiguration) WithName added in v0.10.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 (*MetricRuleApplyConfiguration) WithThresholdValue added in v0.10.0

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

func (*MetricRuleApplyConfiguration) WithType added in v0.10.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 MonitoringConfigApplyConfiguration added in v0.10.0

type MonitoringConfigApplyConfiguration struct {
	ScrapeInterval *v1alpha1.Duration `json:"interval,omitempty"`
	WorkloadPort   *string            `json:"port,omitempty"`
	Path           *string            `json:"path,omitempty"`
	Timeout        *v1alpha1.Duration `json:"scrapeTimeout,omitempty"`
}

MonitoringConfigApplyConfiguration represents a declarative configuration of the MonitoringConfig type for use with apply.

func MonitoringConfig added in v0.10.0

func MonitoringConfig() *MonitoringConfigApplyConfiguration

MonitoringConfigApplyConfiguration constructs a declarative configuration of the MonitoringConfig type for use with apply.

func (*MonitoringConfigApplyConfiguration) WithPath added in v0.10.0

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 (*MonitoringConfigApplyConfiguration) WithScrapeInterval added in v0.10.0

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

func (*MonitoringConfigApplyConfiguration) WithTimeout added in v0.10.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.

func (*MonitoringConfigApplyConfiguration) WithWorkloadPort added in v0.10.0

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

type NameValueApplyConfiguration

type NameValueApplyConfiguration struct {
	Name  *string `json:"name,omitempty"`
	Value *string `json:"value,omitempty"`
}

NameValueApplyConfiguration represents a declarative configuration of the NameValue type for use with apply.

func NameValue

func NameValue() *NameValueApplyConfiguration

NameValueApplyConfiguration constructs a declarative configuration of the NameValue type for use with apply.

func (*NameValueApplyConfiguration) 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 (*NameValueApplyConfiguration) 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 PortsApplyConfiguration

type PortsApplyConfiguration struct {
	AppProtocol           *string                         `json:"appProtocol,omitempty"`
	Name                  *string                         `json:"name,omitempty"`
	NetworkPolicy         *v1alpha1.PortNetworkPolicyType `json:"networkPolicy,omitempty"`
	Port                  *int32                          `json:"port,omitempty"`
	RouterDestinationName *string                         `json:"routerDestinationName,omitempty"`
}

PortsApplyConfiguration represents a declarative configuration of the Ports type for use with apply.

func Ports

func Ports() *PortsApplyConfiguration

PortsApplyConfiguration constructs a declarative configuration of the Ports type for use with apply.

func (*PortsApplyConfiguration) WithAppProtocol

func (b *PortsApplyConfiguration) WithAppProtocol(value string) *PortsApplyConfiguration

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

func (*PortsApplyConfiguration) 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 (*PortsApplyConfiguration) WithNetworkPolicy

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

func (*PortsApplyConfiguration) WithPort

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

func (*PortsApplyConfiguration) WithRouterDestinationName

func (b *PortsApplyConfiguration) WithRouterDestinationName(value string) *PortsApplyConfiguration

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

type ServiceInfoApplyConfiguration

type ServiceInfoApplyConfiguration struct {
	Name   *string `json:"name,omitempty"`
	Secret *string `json:"secret,omitempty"`
	Class  *string `json:"class,omitempty"`
}

ServiceInfoApplyConfiguration represents a declarative configuration of the ServiceInfo type for use with apply.

func ServiceInfo

func ServiceInfo() *ServiceInfoApplyConfiguration

ServiceInfoApplyConfiguration constructs a declarative configuration of the ServiceInfo type for use with apply.

func (*ServiceInfoApplyConfiguration) WithClass

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

func (*ServiceInfoApplyConfiguration) 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 (*ServiceInfoApplyConfiguration) 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 TenantOperationWorkloadReferenceApplyConfiguration

type TenantOperationWorkloadReferenceApplyConfiguration struct {
	WorkloadName      *string `json:"workloadName,omitempty"`
	ContinueOnFailure *bool   `json:"continueOnFailure,omitempty"`
}

TenantOperationWorkloadReferenceApplyConfiguration represents a declarative configuration of the TenantOperationWorkloadReference type for use with apply.

func TenantOperationWorkloadReference

func TenantOperationWorkloadReference() *TenantOperationWorkloadReferenceApplyConfiguration

TenantOperationWorkloadReferenceApplyConfiguration constructs a declarative configuration of the TenantOperationWorkloadReference type for use with apply.

func (*TenantOperationWorkloadReferenceApplyConfiguration) WithContinueOnFailure

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

func (*TenantOperationWorkloadReferenceApplyConfiguration) WithWorkloadName

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

type TenantOperationsApplyConfiguration

type TenantOperationsApplyConfiguration struct {
	Provisioning   []TenantOperationWorkloadReferenceApplyConfiguration `json:"provisioning,omitempty"`
	Upgrade        []TenantOperationWorkloadReferenceApplyConfiguration `json:"upgrade,omitempty"`
	Deprovisioning []TenantOperationWorkloadReferenceApplyConfiguration `json:"deprovisioning,omitempty"`
}

TenantOperationsApplyConfiguration represents a declarative configuration of the TenantOperations type for use with apply.

func TenantOperations

func TenantOperations() *TenantOperationsApplyConfiguration

TenantOperationsApplyConfiguration constructs a declarative configuration of the TenantOperations type for use with apply.

func (*TenantOperationsApplyConfiguration) WithDeprovisioning

WithDeprovisioning adds the given value to the Deprovisioning 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 Deprovisioning field.

func (*TenantOperationsApplyConfiguration) WithProvisioning

WithProvisioning adds the given value to the Provisioning 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 Provisioning field.

func (*TenantOperationsApplyConfiguration) WithUpgrade

WithUpgrade adds the given value to the Upgrade 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 Upgrade field.

type WorkloadDetailsApplyConfiguration

type WorkloadDetailsApplyConfiguration struct {
	Name                 *string                              `json:"name,omitempty"`
	ConsumedBTPServices  []string                             `json:"consumedBTPServices,omitempty"`
	Labels               map[string]string                    `json:"labels,omitempty"`
	Annotations          map[string]string                    `json:"annotations,omitempty"`
	DeploymentDefinition *DeploymentDetailsApplyConfiguration `json:"deploymentDefinition,omitempty"`
	JobDefinition        *JobDetailsApplyConfiguration        `json:"jobDefinition,omitempty"`
}

WorkloadDetailsApplyConfiguration represents a declarative configuration of the WorkloadDetails type for use with apply.

func WorkloadDetails

func WorkloadDetails() *WorkloadDetailsApplyConfiguration

WorkloadDetailsApplyConfiguration constructs a declarative configuration of the WorkloadDetails type for use with apply.

func (*WorkloadDetailsApplyConfiguration) 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 (*WorkloadDetailsApplyConfiguration) WithConsumedBTPServices

func (b *WorkloadDetailsApplyConfiguration) WithConsumedBTPServices(values ...string) *WorkloadDetailsApplyConfiguration

WithConsumedBTPServices adds the given value to the ConsumedBTPServices 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 ConsumedBTPServices field.

func (*WorkloadDetailsApplyConfiguration) WithDeploymentDefinition

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

func (*WorkloadDetailsApplyConfiguration) WithJobDefinition

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

func (*WorkloadDetailsApplyConfiguration) 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 (*WorkloadDetailsApplyConfiguration) 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 WorkloadMonitoringApplyConfiguration added in v0.10.0

type WorkloadMonitoringApplyConfiguration struct {
	DeletionRules *DeletionRulesApplyConfiguration    `json:"deletionRules,omitempty"`
	ScrapeConfig  *MonitoringConfigApplyConfiguration `json:"scrapeConfig,omitempty"`
}

WorkloadMonitoringApplyConfiguration represents a declarative configuration of the WorkloadMonitoring type for use with apply.

func WorkloadMonitoring added in v0.10.0

func WorkloadMonitoring() *WorkloadMonitoringApplyConfiguration

WorkloadMonitoringApplyConfiguration constructs a declarative configuration of the WorkloadMonitoring type for use with apply.

func (*WorkloadMonitoringApplyConfiguration) WithDeletionRules added in v0.10.0

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

func (*WorkloadMonitoringApplyConfiguration) WithScrapeConfig added in v0.10.0

WithScrapeConfig sets the ScrapeConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ScrapeConfig 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