v1alpha1

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 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 an declarative configuration of the ApplicationDomains type for use with apply.

func ApplicationDomains

func ApplicationDomains() *ApplicationDomainsApplyConfiguration

ApplicationDomainsApplyConfiguration constructs an 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 an declarative configuration of the BTP type for use with apply.

func BTP

func BTP() *BTPApplyConfiguration

BTPApplyConfiguration constructs an 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 an declarative configuration of the BTPTenantIdentification type for use with apply.

func BTPTenantIdentification

func BTPTenantIdentification() *BTPTenantIdentificationApplyConfiguration

BTPTenantIdentificationApplyConfiguration constructs an 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 an declarative configuration of the CAPApplication type for use with apply.

func CAPApplication

func CAPApplication(name, namespace string) *CAPApplicationApplyConfiguration

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

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 an declarative configuration of the CAPApplicationSpec type for use with apply.

func CAPApplicationSpec

func CAPApplicationSpec() *CAPApplicationSpecApplyConfiguration

CAPApplicationSpecApplyConfiguration constructs an 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 an declarative configuration of the CAPApplicationStatus type for use with apply.

func CAPApplicationStatus

func CAPApplicationStatus() *CAPApplicationStatusApplyConfiguration

CAPApplicationStatusApplyConfiguration constructs an 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 an declarative configuration of the CAPApplicationVersion type for use with apply.

func CAPApplicationVersion

func CAPApplicationVersion(name, namespace string) *CAPApplicationVersionApplyConfiguration

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

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 an declarative configuration of the CAPApplicationVersionSpec type for use with apply.

func CAPApplicationVersionSpec

func CAPApplicationVersionSpec() *CAPApplicationVersionSpecApplyConfiguration

CAPApplicationVersionSpecApplyConfiguration constructs an 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 an declarative configuration of the CAPApplicationVersionStatus type for use with apply.

func CAPApplicationVersionStatus

func CAPApplicationVersionStatus() *CAPApplicationVersionStatusApplyConfiguration

CAPApplicationVersionStatusApplyConfiguration constructs an 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 an declarative configuration of the CAPTenant type for use with apply.

func CAPTenant

func CAPTenant(name, namespace string) *CAPTenantApplyConfiguration

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

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 an declarative configuration of the CAPTenantOperation type for use with apply.

func CAPTenantOperation

func CAPTenantOperation(name, namespace string) *CAPTenantOperationApplyConfiguration

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

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 an declarative configuration of the CAPTenantOperationSpec type for use with apply.

func CAPTenantOperationSpec

func CAPTenantOperationSpec() *CAPTenantOperationSpecApplyConfiguration

CAPTenantOperationSpecApplyConfiguration constructs an 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 an declarative configuration of the CAPTenantOperationStatus type for use with apply.

func CAPTenantOperationStatus

func CAPTenantOperationStatus() *CAPTenantOperationStatusApplyConfiguration

CAPTenantOperationStatusApplyConfiguration constructs an 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 an declarative configuration of the CAPTenantOperationStep type for use with apply.

func CAPTenantOperationStep

func CAPTenantOperationStep() *CAPTenantOperationStepApplyConfiguration

CAPTenantOperationStepApplyConfiguration constructs an 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 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 an declarative configuration of the CAPTenantSpec type for use with apply.

func CAPTenantSpec

func CAPTenantSpec() *CAPTenantSpecApplyConfiguration

CAPTenantSpecApplyConfiguration constructs an 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 an declarative configuration of the CAPTenantStatus type for use with apply.

func CAPTenantStatus

func CAPTenantStatus() *CAPTenantStatusApplyConfiguration

CAPTenantStatusApplyConfiguration constructs an 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"`
	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 an declarative configuration of the CommonDetails type for use with apply.

func CommonDetails added in v0.1.0

func CommonDetails() *CommonDetailsApplyConfiguration

CommonDetailsApplyConfiguration constructs an 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) 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 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"`
}

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

func DeploymentDetails

func DeploymentDetails() *DeploymentDetailsApplyConfiguration

DeploymentDetailsApplyConfiguration constructs an 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) 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) 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 an declarative configuration of the GenericStatus type for use with apply.

func GenericStatus

func GenericStatus() *GenericStatusApplyConfiguration

GenericStatusApplyConfiguration constructs an 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 an declarative configuration of the JobDetails type for use with apply.

func JobDetails

func JobDetails() *JobDetailsApplyConfiguration

JobDetailsApplyConfiguration constructs an 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) 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 NameValueApplyConfiguration

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

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

func NameValue

func NameValue() *NameValueApplyConfiguration

NameValueApplyConfiguration constructs an 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 an declarative configuration of the Ports type for use with apply.

func Ports

func Ports() *PortsApplyConfiguration

PortsApplyConfiguration constructs an 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 an declarative configuration of the ServiceInfo type for use with apply.

func ServiceInfo

func ServiceInfo() *ServiceInfoApplyConfiguration

ServiceInfoApplyConfiguration constructs an 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 an declarative configuration of the TenantOperationWorkloadReference type for use with apply.

func TenantOperationWorkloadReference

func TenantOperationWorkloadReference() *TenantOperationWorkloadReferenceApplyConfiguration

TenantOperationWorkloadReferenceApplyConfiguration constructs an 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 an declarative configuration of the TenantOperations type for use with apply.

func TenantOperations

func TenantOperations() *TenantOperationsApplyConfiguration

TenantOperationsApplyConfiguration constructs an 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 an declarative configuration of the WorkloadDetails type for use with apply.

func WorkloadDetails

func WorkloadDetails() *WorkloadDetailsApplyConfiguration

WorkloadDetailsApplyConfiguration constructs an 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.

Jump to

Keyboard shortcuts

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