v1

package
v0.0.0-...-5d4002b Latest Latest
Warning

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

Go to latest
Published: Nov 10, 2023 License: GPL-3.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 BackupGitSpecificationApplyConfiguration

type BackupGitSpecificationApplyConfiguration struct {
	BackupGitRepo        *string `json:"backupGitRepo,omitempty"`
	BackupGitSecretName  *string `json:"backupGitSecretName,omitempty"`
	BackupResponsability *string `json:"backupResponsability,omitempty"`
}

BackupGitSpecificationApplyConfiguration represents an declarative configuration of the BackupGitSpecification type for use with apply.

func BackupGitSpecification

func BackupGitSpecification() *BackupGitSpecificationApplyConfiguration

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

func (*BackupGitSpecificationApplyConfiguration) WithBackupGitRepo

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

func (*BackupGitSpecificationApplyConfiguration) WithBackupGitSecretName

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

func (*BackupGitSpecificationApplyConfiguration) WithBackupResponsability

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

type DetailSpecApplyConfiguration

type DetailSpecApplyConfiguration struct {
	Name        *string                    `json:"name,omitempty"`
	Description *string                    `json:"description,omitempty"`
	DistTags    *DistTagApplyConfiguration `json:"dist-tags,omitempty"`
	Versions    []string                   `json:"versions,omitempty"`
	Thumbnail   *string                    `json:"thumbnail,omitempty"`
}

DetailSpecApplyConfiguration represents an declarative configuration of the DetailSpec type for use with apply.

func DetailSpec

func DetailSpec() *DetailSpecApplyConfiguration

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

func (*DetailSpecApplyConfiguration) WithDescription

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

func (*DetailSpecApplyConfiguration) WithDistTags

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

func (*DetailSpecApplyConfiguration) 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 (*DetailSpecApplyConfiguration) WithThumbnail

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

func (*DetailSpecApplyConfiguration) WithVersions

WithVersions adds the given value to the Versions 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 Versions field.

type DistTagApplyConfiguration

type DistTagApplyConfiguration struct {
	Latest *string `json:"latest,omitempty"`
}

DistTagApplyConfiguration represents an declarative configuration of the DistTag type for use with apply.

func DistTag

func DistTag() *DistTagApplyConfiguration

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

func (*DistTagApplyConfiguration) WithLatest

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

type EntandoAppApplyConfiguration

type EntandoAppApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *EntandoAppSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *EntandoAppStatusApplyConfiguration `json:"status,omitempty"`
}

EntandoAppApplyConfiguration represents an declarative configuration of the EntandoApp type for use with apply.

func EntandoApp

func EntandoApp(name, namespace string) *EntandoAppApplyConfiguration

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

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

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

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

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

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

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

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

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

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 (*EntandoAppApplyConfiguration) 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 (*EntandoAppApplyConfiguration) 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 (*EntandoAppApplyConfiguration) 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 EntandoAppPluginLinkApplyConfiguration

type EntandoAppPluginLinkApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *EntandoAppPluginLinkSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *EntandoAppPluginLinkStatusApplyConfiguration `json:"status,omitempty"`
}

EntandoAppPluginLinkApplyConfiguration represents an declarative configuration of the EntandoAppPluginLink type for use with apply.

func EntandoAppPluginLink(name, namespace string) *EntandoAppPluginLinkApplyConfiguration

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

func (*EntandoAppPluginLinkApplyConfiguration) 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 (*EntandoAppPluginLinkApplyConfiguration) 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 (*EntandoAppPluginLinkApplyConfiguration) 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 (*EntandoAppPluginLinkApplyConfiguration) 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 (*EntandoAppPluginLinkApplyConfiguration) 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 (*EntandoAppPluginLinkApplyConfiguration) 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 (*EntandoAppPluginLinkApplyConfiguration) 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 (*EntandoAppPluginLinkApplyConfiguration) 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 (*EntandoAppPluginLinkApplyConfiguration) 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 (*EntandoAppPluginLinkApplyConfiguration) 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 (*EntandoAppPluginLinkApplyConfiguration) 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 (*EntandoAppPluginLinkApplyConfiguration) 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 (*EntandoAppPluginLinkApplyConfiguration) 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 (*EntandoAppPluginLinkApplyConfiguration) 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 (*EntandoAppPluginLinkApplyConfiguration) 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 (*EntandoAppPluginLinkApplyConfiguration) 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 (*EntandoAppPluginLinkApplyConfiguration) 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 EntandoAppPluginLinkSpecApplyConfiguration

type EntandoAppPluginLinkSpecApplyConfiguration struct {
	EntandoAppName         *string `json:"entandoAppName,omitempty"`
	EntandoAppNamespace    *string `json:"entandoAppNamespace,omitempty"`
	EntandoPluginName      *string `json:"entandoPluginName,omitempty"`
	EntandoPluginNamespace *string `json:"entandoPluginNamespace,omitempty"`
	TenantCode             *string `json:"tenantCode,omitempty"`
}

EntandoAppPluginLinkSpecApplyConfiguration represents an declarative configuration of the EntandoAppPluginLinkSpec type for use with apply.

func EntandoAppPluginLinkSpec

func EntandoAppPluginLinkSpec() *EntandoAppPluginLinkSpecApplyConfiguration

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

func (*EntandoAppPluginLinkSpecApplyConfiguration) WithEntandoAppName

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

func (*EntandoAppPluginLinkSpecApplyConfiguration) WithEntandoAppNamespace

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

func (*EntandoAppPluginLinkSpecApplyConfiguration) WithEntandoPluginName

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

func (*EntandoAppPluginLinkSpecApplyConfiguration) WithEntandoPluginNamespace

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

func (*EntandoAppPluginLinkSpecApplyConfiguration) WithTenantCode

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

type EntandoAppPluginLinkStatusApplyConfiguration

type EntandoAppPluginLinkStatusApplyConfiguration struct {
	Phase *string `json:"phase,omitempty"`
}

EntandoAppPluginLinkStatusApplyConfiguration represents an declarative configuration of the EntandoAppPluginLinkStatus type for use with apply.

func EntandoAppPluginLinkStatus

func EntandoAppPluginLinkStatus() *EntandoAppPluginLinkStatusApplyConfiguration

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

func (*EntandoAppPluginLinkStatusApplyConfiguration) WithPhase

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

type EntandoAppSpecApplyConfiguration

type EntandoAppSpecApplyConfiguration struct {
	Replicas             *int                                      `json:"replicas,omitempty"`
	Dbms                 *string                                   `json:"dbms,omitempty"`
	StorageClass         *string                                   `json:"storageClass,omitempty"`
	IngressHostName      *string                                   `json:"ingressHostName,omitempty"`
	IngressPath          *string                                   `json:"ingressPath,omitempty"`
	TlsSecretName        *string                                   `json:"tlsSecretName,omitempty"`
	ServiceAccountToUse  *string                                   `json:"serviceAccountToUse,omitempty"`
	EnvironmentVariables []v1.EnvVar                               `json:"environmentVariables,omitempty"`
	ResourceRequirements *ResourceRequirementApplyConfiguration    `json:"resourceRequirements,omitempty"`
	KeycloakToUse        *KeycloakSpecApplyConfiguration           `json:"keycloakToUse,omitempty"`
	StandardServerImage  *string                                   `json:"standardServerImage,omitempty"`
	CustomServerImage    *string                                   `json:"customServerImage,omitempty"`
	EcrGitSshSecretName  *string                                   `json:"ecrGitSshSecretName,omitempty"`
	BackupGitSpec        *BackupGitSpecificationApplyConfiguration `json:"backupGitSpec,omitempty"`
}

EntandoAppSpecApplyConfiguration represents an declarative configuration of the EntandoAppSpec type for use with apply.

func EntandoAppSpec

func EntandoAppSpec() *EntandoAppSpecApplyConfiguration

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

func (*EntandoAppSpecApplyConfiguration) WithBackupGitSpec

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

func (*EntandoAppSpecApplyConfiguration) WithCustomServerImage

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

func (*EntandoAppSpecApplyConfiguration) WithDbms

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

func (*EntandoAppSpecApplyConfiguration) WithEcrGitSshSecretName

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

func (*EntandoAppSpecApplyConfiguration) WithEnvironmentVariables

func (b *EntandoAppSpecApplyConfiguration) WithEnvironmentVariables(values ...v1.EnvVar) *EntandoAppSpecApplyConfiguration

WithEnvironmentVariables adds the given value to the EnvironmentVariables 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 EnvironmentVariables field.

func (*EntandoAppSpecApplyConfiguration) WithIngressHostName

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

func (*EntandoAppSpecApplyConfiguration) WithIngressPath

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

func (*EntandoAppSpecApplyConfiguration) WithKeycloakToUse

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

func (*EntandoAppSpecApplyConfiguration) 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 (*EntandoAppSpecApplyConfiguration) WithResourceRequirements

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

func (*EntandoAppSpecApplyConfiguration) WithServiceAccountToUse

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

func (*EntandoAppSpecApplyConfiguration) WithStandardServerImage

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

func (*EntandoAppSpecApplyConfiguration) WithStorageClass

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

func (*EntandoAppSpecApplyConfiguration) WithTlsSecretName

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

type EntandoAppStatusApplyConfiguration

type EntandoAppStatusApplyConfiguration struct {
	Phase *string `json:"phase,omitempty"`
}

EntandoAppStatusApplyConfiguration represents an declarative configuration of the EntandoAppStatus type for use with apply.

func EntandoAppStatus

func EntandoAppStatus() *EntandoAppStatusApplyConfiguration

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

func (*EntandoAppStatusApplyConfiguration) WithPhase

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

type EntandoDatabaseServiceApplyConfiguration

type EntandoDatabaseServiceApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *EntandoDatabaseServiceSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *EntandoDatabaseServiceStatusApplyConfiguration `json:"status,omitempty"`
}

EntandoDatabaseServiceApplyConfiguration represents an declarative configuration of the EntandoDatabaseService type for use with apply.

func EntandoDatabaseService

func EntandoDatabaseService(name, namespace string) *EntandoDatabaseServiceApplyConfiguration

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

func (*EntandoDatabaseServiceApplyConfiguration) 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 (*EntandoDatabaseServiceApplyConfiguration) 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 (*EntandoDatabaseServiceApplyConfiguration) 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 (*EntandoDatabaseServiceApplyConfiguration) 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 (*EntandoDatabaseServiceApplyConfiguration) 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 (*EntandoDatabaseServiceApplyConfiguration) 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 (*EntandoDatabaseServiceApplyConfiguration) 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 (*EntandoDatabaseServiceApplyConfiguration) 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 (*EntandoDatabaseServiceApplyConfiguration) 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 (*EntandoDatabaseServiceApplyConfiguration) 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 (*EntandoDatabaseServiceApplyConfiguration) 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 (*EntandoDatabaseServiceApplyConfiguration) 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 (*EntandoDatabaseServiceApplyConfiguration) 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 (*EntandoDatabaseServiceApplyConfiguration) 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 (*EntandoDatabaseServiceApplyConfiguration) 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 (*EntandoDatabaseServiceApplyConfiguration) 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 (*EntandoDatabaseServiceApplyConfiguration) 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 EntandoDatabaseServiceSpecApplyConfiguration

type EntandoDatabaseServiceSpecApplyConfiguration struct {
	Replicas             *int                                   `json:"replicas,omitempty"`
	Dbms                 *string                                `json:"dbms,omitempty"`
	StorageClass         *string                                `json:"storageClass,omitempty"`
	CreateDeployment     *bool                                  `json:"createDeployment,omitempty"`
	Host                 *string                                `json:"host,omitempty"`
	Port                 *int                                   `json:"port,omitempty"`
	Database             *string                                `json:"database,omitempty"`
	TableSpace           *string                                `json:"tableSpace,omitempty"`
	SecretName           *string                                `json:"secretName,omitempty"`
	JdbcParameters       *v1.JdbcParameters                     `json:"jdbcParameters,omitempty"`
	ServiceAccountToUse  *string                                `json:"serviceAccountToUse,omitempty"`
	EnvironmentVariables []corev1.EnvVar                        `json:"environmentVariables,omitempty"`
	ResourceRequirements *ResourceRequirementApplyConfiguration `json:"resourceRequirements,omitempty"`
}

EntandoDatabaseServiceSpecApplyConfiguration represents an declarative configuration of the EntandoDatabaseServiceSpec type for use with apply.

func EntandoDatabaseServiceSpec

func EntandoDatabaseServiceSpec() *EntandoDatabaseServiceSpecApplyConfiguration

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

func (*EntandoDatabaseServiceSpecApplyConfiguration) WithCreateDeployment

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

func (*EntandoDatabaseServiceSpecApplyConfiguration) WithDatabase

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

func (*EntandoDatabaseServiceSpecApplyConfiguration) WithDbms

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

func (*EntandoDatabaseServiceSpecApplyConfiguration) WithEnvironmentVariables

WithEnvironmentVariables adds the given value to the EnvironmentVariables 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 EnvironmentVariables field.

func (*EntandoDatabaseServiceSpecApplyConfiguration) WithHost

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

func (*EntandoDatabaseServiceSpecApplyConfiguration) WithJdbcParameters

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

func (*EntandoDatabaseServiceSpecApplyConfiguration) 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 (*EntandoDatabaseServiceSpecApplyConfiguration) 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 (*EntandoDatabaseServiceSpecApplyConfiguration) WithResourceRequirements

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

func (*EntandoDatabaseServiceSpecApplyConfiguration) WithSecretName

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

func (*EntandoDatabaseServiceSpecApplyConfiguration) WithServiceAccountToUse

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

func (*EntandoDatabaseServiceSpecApplyConfiguration) WithStorageClass

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

func (*EntandoDatabaseServiceSpecApplyConfiguration) WithTableSpace

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

type EntandoDatabaseServiceStatusApplyConfiguration

type EntandoDatabaseServiceStatusApplyConfiguration struct {
	Phase *string `json:"phase,omitempty"`
}

EntandoDatabaseServiceStatusApplyConfiguration represents an declarative configuration of the EntandoDatabaseServiceStatus type for use with apply.

func EntandoDatabaseServiceStatus

func EntandoDatabaseServiceStatus() *EntandoDatabaseServiceStatusApplyConfiguration

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

func (*EntandoDatabaseServiceStatusApplyConfiguration) WithPhase

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

type EntandoDeBundleApplyConfiguration

type EntandoDeBundleApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *EntandoDeBundleSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *EntandoDeBundleStatusApplyConfiguration `json:"status,omitempty"`
}

EntandoDeBundleApplyConfiguration represents an declarative configuration of the EntandoDeBundle type for use with apply.

func EntandoDeBundle

func EntandoDeBundle(name, namespace string) *EntandoDeBundleApplyConfiguration

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

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

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

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 (*EntandoDeBundleApplyConfiguration) 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 (*EntandoDeBundleApplyConfiguration) 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 (*EntandoDeBundleApplyConfiguration) 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 (*EntandoDeBundleApplyConfiguration) 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 (*EntandoDeBundleApplyConfiguration) 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 (*EntandoDeBundleApplyConfiguration) 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 (*EntandoDeBundleApplyConfiguration) 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 (*EntandoDeBundleApplyConfiguration) 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 (*EntandoDeBundleApplyConfiguration) 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 (*EntandoDeBundleApplyConfiguration) 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 (*EntandoDeBundleApplyConfiguration) 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 (*EntandoDeBundleApplyConfiguration) 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 (*EntandoDeBundleApplyConfiguration) 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 EntandoDeBundleSpecApplyConfiguration

type EntandoDeBundleSpecApplyConfiguration struct {
	Details *DetailSpecApplyConfiguration `json:"details,omitempty"`
	Tags    []TagsSpecApplyConfiguration  `json:"spec,omitempty"`
}

EntandoDeBundleSpecApplyConfiguration represents an declarative configuration of the EntandoDeBundleSpec type for use with apply.

func EntandoDeBundleSpec

func EntandoDeBundleSpec() *EntandoDeBundleSpecApplyConfiguration

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

func (*EntandoDeBundleSpecApplyConfiguration) WithDetails

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

func (*EntandoDeBundleSpecApplyConfiguration) WithTags

WithTags adds the given value to the Tags 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 Tags field.

type EntandoDeBundleStatusApplyConfiguration

type EntandoDeBundleStatusApplyConfiguration struct {
	Phase *string `json:"phase,omitempty"`
}

EntandoDeBundleStatusApplyConfiguration represents an declarative configuration of the EntandoDeBundleStatus type for use with apply.

func EntandoDeBundleStatus

func EntandoDeBundleStatus() *EntandoDeBundleStatusApplyConfiguration

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

func (*EntandoDeBundleStatusApplyConfiguration) WithPhase

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

type EntandoKeycloakServerApplyConfiguration

type EntandoKeycloakServerApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *EntandoKeycloakServerSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *EntandoKeycloakServerStatusApplyConfiguration `json:"status,omitempty"`
}

EntandoKeycloakServerApplyConfiguration represents an declarative configuration of the EntandoKeycloakServer type for use with apply.

func EntandoKeycloakServer

func EntandoKeycloakServer(name, namespace string) *EntandoKeycloakServerApplyConfiguration

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

func (*EntandoKeycloakServerApplyConfiguration) 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 (*EntandoKeycloakServerApplyConfiguration) 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 (*EntandoKeycloakServerApplyConfiguration) 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 (*EntandoKeycloakServerApplyConfiguration) 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 (*EntandoKeycloakServerApplyConfiguration) 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 (*EntandoKeycloakServerApplyConfiguration) 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 (*EntandoKeycloakServerApplyConfiguration) 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 (*EntandoKeycloakServerApplyConfiguration) 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 (*EntandoKeycloakServerApplyConfiguration) 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 (*EntandoKeycloakServerApplyConfiguration) 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 (*EntandoKeycloakServerApplyConfiguration) 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 (*EntandoKeycloakServerApplyConfiguration) 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 (*EntandoKeycloakServerApplyConfiguration) 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 (*EntandoKeycloakServerApplyConfiguration) 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 (*EntandoKeycloakServerApplyConfiguration) 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 (*EntandoKeycloakServerApplyConfiguration) 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 (*EntandoKeycloakServerApplyConfiguration) 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 EntandoKeycloakServerSpecApplyConfiguration

type EntandoKeycloakServerSpecApplyConfiguration struct {
	Replicas                *int                                   `json:"replicas,omitempty"`
	Dbms                    *string                                `json:"dbms,omitempty"`
	StorageClass            *string                                `json:"storageClass,omitempty"`
	IngressHostName         *string                                `json:"ingressHostName,omitempty"`
	TlsSecretName           *string                                `json:"tlsSecretName,omitempty"`
	ServiceAccountToUse     *string                                `json:"serviceAccountToUse,omitempty"`
	EnvironmentVariables    []v1.EnvVar                            `json:"environmentVariables,omitempty"`
	ResourceRequirements    *ResourceRequirementApplyConfiguration `json:"resourceRequirements,omitempty"`
	CustomImage             *string                                `json:"customImage,omitempty"`
	FrontEndUrl             *string                                `json:"frontEndUrl,omitempty"`
	IsDefault               *bool                                  `json:"isDefault,omitempty"`
	StandardImage           *string                                `json:"standardImage,omitempty"`
	ProvidedCapabilityScope *string                                `json:"providedCapabilityScope,omitempty"`
	ProvisioningStrategy    *string                                `json:"provisioningStrategy,omitempty"`
	AdminSecretName         *string                                `json:"adminSecretName,omitempty"`
	DefaultRealm            *string                                `json:"defaultRealm,omitempty"`
}

EntandoKeycloakServerSpecApplyConfiguration represents an declarative configuration of the EntandoKeycloakServerSpec type for use with apply.

func EntandoKeycloakServerSpec

func EntandoKeycloakServerSpec() *EntandoKeycloakServerSpecApplyConfiguration

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

func (*EntandoKeycloakServerSpecApplyConfiguration) WithAdminSecretName

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

func (*EntandoKeycloakServerSpecApplyConfiguration) WithCustomImage

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

func (*EntandoKeycloakServerSpecApplyConfiguration) WithDbms

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

func (*EntandoKeycloakServerSpecApplyConfiguration) WithDefaultRealm

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

func (*EntandoKeycloakServerSpecApplyConfiguration) WithEnvironmentVariables

WithEnvironmentVariables adds the given value to the EnvironmentVariables 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 EnvironmentVariables field.

func (*EntandoKeycloakServerSpecApplyConfiguration) WithFrontEndUrl

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

func (*EntandoKeycloakServerSpecApplyConfiguration) WithIngressHostName

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

func (*EntandoKeycloakServerSpecApplyConfiguration) WithIsDefault

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

func (*EntandoKeycloakServerSpecApplyConfiguration) WithProvidedCapabilityScope

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

func (*EntandoKeycloakServerSpecApplyConfiguration) WithProvisioningStrategy

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

func (*EntandoKeycloakServerSpecApplyConfiguration) 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 (*EntandoKeycloakServerSpecApplyConfiguration) WithResourceRequirements

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

func (*EntandoKeycloakServerSpecApplyConfiguration) WithServiceAccountToUse

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

func (*EntandoKeycloakServerSpecApplyConfiguration) WithStandardImage

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

func (*EntandoKeycloakServerSpecApplyConfiguration) WithStorageClass

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

func (*EntandoKeycloakServerSpecApplyConfiguration) WithTlsSecretName

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

type EntandoKeycloakServerStatusApplyConfiguration

type EntandoKeycloakServerStatusApplyConfiguration struct {
	Phase *string `json:"phase,omitempty"`
}

EntandoKeycloakServerStatusApplyConfiguration represents an declarative configuration of the EntandoKeycloakServerStatus type for use with apply.

func EntandoKeycloakServerStatus

func EntandoKeycloakServerStatus() *EntandoKeycloakServerStatusApplyConfiguration

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

func (*EntandoKeycloakServerStatusApplyConfiguration) WithPhase

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

type EntandoPluginApplyConfiguration

type EntandoPluginApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *EntandoPluginSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *EntandoPluginStatusApplyConfiguration `json:"status,omitempty"`
}

EntandoPluginApplyConfiguration represents an declarative configuration of the EntandoPlugin type for use with apply.

func EntandoPlugin

func EntandoPlugin(name, namespace string) *EntandoPluginApplyConfiguration

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

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

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

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 (*EntandoPluginApplyConfiguration) 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 (*EntandoPluginApplyConfiguration) 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 (*EntandoPluginApplyConfiguration) 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 (*EntandoPluginApplyConfiguration) 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 (*EntandoPluginApplyConfiguration) 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 (*EntandoPluginApplyConfiguration) 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 (*EntandoPluginApplyConfiguration) 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 (*EntandoPluginApplyConfiguration) 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 (*EntandoPluginApplyConfiguration) 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 (*EntandoPluginApplyConfiguration) 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 (*EntandoPluginApplyConfiguration) 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 (*EntandoPluginApplyConfiguration) 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 (*EntandoPluginApplyConfiguration) 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 EntandoPluginSpecApplyConfiguration

type EntandoPluginSpecApplyConfiguration struct {
	TenantCode           *string                                `json:"tenantCode,omitempty"`
	Image                *string                                `json:"spec,omitempty"`
	Replicas             *int                                   `json:"replicas,omitempty"`
	Dbms                 *string                                `json:"dbms,omitempty"`
	StorageClass         *string                                `json:"storageClass,omitempty"`
	IngressHostName      *string                                `json:"ingressHostName,omitempty"`
	IngressPath          *string                                `json:"ingressPath,omitempty"`
	TlsSecretName        *string                                `json:"tlsSecretName,omitempty"`
	ServiceAccountToUse  *string                                `json:"serviceAccountToUse,omitempty"`
	EnvironmentVariables []v1.EnvVar                            `json:"environmentVariables,omitempty"`
	ResourceRequirements *ResourceRequirementApplyConfiguration `json:"resourceRequirements,omitempty"`
	KeycloakToUse        *KeycloakSpecApplyConfiguration        `json:"keycloakToUse,omitempty"`
	HealthCheckPath      *string                                `json:"healthCheckPath,omitempty"`
	SecurityLevel        *string                                `json:"securityLevel,omitempty"`
	ConnectionConfigName *string                                `json:"connectionConfigNames,omitempty"`
	CompanionContainers  []string                               `json:"companionContainers,omitempty"`
	Roles                []RoleApplyConfiguration               `json:"roles,omitempty"`
	Permissions          []PermissionApplyConfiguration         `json:"permissions,omitempty"`
}

EntandoPluginSpecApplyConfiguration represents an declarative configuration of the EntandoPluginSpec type for use with apply.

func EntandoPluginSpec

func EntandoPluginSpec() *EntandoPluginSpecApplyConfiguration

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

func (*EntandoPluginSpecApplyConfiguration) WithCompanionContainers

WithCompanionContainers adds the given value to the CompanionContainers 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 CompanionContainers field.

func (*EntandoPluginSpecApplyConfiguration) WithConnectionConfigName

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

func (*EntandoPluginSpecApplyConfiguration) WithDbms

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

func (*EntandoPluginSpecApplyConfiguration) WithEnvironmentVariables

func (b *EntandoPluginSpecApplyConfiguration) WithEnvironmentVariables(values ...v1.EnvVar) *EntandoPluginSpecApplyConfiguration

WithEnvironmentVariables adds the given value to the EnvironmentVariables 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 EnvironmentVariables field.

func (*EntandoPluginSpecApplyConfiguration) WithHealthCheckPath

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

func (*EntandoPluginSpecApplyConfiguration) 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 (*EntandoPluginSpecApplyConfiguration) WithIngressHostName

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

func (*EntandoPluginSpecApplyConfiguration) WithIngressPath

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

func (*EntandoPluginSpecApplyConfiguration) WithKeycloakToUse

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

func (*EntandoPluginSpecApplyConfiguration) WithPermissions

WithPermissions adds the given value to the Permissions 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 Permissions field.

func (*EntandoPluginSpecApplyConfiguration) 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 (*EntandoPluginSpecApplyConfiguration) WithResourceRequirements

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

func (*EntandoPluginSpecApplyConfiguration) WithRoles

WithRoles adds the given value to the Roles 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 Roles field.

func (*EntandoPluginSpecApplyConfiguration) WithSecurityLevel

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

func (*EntandoPluginSpecApplyConfiguration) WithServiceAccountToUse

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

func (*EntandoPluginSpecApplyConfiguration) WithStorageClass

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

func (*EntandoPluginSpecApplyConfiguration) WithTenantCode

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

func (*EntandoPluginSpecApplyConfiguration) WithTlsSecretName

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

type EntandoPluginStatusApplyConfiguration

type EntandoPluginStatusApplyConfiguration struct {
	Phase *string `json:"phase,omitempty"`
}

EntandoPluginStatusApplyConfiguration represents an declarative configuration of the EntandoPluginStatus type for use with apply.

func EntandoPluginStatus

func EntandoPluginStatus() *EntandoPluginStatusApplyConfiguration

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

func (*EntandoPluginStatusApplyConfiguration) WithPhase

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

type ExternallyProvidedServiceSpecApplyConfiguration

type ExternallyProvidedServiceSpecApplyConfiguration struct {
	Host            *string `json:"host,omitempty"`
	Port            *string `json:"port,omitempty"`
	AdminSecretName *string `json:"adminSecretName,omitempty"`
}

ExternallyProvidedServiceSpecApplyConfiguration represents an declarative configuration of the ExternallyProvidedServiceSpec type for use with apply.

func ExternallyProvidedServiceSpec

func ExternallyProvidedServiceSpec() *ExternallyProvidedServiceSpecApplyConfiguration

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

func (*ExternallyProvidedServiceSpecApplyConfiguration) WithAdminSecretName

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

func (*ExternallyProvidedServiceSpecApplyConfiguration) WithHost

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

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

type KeycloakSpecApplyConfiguration

type KeycloakSpecApplyConfiguration struct {
	Realm          *string `json:"realm,omitempty"`
	PublicClientId *string `json:"publicClientId,omitempty"`
	Name           *string `json:"name,omitempty"`
	Namespace      *string `json:"namespace,omitempty"`
}

KeycloakSpecApplyConfiguration represents an declarative configuration of the KeycloakSpec type for use with apply.

func KeycloakSpec

func KeycloakSpec() *KeycloakSpecApplyConfiguration

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

func (*KeycloakSpecApplyConfiguration) 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 (*KeycloakSpecApplyConfiguration) 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 (*KeycloakSpecApplyConfiguration) WithPublicClientId

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

func (*KeycloakSpecApplyConfiguration) WithRealm

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

type PermissionApplyConfiguration

type PermissionApplyConfiguration struct {
	ClientId *string `json:"clientId,omitempty"`
	Role     *string `json:"role,omitempty"`
}

PermissionApplyConfiguration represents an declarative configuration of the Permission type for use with apply.

func Permission

func Permission() *PermissionApplyConfiguration

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

func (*PermissionApplyConfiguration) WithClientId

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

func (*PermissionApplyConfiguration) WithRole

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

type ProvidedCapabilityApplyConfiguration

type ProvidedCapabilityApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *ProvidedCapabilitySpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *ProvidedCapabilityStatusApplyConfiguration `json:"status,omitempty"`
}

ProvidedCapabilityApplyConfiguration represents an declarative configuration of the ProvidedCapability type for use with apply.

func ProvidedCapability

func ProvidedCapability(name, namespace string) *ProvidedCapabilityApplyConfiguration

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

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

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

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 (*ProvidedCapabilityApplyConfiguration) 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 (*ProvidedCapabilityApplyConfiguration) 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 (*ProvidedCapabilityApplyConfiguration) 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 (*ProvidedCapabilityApplyConfiguration) 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 (*ProvidedCapabilityApplyConfiguration) 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 (*ProvidedCapabilityApplyConfiguration) 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 (*ProvidedCapabilityApplyConfiguration) 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 (*ProvidedCapabilityApplyConfiguration) 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 (*ProvidedCapabilityApplyConfiguration) 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 (*ProvidedCapabilityApplyConfiguration) 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 (*ProvidedCapabilityApplyConfiguration) 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 (*ProvidedCapabilityApplyConfiguration) 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 (*ProvidedCapabilityApplyConfiguration) 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 ProvidedCapabilitySpecApplyConfiguration

type ProvidedCapabilitySpecApplyConfiguration struct {
	Capability                *string                                          `json:"capability,omitempty"`
	Implementation            *string                                          `json:"implementation,omitempty"`
	Scope                     *string                                          `json:"scope,omitempty"`
	ProvisioningStrategy      *string                                          `json:"provisioningStrategy,omitempty"`
	Selector                  *v1.SelectorSpec                                 `json:"selector,omitempty"`
	CapabilityParameters      *v1.CapabilityParameters                         `json:"capabilityParameters,omitempty"`
	SpecifiedCapability       *SpecifiedCapabilitySpecApplyConfiguration       `json:"specifiedCapability,omitempty"`
	ExternallyProvidedService *ExternallyProvidedServiceSpecApplyConfiguration `json:"externallyProvidedService,omitempty"`
}

ProvidedCapabilitySpecApplyConfiguration represents an declarative configuration of the ProvidedCapabilitySpec type for use with apply.

func ProvidedCapabilitySpec

func ProvidedCapabilitySpec() *ProvidedCapabilitySpecApplyConfiguration

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

func (*ProvidedCapabilitySpecApplyConfiguration) WithCapability

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

func (*ProvidedCapabilitySpecApplyConfiguration) WithCapabilityParameters

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

func (*ProvidedCapabilitySpecApplyConfiguration) WithExternallyProvidedService

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

func (*ProvidedCapabilitySpecApplyConfiguration) WithImplementation

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

func (*ProvidedCapabilitySpecApplyConfiguration) WithProvisioningStrategy

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

func (*ProvidedCapabilitySpecApplyConfiguration) WithScope

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

func (*ProvidedCapabilitySpecApplyConfiguration) WithSelector

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

func (*ProvidedCapabilitySpecApplyConfiguration) WithSpecifiedCapability

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

type ProvidedCapabilityStatusApplyConfiguration

type ProvidedCapabilityStatusApplyConfiguration struct {
	Phase *string `json:"phase,omitempty"`
}

ProvidedCapabilityStatusApplyConfiguration represents an declarative configuration of the ProvidedCapabilityStatus type for use with apply.

func ProvidedCapabilityStatus

func ProvidedCapabilityStatus() *ProvidedCapabilityStatusApplyConfiguration

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

func (*ProvidedCapabilityStatusApplyConfiguration) WithPhase

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

type ResourceRequirementApplyConfiguration

type ResourceRequirementApplyConfiguration struct {
	StorageRequest *string `json:"storageRequest,omitempty"`
	StorageLimit   *string `json:"storageLimit,omitempty"`
	MemoryRequest  *string `json:"memoryRequest,omitempty"`
	MemoryLimit    *string `json:"memoryLimit,omitempty"`
	CpuRequest     *string `json:"cpuRequest,omitempty"`
	CpuLimit       *string `json:"cpuLimit,omitempty"`
}

ResourceRequirementApplyConfiguration represents an declarative configuration of the ResourceRequirement type for use with apply.

func ResourceRequirement

func ResourceRequirement() *ResourceRequirementApplyConfiguration

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

func (*ResourceRequirementApplyConfiguration) WithCpuLimit

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

func (*ResourceRequirementApplyConfiguration) WithCpuRequest

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

func (*ResourceRequirementApplyConfiguration) WithMemoryLimit

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

func (*ResourceRequirementApplyConfiguration) WithMemoryRequest

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

func (*ResourceRequirementApplyConfiguration) WithStorageLimit

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

func (*ResourceRequirementApplyConfiguration) WithStorageRequest

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

type RoleApplyConfiguration

type RoleApplyConfiguration struct {
	Code *string `json:"code,omitempty"`
	Name *string `json:"name,omitempty"`
}

RoleApplyConfiguration represents an declarative configuration of the Role type for use with apply.

func Role

func Role() *RoleApplyConfiguration

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

func (*RoleApplyConfiguration) WithCode

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

func (*RoleApplyConfiguration) WithName

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

type SpecifiedCapabilitySpecApplyConfiguration

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

SpecifiedCapabilitySpecApplyConfiguration represents an declarative configuration of the SpecifiedCapabilitySpec type for use with apply.

func SpecifiedCapabilitySpec

func SpecifiedCapabilitySpec() *SpecifiedCapabilitySpecApplyConfiguration

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

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

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

type TagsSpecApplyConfiguration

type TagsSpecApplyConfiguration struct {
	Version   *string `json:"version,omitempty"`
	Integrity *string `json:"integrity,omitempty"`
	Shasum    *string `json:"shasum,omitempty"`
	Tarball   *string `json:"tarball,omitempty"`
}

TagsSpecApplyConfiguration represents an declarative configuration of the TagsSpec type for use with apply.

func TagsSpec

func TagsSpec() *TagsSpecApplyConfiguration

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

func (*TagsSpecApplyConfiguration) WithIntegrity

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

func (*TagsSpecApplyConfiguration) WithShasum

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

func (*TagsSpecApplyConfiguration) WithTarball

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

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

Jump to

Keyboard shortcuts

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