v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuditSpecApplyConfiguration

type AuditSpecApplyConfiguration struct {
	Webhook *AuditWebhookSpecApplyConfiguration `json:"webhook,omitempty"`
}

AuditSpecApplyConfiguration represents a declarative configuration of the AuditSpec type for use with apply.

func AuditSpec

func AuditSpec() *AuditSpecApplyConfiguration

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

func (*AuditSpecApplyConfiguration) WithWebhook

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

type AuditWebhookSpecApplyConfiguration

type AuditWebhookSpecApplyConfiguration struct {
	BatchBufferSize      *int                               `json:"batchBufferSize,omitempty"`
	BatchMaxSize         *int                               `json:"batchMaxSize,omitempty"`
	BatchMaxWait         *v1.Duration                       `json:"batchMaxWait,omitempty"`
	BatchThrottleBurst   *int                               `json:"batchThrottleBurst,omitempty"`
	BatchThrottleEnable  *bool                              `json:"batchThrottleEnable,omitempty"`
	BatchThrottleQPS     *string                            `json:"batchThrottleQPS,omitempty"`
	ConfigSecretName     *string                            `json:"configSecretName,omitempty"`
	InitialBackoff       *v1.Duration                       `json:"initialBackoff,omitempty"`
	Mode                 *operatorv1alpha1.AuditWebhookMode `json:"mode,omitempty"`
	TruncateEnabled      *bool                              `json:"truncateEnabled,omitempty"`
	TruncateMaxBatchSize *int                               `json:"truncateMaxBatchSize,omitempty"`
	TruncateMaxEventSize *int                               `json:"truncateMaxEventSize,omitempty"`
	Version              *string                            `json:"version,omitempty"`
}

AuditWebhookSpecApplyConfiguration represents a declarative configuration of the AuditWebhookSpec type for use with apply.

func AuditWebhookSpec

func AuditWebhookSpec() *AuditWebhookSpecApplyConfiguration

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

func (*AuditWebhookSpecApplyConfiguration) WithBatchBufferSize

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

func (*AuditWebhookSpecApplyConfiguration) WithBatchMaxSize

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

func (*AuditWebhookSpecApplyConfiguration) WithBatchMaxWait

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

func (*AuditWebhookSpecApplyConfiguration) WithBatchThrottleBurst

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

func (*AuditWebhookSpecApplyConfiguration) WithBatchThrottleEnable

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

func (*AuditWebhookSpecApplyConfiguration) WithBatchThrottleQPS

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

func (*AuditWebhookSpecApplyConfiguration) WithConfigSecretName

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

func (*AuditWebhookSpecApplyConfiguration) WithInitialBackoff

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

func (*AuditWebhookSpecApplyConfiguration) WithMode

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

func (*AuditWebhookSpecApplyConfiguration) WithTruncateEnabled

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

func (*AuditWebhookSpecApplyConfiguration) WithTruncateMaxBatchSize

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

func (*AuditWebhookSpecApplyConfiguration) WithTruncateMaxEventSize

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

func (*AuditWebhookSpecApplyConfiguration) WithVersion

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

type AuthSpecApplyConfiguration

type AuthSpecApplyConfiguration struct {
	OIDC           *OIDCConfigurationApplyConfiguration            `json:"oidc,omitempty"`
	ServiceAccount *ServiceAccountAuthenticationApplyConfiguration `json:"serviceAccount,omitempty"`
	DropGroups     []string                                        `json:"dropGroups,omitempty"`
	PassOnGroups   []string                                        `json:"passOnGroups,omitempty"`
}

AuthSpecApplyConfiguration represents a declarative configuration of the AuthSpec type for use with apply.

func AuthSpec

func AuthSpec() *AuthSpecApplyConfiguration

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

func (*AuthSpecApplyConfiguration) WithDropGroups

func (b *AuthSpecApplyConfiguration) WithDropGroups(values ...string) *AuthSpecApplyConfiguration

WithDropGroups adds the given value to the DropGroups 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 DropGroups field.

func (*AuthSpecApplyConfiguration) WithOIDC

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

func (*AuthSpecApplyConfiguration) WithPassOnGroups

func (b *AuthSpecApplyConfiguration) WithPassOnGroups(values ...string) *AuthSpecApplyConfiguration

WithPassOnGroups adds the given value to the PassOnGroups 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 PassOnGroups field.

func (*AuthSpecApplyConfiguration) WithServiceAccount added in v0.2.0

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

type AuthorizationSpecApplyConfiguration

type AuthorizationSpecApplyConfiguration struct {
	Webhook *AuthorizationWebhookSpecApplyConfiguration `json:"webhook,omitempty"`
}

AuthorizationSpecApplyConfiguration represents a declarative configuration of the AuthorizationSpec type for use with apply.

func AuthorizationSpec

func AuthorizationSpec() *AuthorizationSpecApplyConfiguration

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

func (*AuthorizationSpecApplyConfiguration) WithWebhook

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

type AuthorizationWebhookSpecApplyConfiguration

type AuthorizationWebhookSpecApplyConfiguration struct {
	AllowPaths           []string     `json:"allowPaths,omitempty"`
	CacheAuthorizedTTL   *v1.Duration `json:"cacheAuthorizedTTL,omitempty"`
	CacheUnauthorizedTTL *v1.Duration `json:"cacheUnauthorizedTTL,omitempty"`
	ConfigSecretName     *string      `json:"configSecretName,omitempty"`
	Version              *string      `json:"version,omitempty"`
}

AuthorizationWebhookSpecApplyConfiguration represents a declarative configuration of the AuthorizationWebhookSpec type for use with apply.

func AuthorizationWebhookSpec

func AuthorizationWebhookSpec() *AuthorizationWebhookSpecApplyConfiguration

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

func (*AuthorizationWebhookSpecApplyConfiguration) WithAllowPaths

WithAllowPaths adds the given value to the AllowPaths 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 AllowPaths field.

func (*AuthorizationWebhookSpecApplyConfiguration) WithCacheAuthorizedTTL

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

func (*AuthorizationWebhookSpecApplyConfiguration) WithCacheUnauthorizedTTL

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

func (*AuthorizationWebhookSpecApplyConfiguration) WithConfigSecretName

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

func (*AuthorizationWebhookSpecApplyConfiguration) WithVersion

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

type BundleApplyConfiguration added in v0.5.0

type BundleApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *BundleSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *BundleStatusApplyConfiguration `json:"status,omitempty"`
}

BundleApplyConfiguration represents a declarative configuration of the Bundle type for use with apply.

func Bundle added in v0.5.0

func Bundle(name, namespace string) *BundleApplyConfiguration

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

func (*BundleApplyConfiguration) GetName added in v0.5.0

func (b *BundleApplyConfiguration) GetName() *string

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

func (*BundleApplyConfiguration) WithAPIVersion added in v0.5.0

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

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 (*BundleApplyConfiguration) WithAnnotations added in v0.5.0

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

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 (*BundleApplyConfiguration) WithCreationTimestamp added in v0.5.0

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

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 (*BundleApplyConfiguration) WithDeletionGracePeriodSeconds added in v0.5.0

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

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 (*BundleApplyConfiguration) WithDeletionTimestamp added in v0.5.0

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

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 (*BundleApplyConfiguration) WithFinalizers added in v0.5.0

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

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 (*BundleApplyConfiguration) WithGenerateName added in v0.5.0

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

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 (*BundleApplyConfiguration) WithGeneration added in v0.5.0

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

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 (*BundleApplyConfiguration) WithKind added in v0.5.0

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

func (*BundleApplyConfiguration) WithLabels added in v0.5.0

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

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 (*BundleApplyConfiguration) WithName added in v0.5.0

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

func (*BundleApplyConfiguration) WithNamespace added in v0.5.0

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

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 (*BundleApplyConfiguration) WithOwnerReferences added in v0.5.0

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

func (*BundleApplyConfiguration) WithResourceVersion added in v0.5.0

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

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 (*BundleApplyConfiguration) WithSpec added in v0.5.0

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

func (*BundleApplyConfiguration) WithStatus added in v0.5.0

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

func (*BundleApplyConfiguration) WithUID added in v0.5.0

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

type BundleObjectStatusApplyConfiguration added in v0.5.0

type BundleObjectStatusApplyConfiguration struct {
	Object  *string                             `json:"object,omitempty"`
	State   *operatorv1alpha1.BundleObjectState `json:"state,omitempty"`
	Message *string                             `json:"message,omitempty"`
}

BundleObjectStatusApplyConfiguration represents a declarative configuration of the BundleObjectStatus type for use with apply.

func BundleObjectStatus added in v0.5.0

func BundleObjectStatus() *BundleObjectStatusApplyConfiguration

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

func (*BundleObjectStatusApplyConfiguration) WithMessage added in v0.5.0

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

func (*BundleObjectStatusApplyConfiguration) WithObject added in v0.5.0

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

func (*BundleObjectStatusApplyConfiguration) WithState added in v0.5.0

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

type BundleSpecApplyConfiguration added in v0.5.0

type BundleSpecApplyConfiguration struct {
	Target *BundleTargetApplyConfiguration `json:"target,omitempty"`
}

BundleSpecApplyConfiguration represents a declarative configuration of the BundleSpec type for use with apply.

func BundleSpec added in v0.5.0

func BundleSpec() *BundleSpecApplyConfiguration

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

func (*BundleSpecApplyConfiguration) WithTarget added in v0.5.0

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

type BundleStatusApplyConfiguration added in v0.5.0

type BundleStatusApplyConfiguration struct {
	State      *operatorv1alpha1.BundleState          `json:"state,omitempty"`
	TargetName *string                                `json:"targetName,omitempty"`
	Objects    []BundleObjectStatusApplyConfiguration `json:"objects,omitempty"`
	Conditions []v1.ConditionApplyConfiguration       `json:"conditions,omitempty"`
}

BundleStatusApplyConfiguration represents a declarative configuration of the BundleStatus type for use with apply.

func BundleStatus added in v0.5.0

func BundleStatus() *BundleStatusApplyConfiguration

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

func (*BundleStatusApplyConfiguration) WithConditions added in v0.5.0

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

func (*BundleStatusApplyConfiguration) WithObjects added in v0.5.0

WithObjects adds the given value to the Objects 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 Objects field.

func (*BundleStatusApplyConfiguration) WithState added in v0.5.0

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

func (*BundleStatusApplyConfiguration) WithTargetName added in v0.5.0

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

type BundleTargetApplyConfiguration added in v0.5.0

type BundleTargetApplyConfiguration struct {
	RootShardRef  *v1.LocalObjectReference `json:"rootShardRef,omitempty"`
	ShardRef      *v1.LocalObjectReference `json:"shardRef,omitempty"`
	FrontProxyRef *v1.LocalObjectReference `json:"frontProxyRef,omitempty"`
}

BundleTargetApplyConfiguration represents a declarative configuration of the BundleTarget type for use with apply.

func BundleTarget added in v0.5.0

func BundleTarget() *BundleTargetApplyConfiguration

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

func (*BundleTargetApplyConfiguration) WithFrontProxyRef added in v0.5.0

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

func (*BundleTargetApplyConfiguration) WithRootShardRef added in v0.5.0

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

func (*BundleTargetApplyConfiguration) WithShardRef added in v0.5.0

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

type CacheServerApplyConfiguration

type CacheServerApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *CacheServerSpecApplyConfiguration  `json:"spec,omitempty"`
	Status                           *operatorv1alpha1.CacheServerStatus `json:"status,omitempty"`
}

CacheServerApplyConfiguration represents a declarative configuration of the CacheServer type for use with apply.

func CacheServer

func CacheServer(name, namespace string) *CacheServerApplyConfiguration

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

func (*CacheServerApplyConfiguration) GetName

func (b *CacheServerApplyConfiguration) GetName() *string

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

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

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

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 (*CacheServerApplyConfiguration) 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 (*CacheServerApplyConfiguration) 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 (*CacheServerApplyConfiguration) 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 (*CacheServerApplyConfiguration) 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 (*CacheServerApplyConfiguration) 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 (*CacheServerApplyConfiguration) 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 (*CacheServerApplyConfiguration) 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 (*CacheServerApplyConfiguration) 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 (*CacheServerApplyConfiguration) 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 (*CacheServerApplyConfiguration) 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 (*CacheServerApplyConfiguration) 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 (*CacheServerApplyConfiguration) 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 (*CacheServerApplyConfiguration) 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 CacheServerSpecApplyConfiguration

type CacheServerSpecApplyConfiguration struct {
	ClusterDomain        *string                                  `json:"clusterDomain,omitempty"`
	Image                *ImageSpecApplyConfiguration             `json:"image,omitempty"`
	Logging              *LoggingSpecApplyConfiguration           `json:"logging,omitempty"`
	Certificates         *CertificatesApplyConfiguration          `json:"certificates,omitempty"`
	CertificateTemplates *operatorv1alpha1.CertificateTemplateMap `json:"certificateTemplates,omitempty"`
	ServiceTemplate      *ServiceTemplateApplyConfiguration       `json:"serviceTemplate,omitempty"`
	DeploymentTemplate   *DeploymentTemplateApplyConfiguration    `json:"deploymentTemplate,omitempty"`
	Etcd                 *EtcdConfigApplyConfiguration            `json:"etcd,omitempty"`
}

CacheServerSpecApplyConfiguration represents a declarative configuration of the CacheServerSpec type for use with apply.

func CacheServerSpec

func CacheServerSpec() *CacheServerSpecApplyConfiguration

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

func (*CacheServerSpecApplyConfiguration) WithCertificateTemplates added in v0.5.0

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

func (*CacheServerSpecApplyConfiguration) WithCertificates added in v0.5.0

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

func (*CacheServerSpecApplyConfiguration) WithClusterDomain added in v0.5.0

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

func (*CacheServerSpecApplyConfiguration) WithDeploymentTemplate added in v0.5.0

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

func (*CacheServerSpecApplyConfiguration) WithEtcd

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

func (*CacheServerSpecApplyConfiguration) 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 (*CacheServerSpecApplyConfiguration) WithLogging added in v0.3.0

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

func (*CacheServerSpecApplyConfiguration) WithServiceTemplate added in v0.5.0

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

type CertificateMetadataTemplateApplyConfiguration

type CertificateMetadataTemplateApplyConfiguration struct {
	Annotations map[string]string `json:"annotations,omitempty"`
	Labels      map[string]string `json:"labels,omitempty"`
}

CertificateMetadataTemplateApplyConfiguration represents a declarative configuration of the CertificateMetadataTemplate type for use with apply.

func CertificateMetadataTemplate

func CertificateMetadataTemplate() *CertificateMetadataTemplateApplyConfiguration

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

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

type CertificatePrivateKeyTemplateApplyConfiguration

type CertificatePrivateKeyTemplateApplyConfiguration struct {
	RotationPolicy *operatorv1alpha1.PrivateKeyRotationPolicy `json:"rotationPolicy,omitempty"`
	Encoding       *operatorv1alpha1.PrivateKeyEncoding       `json:"encoding,omitempty"`
	Algorithm      *operatorv1alpha1.PrivateKeyAlgorithm      `json:"algorithm,omitempty"`
	Size           *int                                       `json:"size,omitempty"`
}

CertificatePrivateKeyTemplateApplyConfiguration represents a declarative configuration of the CertificatePrivateKeyTemplate type for use with apply.

func CertificatePrivateKeyTemplate

func CertificatePrivateKeyTemplate() *CertificatePrivateKeyTemplateApplyConfiguration

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

func (*CertificatePrivateKeyTemplateApplyConfiguration) WithAlgorithm

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

func (*CertificatePrivateKeyTemplateApplyConfiguration) WithEncoding

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

func (*CertificatePrivateKeyTemplateApplyConfiguration) WithRotationPolicy

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

func (*CertificatePrivateKeyTemplateApplyConfiguration) WithSize

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

type CertificateSecretTemplateApplyConfiguration

type CertificateSecretTemplateApplyConfiguration struct {
	Annotations map[string]string `json:"annotations,omitempty"`
	Labels      map[string]string `json:"labels,omitempty"`
}

CertificateSecretTemplateApplyConfiguration represents a declarative configuration of the CertificateSecretTemplate type for use with apply.

func CertificateSecretTemplate

func CertificateSecretTemplate() *CertificateSecretTemplateApplyConfiguration

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

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

type CertificateSpecTemplateApplyConfiguration

type CertificateSpecTemplateApplyConfiguration struct {
	Subject        *X509SubjectApplyConfiguration                   `json:"subject,omitempty"`
	IssuerRef      *ObjectReferenceApplyConfiguration               `json:"issuerRef,omitempty"`
	DNSNames       []string                                         `json:"dnsNames,omitempty"`
	IPAddresses    []string                                         `json:"ipAddresses,omitempty"`
	SecretTemplate *CertificateSecretTemplateApplyConfiguration     `json:"secretTemplate,omitempty"`
	Duration       *v1.Duration                                     `json:"duration,omitempty"`
	RenewBefore    *v1.Duration                                     `json:"renewBefore,omitempty"`
	PrivateKey     *CertificatePrivateKeyTemplateApplyConfiguration `json:"privateKey,omitempty"`
}

CertificateSpecTemplateApplyConfiguration represents a declarative configuration of the CertificateSpecTemplate type for use with apply.

func CertificateSpecTemplate

func CertificateSpecTemplate() *CertificateSpecTemplateApplyConfiguration

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

func (*CertificateSpecTemplateApplyConfiguration) WithDNSNames

WithDNSNames adds the given value to the DNSNames 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 DNSNames field.

func (*CertificateSpecTemplateApplyConfiguration) WithDuration

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

func (*CertificateSpecTemplateApplyConfiguration) WithIPAddresses

WithIPAddresses adds the given value to the IPAddresses 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 IPAddresses field.

func (*CertificateSpecTemplateApplyConfiguration) WithIssuerRef added in v0.3.0

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

func (*CertificateSpecTemplateApplyConfiguration) WithPrivateKey

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

func (*CertificateSpecTemplateApplyConfiguration) WithRenewBefore

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

func (*CertificateSpecTemplateApplyConfiguration) WithSecretTemplate

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

func (*CertificateSpecTemplateApplyConfiguration) WithSubject

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

type CertificateTemplateApplyConfiguration

type CertificateTemplateApplyConfiguration struct {
	Metadata *CertificateMetadataTemplateApplyConfiguration `json:"metadata,omitempty"`
	Spec     *CertificateSpecTemplateApplyConfiguration     `json:"spec,omitempty"`
}

CertificateTemplateApplyConfiguration represents a declarative configuration of the CertificateTemplate type for use with apply.

func CertificateTemplate

func CertificateTemplate() *CertificateTemplateApplyConfiguration

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

func (*CertificateTemplateApplyConfiguration) WithMetadata

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

func (*CertificateTemplateApplyConfiguration) WithSpec

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

type CertificatesApplyConfiguration

type CertificatesApplyConfiguration struct {
	IssuerRef   *ObjectReferenceApplyConfiguration `json:"issuerRef,omitempty"`
	CASecretRef *v1.LocalObjectReference           `json:"caSecretRef,omitempty"`
}

CertificatesApplyConfiguration represents a declarative configuration of the Certificates type for use with apply.

func Certificates

func Certificates() *CertificatesApplyConfiguration

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

func (*CertificatesApplyConfiguration) WithCASecretRef

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

func (*CertificatesApplyConfiguration) WithIssuerRef

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

type CommonShardSpecApplyConfiguration

type CommonShardSpecApplyConfiguration struct {
	ClusterDomain        *string                                  `json:"clusterDomain,omitempty"`
	ShardBaseURL         *string                                  `json:"shardBaseURL,omitempty"`
	Etcd                 *EtcdConfigApplyConfiguration            `json:"etcd,omitempty"`
	Image                *ImageSpecApplyConfiguration             `json:"image,omitempty"`
	Replicas             *int32                                   `json:"replicas,omitempty"`
	Resources            *v1.ResourceRequirements                 `json:"resources,omitempty"`
	Audit                *AuditSpecApplyConfiguration             `json:"audit,omitempty"`
	Authorization        *AuthorizationSpecApplyConfiguration     `json:"authorization,omitempty"`
	Auth                 *AuthSpecApplyConfiguration              `json:"auth,omitempty"`
	CertificateTemplates *operatorv1alpha1.CertificateTemplateMap `json:"certificateTemplates,omitempty"`
	ServiceTemplate      *ServiceTemplateApplyConfiguration       `json:"serviceTemplate,omitempty"`
	DeploymentTemplate   *DeploymentTemplateApplyConfiguration    `json:"deploymentTemplate,omitempty"`
	CABundleSecretRef    *v1.LocalObjectReference                 `json:"caBundleSecretRef,omitempty"`
	ExtraArgs            []string                                 `json:"extraArgs,omitempty"`
	Logging              *LoggingSpecApplyConfiguration           `json:"logging,omitempty"`
}

CommonShardSpecApplyConfiguration represents a declarative configuration of the CommonShardSpec type for use with apply.

func CommonShardSpec

func CommonShardSpec() *CommonShardSpecApplyConfiguration

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

func (*CommonShardSpecApplyConfiguration) WithAudit

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

func (*CommonShardSpecApplyConfiguration) WithAuth added in v0.2.0

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

func (*CommonShardSpecApplyConfiguration) WithAuthorization

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

func (*CommonShardSpecApplyConfiguration) WithCABundleSecretRef added in v0.3.0

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

func (*CommonShardSpecApplyConfiguration) WithCertificateTemplates

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

func (*CommonShardSpecApplyConfiguration) WithClusterDomain

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

func (*CommonShardSpecApplyConfiguration) WithDeploymentTemplate

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

func (*CommonShardSpecApplyConfiguration) WithEtcd

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

func (*CommonShardSpecApplyConfiguration) WithExtraArgs added in v0.3.0

WithExtraArgs adds the given value to the ExtraArgs 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 ExtraArgs field.

func (*CommonShardSpecApplyConfiguration) 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 (*CommonShardSpecApplyConfiguration) WithLogging added in v0.3.0

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

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

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

func (*CommonShardSpecApplyConfiguration) WithServiceTemplate

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

func (*CommonShardSpecApplyConfiguration) WithShardBaseURL added in v0.3.0

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

type DeploymentMetadataTemplateApplyConfiguration

type DeploymentMetadataTemplateApplyConfiguration struct {
	Annotations map[string]string `json:"annotations,omitempty"`
	Labels      map[string]string `json:"labels,omitempty"`
}

DeploymentMetadataTemplateApplyConfiguration represents a declarative configuration of the DeploymentMetadataTemplate type for use with apply.

func DeploymentMetadataTemplate

func DeploymentMetadataTemplate() *DeploymentMetadataTemplateApplyConfiguration

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

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

type DeploymentSpecTemplateApplyConfiguration

type DeploymentSpecTemplateApplyConfiguration struct {
	Template *PodTemplateSpecApplyConfiguration `json:"template,omitempty"`
}

DeploymentSpecTemplateApplyConfiguration represents a declarative configuration of the DeploymentSpecTemplate type for use with apply.

func DeploymentSpecTemplate

func DeploymentSpecTemplate() *DeploymentSpecTemplateApplyConfiguration

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

func (*DeploymentSpecTemplateApplyConfiguration) WithTemplate

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

type DeploymentTemplateApplyConfiguration

type DeploymentTemplateApplyConfiguration struct {
	Metadata *DeploymentMetadataTemplateApplyConfiguration `json:"metadata,omitempty"`
	Spec     *DeploymentSpecTemplateApplyConfiguration     `json:"spec,omitempty"`
}

DeploymentTemplateApplyConfiguration represents a declarative configuration of the DeploymentTemplate type for use with apply.

func DeploymentTemplate

func DeploymentTemplate() *DeploymentTemplateApplyConfiguration

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

func (*DeploymentTemplateApplyConfiguration) WithMetadata

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

func (*DeploymentTemplateApplyConfiguration) WithSpec

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

type EmbeddedCacheConfigurationApplyConfiguration

type EmbeddedCacheConfigurationApplyConfiguration struct {
	Enabled *bool `json:"enabled,omitempty"`
}

EmbeddedCacheConfigurationApplyConfiguration represents a declarative configuration of the EmbeddedCacheConfiguration type for use with apply.

func EmbeddedCacheConfiguration

func EmbeddedCacheConfiguration() *EmbeddedCacheConfigurationApplyConfiguration

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

func (*EmbeddedCacheConfigurationApplyConfiguration) WithEnabled

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

type EtcdConfigApplyConfiguration

type EtcdConfigApplyConfiguration struct {
	Endpoints []string                         `json:"endpoints,omitempty"`
	TLSConfig *EtcdTLSConfigApplyConfiguration `json:"tlsConfig,omitempty"`
}

EtcdConfigApplyConfiguration represents a declarative configuration of the EtcdConfig type for use with apply.

func EtcdConfig

func EtcdConfig() *EtcdConfigApplyConfiguration

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

func (*EtcdConfigApplyConfiguration) WithEndpoints

WithEndpoints adds the given value to the Endpoints 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 Endpoints field.

func (*EtcdConfigApplyConfiguration) WithTLSConfig

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

type EtcdTLSConfigApplyConfiguration

type EtcdTLSConfigApplyConfiguration struct {
	SecretRef *v1.LocalObjectReference `json:"secretRef,omitempty"`
}

EtcdTLSConfigApplyConfiguration represents a declarative configuration of the EtcdTLSConfig type for use with apply.

func EtcdTLSConfig

func EtcdTLSConfig() *EtcdTLSConfigApplyConfiguration

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

func (*EtcdTLSConfigApplyConfiguration) WithSecretRef

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

type ExternalConfigApplyConfiguration

type ExternalConfigApplyConfiguration struct {
	Hostname        *string `json:"hostname,omitempty"`
	Port            *uint32 `json:"port,omitempty"`
	PrivateHostname *string `json:"privateHostname,omitempty"`
	PrivatePort     *uint32 `json:"privatePort,omitempty"`
}

ExternalConfigApplyConfiguration represents a declarative configuration of the ExternalConfig type for use with apply.

func ExternalConfig

func ExternalConfig() *ExternalConfigApplyConfiguration

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

func (*ExternalConfigApplyConfiguration) WithHostname

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

func (*ExternalConfigApplyConfiguration) 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 (*ExternalConfigApplyConfiguration) WithPrivateHostname added in v0.3.0

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

func (*ExternalConfigApplyConfiguration) WithPrivatePort added in v0.3.0

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

type FrontProxyApplyConfiguration

type FrontProxyApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *FrontProxySpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *FrontProxyStatusApplyConfiguration `json:"status,omitempty"`
}

FrontProxyApplyConfiguration represents a declarative configuration of the FrontProxy type for use with apply.

func FrontProxy

func FrontProxy(name, namespace string) *FrontProxyApplyConfiguration

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

func (*FrontProxyApplyConfiguration) GetName

func (b *FrontProxyApplyConfiguration) GetName() *string

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

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

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

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

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

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

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

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

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

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 (*FrontProxyApplyConfiguration) 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 (*FrontProxyApplyConfiguration) 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 (*FrontProxyApplyConfiguration) 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 FrontProxySpecApplyConfiguration

type FrontProxySpecApplyConfiguration struct {
	RootShard              *RootShardConfigApplyConfiguration       `json:"rootShard,omitempty"`
	Replicas               *int32                                   `json:"replicas,omitempty"`
	Resources              *v1.ResourceRequirements                 `json:"resources,omitempty"`
	Auth                   *AuthSpecApplyConfiguration              `json:"auth,omitempty"`
	AdditionalPathMappings []PathMappingEntryApplyConfiguration     `json:"additionalPathMappings,omitempty"`
	Image                  *ImageSpecApplyConfiguration             `json:"image,omitempty"`
	ExternalHostname       *string                                  `json:"externalHostname,omitempty"`
	External               *ExternalConfigApplyConfiguration        `json:"external,omitempty"`
	ServiceTemplate        *ServiceTemplateApplyConfiguration       `json:"serviceTemplate,omitempty"`
	DeploymentTemplate     *DeploymentTemplateApplyConfiguration    `json:"deploymentTemplate,omitempty"`
	CertificateTemplates   *operatorv1alpha1.CertificateTemplateMap `json:"certificateTemplates,omitempty"`
	CABundleSecretRef      *v1.LocalObjectReference                 `json:"caBundleSecretRef,omitempty"`
	ExtraArgs              []string                                 `json:"extraArgs,omitempty"`
	Logging                *LoggingSpecApplyConfiguration           `json:"logging,omitempty"`
}

FrontProxySpecApplyConfiguration represents a declarative configuration of the FrontProxySpec type for use with apply.

func FrontProxySpec

func FrontProxySpec() *FrontProxySpecApplyConfiguration

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

func (*FrontProxySpecApplyConfiguration) WithAdditionalPathMappings

WithAdditionalPathMappings adds the given value to the AdditionalPathMappings 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 AdditionalPathMappings field.

func (*FrontProxySpecApplyConfiguration) WithAuth

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

func (*FrontProxySpecApplyConfiguration) WithCABundleSecretRef added in v0.3.0

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

func (*FrontProxySpecApplyConfiguration) WithCertificateTemplates

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

func (*FrontProxySpecApplyConfiguration) WithDeploymentTemplate

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

func (*FrontProxySpecApplyConfiguration) WithExternal added in v0.3.0

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

func (*FrontProxySpecApplyConfiguration) WithExternalHostname

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

func (*FrontProxySpecApplyConfiguration) WithExtraArgs added in v0.3.0

WithExtraArgs adds the given value to the ExtraArgs 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 ExtraArgs field.

func (*FrontProxySpecApplyConfiguration) 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 (*FrontProxySpecApplyConfiguration) WithLogging added in v0.3.0

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

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

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

func (*FrontProxySpecApplyConfiguration) WithRootShard

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

func (*FrontProxySpecApplyConfiguration) WithServiceTemplate

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

type FrontProxyStatusApplyConfiguration

type FrontProxyStatusApplyConfiguration struct {
	Phase      *operatorv1alpha1.FrontProxyPhase `json:"phase,omitempty"`
	Conditions []v1.ConditionApplyConfiguration  `json:"conditions,omitempty"`
}

FrontProxyStatusApplyConfiguration represents a declarative configuration of the FrontProxyStatus type for use with apply.

func FrontProxyStatus

func FrontProxyStatus() *FrontProxyStatusApplyConfiguration

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

func (*FrontProxyStatusApplyConfiguration) WithConditions

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

func (*FrontProxyStatusApplyConfiguration) 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 ImageSpecApplyConfiguration

type ImageSpecApplyConfiguration struct {
	Repository       *string                   `json:"repository,omitempty"`
	Tag              *string                   `json:"tag,omitempty"`
	ImagePullSecrets []v1.LocalObjectReference `json:"imagePullSecrets,omitempty"`
}

ImageSpecApplyConfiguration represents a declarative configuration of the ImageSpec type for use with apply.

func ImageSpec

func ImageSpec() *ImageSpecApplyConfiguration

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

func (*ImageSpecApplyConfiguration) WithImagePullSecrets

WithImagePullSecrets adds the given value to the ImagePullSecrets 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 ImagePullSecrets field.

func (*ImageSpecApplyConfiguration) WithRepository

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

func (*ImageSpecApplyConfiguration) WithTag

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

type KubeconfigApplyConfiguration

type KubeconfigApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *KubeconfigSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *KubeconfigStatusApplyConfiguration `json:"status,omitempty"`
}

KubeconfigApplyConfiguration represents a declarative configuration of the Kubeconfig type for use with apply.

func Kubeconfig

func Kubeconfig(name, namespace string) *KubeconfigApplyConfiguration

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

func (*KubeconfigApplyConfiguration) GetName

func (b *KubeconfigApplyConfiguration) GetName() *string

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

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

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

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

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

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

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

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

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

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 (*KubeconfigApplyConfiguration) 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 (*KubeconfigApplyConfiguration) 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 (*KubeconfigApplyConfiguration) 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 KubeconfigAuthorizationApplyConfiguration added in v0.5.0

type KubeconfigAuthorizationApplyConfiguration struct {
	ClusterRoleBindings *KubeconfigClusterRoleBindingsApplyConfiguration `json:"clusterRoleBindings,omitempty"`
}

KubeconfigAuthorizationApplyConfiguration represents a declarative configuration of the KubeconfigAuthorization type for use with apply.

func KubeconfigAuthorization added in v0.5.0

func KubeconfigAuthorization() *KubeconfigAuthorizationApplyConfiguration

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

func (*KubeconfigAuthorizationApplyConfiguration) WithClusterRoleBindings added in v0.5.0

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

type KubeconfigAuthorizationStatusApplyConfiguration added in v0.5.0

type KubeconfigAuthorizationStatusApplyConfiguration struct {
	ProvisionedCluster *string `json:"provisionedCluster,omitempty"`
}

KubeconfigAuthorizationStatusApplyConfiguration represents a declarative configuration of the KubeconfigAuthorizationStatus type for use with apply.

func KubeconfigAuthorizationStatus added in v0.5.0

func KubeconfigAuthorizationStatus() *KubeconfigAuthorizationStatusApplyConfiguration

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

func (*KubeconfigAuthorizationStatusApplyConfiguration) WithProvisionedCluster added in v0.5.0

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

type KubeconfigClusterRoleBindingsApplyConfiguration added in v0.5.0

type KubeconfigClusterRoleBindingsApplyConfiguration struct {
	Cluster      *string  `json:"cluster,omitempty"`
	ClusterRoles []string `json:"clusterRoles,omitempty"`
}

KubeconfigClusterRoleBindingsApplyConfiguration represents a declarative configuration of the KubeconfigClusterRoleBindings type for use with apply.

func KubeconfigClusterRoleBindings added in v0.5.0

func KubeconfigClusterRoleBindings() *KubeconfigClusterRoleBindingsApplyConfiguration

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

func (*KubeconfigClusterRoleBindingsApplyConfiguration) WithCluster added in v0.5.0

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

func (*KubeconfigClusterRoleBindingsApplyConfiguration) WithClusterRoles added in v0.5.0

WithClusterRoles adds the given value to the ClusterRoles 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 ClusterRoles field.

type KubeconfigSpecApplyConfiguration

type KubeconfigSpecApplyConfiguration struct {
	Target              *KubeconfigTargetApplyConfiguration        `json:"target,omitempty"`
	Username            *string                                    `json:"username,omitempty"`
	Groups              []string                                   `json:"groups,omitempty"`
	Validity            *v1.Duration                               `json:"validity,omitempty"`
	SecretRef           *corev1.LocalObjectReference               `json:"secretRef,omitempty"`
	CertificateTemplate *CertificateTemplateApplyConfiguration     `json:"certificateTemplate,omitempty"`
	Authorization       *KubeconfigAuthorizationApplyConfiguration `json:"authorization,omitempty"`
}

KubeconfigSpecApplyConfiguration represents a declarative configuration of the KubeconfigSpec type for use with apply.

func KubeconfigSpec

func KubeconfigSpec() *KubeconfigSpecApplyConfiguration

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

func (*KubeconfigSpecApplyConfiguration) WithAuthorization added in v0.5.0

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

func (*KubeconfigSpecApplyConfiguration) WithCertificateTemplate

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

func (*KubeconfigSpecApplyConfiguration) WithGroups

WithGroups adds the given value to the Groups 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 Groups field.

func (*KubeconfigSpecApplyConfiguration) WithSecretRef

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

func (*KubeconfigSpecApplyConfiguration) WithTarget

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

func (*KubeconfigSpecApplyConfiguration) WithUsername

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

func (*KubeconfigSpecApplyConfiguration) WithValidity

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

type KubeconfigStatusApplyConfiguration added in v0.4.0

type KubeconfigStatusApplyConfiguration struct {
	Phase         *operatorv1alpha1.KubeconfigPhase                `json:"phase,omitempty"`
	TargetName    *string                                          `json:"targetName,omitempty"`
	Authorization *KubeconfigAuthorizationStatusApplyConfiguration `json:"authorization,omitempty"`
	Conditions    []v1.ConditionApplyConfiguration                 `json:"conditions,omitempty"`
}

KubeconfigStatusApplyConfiguration represents a declarative configuration of the KubeconfigStatus type for use with apply.

func KubeconfigStatus added in v0.4.0

func KubeconfigStatus() *KubeconfigStatusApplyConfiguration

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

func (*KubeconfigStatusApplyConfiguration) WithAuthorization added in v0.5.0

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

func (*KubeconfigStatusApplyConfiguration) WithConditions added in v0.4.0

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

func (*KubeconfigStatusApplyConfiguration) WithPhase added in v0.4.0

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

func (*KubeconfigStatusApplyConfiguration) WithTargetName added in v0.4.0

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

type KubeconfigTargetApplyConfiguration

type KubeconfigTargetApplyConfiguration struct {
	RootShardRef  *v1.LocalObjectReference `json:"rootShardRef,omitempty"`
	ShardRef      *v1.LocalObjectReference `json:"shardRef,omitempty"`
	FrontProxyRef *v1.LocalObjectReference `json:"frontProxyRef,omitempty"`
}

KubeconfigTargetApplyConfiguration represents a declarative configuration of the KubeconfigTarget type for use with apply.

func KubeconfigTarget

func KubeconfigTarget() *KubeconfigTargetApplyConfiguration

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

func (*KubeconfigTargetApplyConfiguration) WithFrontProxyRef

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

func (*KubeconfigTargetApplyConfiguration) WithRootShardRef

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

func (*KubeconfigTargetApplyConfiguration) WithShardRef

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

type LoggingSpecApplyConfiguration added in v0.3.0

type LoggingSpecApplyConfiguration struct {
	Level *int `json:"level,omitempty"`
}

LoggingSpecApplyConfiguration represents a declarative configuration of the LoggingSpec type for use with apply.

func LoggingSpec added in v0.3.0

func LoggingSpec() *LoggingSpecApplyConfiguration

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

func (*LoggingSpecApplyConfiguration) WithLevel added in v0.3.0

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

type OIDCCAFileRefApplyConfiguration added in v0.2.0

type OIDCCAFileRefApplyConfiguration struct {
	Name *string `json:"name,omitempty"`
	Key  *string `json:"key,omitempty"`
}

OIDCCAFileRefApplyConfiguration represents a declarative configuration of the OIDCCAFileRef type for use with apply.

func OIDCCAFileRef added in v0.2.0

func OIDCCAFileRef() *OIDCCAFileRefApplyConfiguration

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

func (*OIDCCAFileRefApplyConfiguration) WithKey added in v0.2.0

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

func (*OIDCCAFileRefApplyConfiguration) WithName added in v0.2.0

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

type OIDCConfigurationApplyConfiguration

type OIDCConfigurationApplyConfiguration struct {
	IssuerURL      *string                          `json:"issuerURL,omitempty"`
	ClientID       *string                          `json:"clientID,omitempty"`
	ClientSecret   *string                          `json:"clientSecret,omitempty"`
	GroupsClaim    *string                          `json:"groupsClaim,omitempty"`
	UsernameClaim  *string                          `json:"usernameClaim,omitempty"`
	GroupsPrefix   *string                          `json:"groupsPrefix,omitempty"`
	UsernamePrefix *string                          `json:"usernamePrefix,omitempty"`
	CAFileRef      *OIDCCAFileRefApplyConfiguration `json:"caFileRef,omitempty"`
}

OIDCConfigurationApplyConfiguration represents a declarative configuration of the OIDCConfiguration type for use with apply.

func OIDCConfiguration

func OIDCConfiguration() *OIDCConfigurationApplyConfiguration

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

func (*OIDCConfigurationApplyConfiguration) WithCAFileRef added in v0.2.0

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

func (*OIDCConfigurationApplyConfiguration) 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 (*OIDCConfigurationApplyConfiguration) WithClientSecret

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

func (*OIDCConfigurationApplyConfiguration) WithGroupsClaim

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

func (*OIDCConfigurationApplyConfiguration) WithGroupsPrefix

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

func (*OIDCConfigurationApplyConfiguration) WithIssuerURL

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

func (*OIDCConfigurationApplyConfiguration) WithUsernameClaim

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

func (*OIDCConfigurationApplyConfiguration) WithUsernamePrefix

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

type ObjectReferenceApplyConfiguration

type ObjectReferenceApplyConfiguration struct {
	Name  *string `json:"name,omitempty"`
	Kind  *string `json:"kind,omitempty"`
	Group *string `json:"group,omitempty"`
}

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

func ObjectReference

func ObjectReference() *ObjectReferenceApplyConfiguration

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

func (*ObjectReferenceApplyConfiguration) WithGroup

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

func (*ObjectReferenceApplyConfiguration) WithKind

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

func (*ObjectReferenceApplyConfiguration) WithName

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

type PathMappingEntryApplyConfiguration

type PathMappingEntryApplyConfiguration struct {
	Path            *string `json:"path,omitempty"`
	Backend         *string `json:"backend,omitempty"`
	BackendServerCA *string `json:"backend_server_ca,omitempty"`
	ProxyClientCert *string `json:"proxy_client_cert,omitempty"`
	ProxyClientKey  *string `json:"proxy_client_key,omitempty"`
}

PathMappingEntryApplyConfiguration represents a declarative configuration of the PathMappingEntry type for use with apply.

func PathMappingEntry

func PathMappingEntry() *PathMappingEntryApplyConfiguration

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

func (*PathMappingEntryApplyConfiguration) WithBackend

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

func (*PathMappingEntryApplyConfiguration) WithBackendServerCA

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

func (*PathMappingEntryApplyConfiguration) WithPath

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

func (*PathMappingEntryApplyConfiguration) WithProxyClientCert

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

func (*PathMappingEntryApplyConfiguration) WithProxyClientKey

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

type PodMetadataTemplateApplyConfiguration

type PodMetadataTemplateApplyConfiguration struct {
	Annotations map[string]string `json:"annotations,omitempty"`
	Labels      map[string]string `json:"labels,omitempty"`
}

PodMetadataTemplateApplyConfiguration represents a declarative configuration of the PodMetadataTemplate type for use with apply.

func PodMetadataTemplate

func PodMetadataTemplate() *PodMetadataTemplateApplyConfiguration

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

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

type PodSpecTemplateApplyConfiguration

type PodSpecTemplateApplyConfiguration struct {
	NodeSelector     map[string]string         `json:"nodeSelector,omitempty"`
	Affinity         *v1.Affinity              `json:"affinity,omitempty"`
	Tolerations      []v1.Toleration           `json:"tolerations,omitempty"`
	HostAliases      []v1.HostAlias            `json:"hostAliases,omitempty"`
	ImagePullSecrets []v1.LocalObjectReference `json:"imagePullSecrets,omitempty"`
}

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

func PodSpecTemplate

func PodSpecTemplate() *PodSpecTemplateApplyConfiguration

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

func (*PodSpecTemplateApplyConfiguration) WithAffinity

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

func (*PodSpecTemplateApplyConfiguration) WithHostAliases

WithHostAliases adds the given value to the HostAliases 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 HostAliases field.

func (*PodSpecTemplateApplyConfiguration) WithImagePullSecrets

WithImagePullSecrets adds the given value to the ImagePullSecrets 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 ImagePullSecrets field.

func (*PodSpecTemplateApplyConfiguration) WithNodeSelector

WithNodeSelector puts the entries into the NodeSelector field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the NodeSelector field, overwriting an existing map entries in NodeSelector field with the same key.

func (*PodSpecTemplateApplyConfiguration) WithTolerations

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

type PodTemplateSpecApplyConfiguration

type PodTemplateSpecApplyConfiguration struct {
	Metadata *PodMetadataTemplateApplyConfiguration `json:"metadata,omitempty"`
	Spec     *PodSpecTemplateApplyConfiguration     `json:"spec,omitempty"`
}

PodTemplateSpecApplyConfiguration represents a declarative configuration of the PodTemplateSpec type for use with apply.

func PodTemplateSpec

func PodTemplateSpec() *PodTemplateSpecApplyConfiguration

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

func (*PodTemplateSpecApplyConfiguration) WithMetadata

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

func (*PodTemplateSpecApplyConfiguration) WithSpec

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

type RootShardApplyConfiguration

type RootShardApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *RootShardSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *RootShardStatusApplyConfiguration `json:"status,omitempty"`
}

RootShardApplyConfiguration represents a declarative configuration of the RootShard type for use with apply.

func RootShard

func RootShard(name, namespace string) *RootShardApplyConfiguration

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

func (*RootShardApplyConfiguration) GetName

func (b *RootShardApplyConfiguration) GetName() *string

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

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

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

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

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

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

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

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

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

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

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

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

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

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 (*RootShardApplyConfiguration) 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 (*RootShardApplyConfiguration) 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 (*RootShardApplyConfiguration) 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 RootShardCacheConfigApplyConfiguration added in v0.5.0

type RootShardCacheConfigApplyConfiguration struct {
	Embedded  *EmbeddedCacheConfigurationApplyConfiguration `json:"embedded,omitempty"`
	Reference *v1.LocalObjectReference                      `json:"ref,omitempty"`
}

RootShardCacheConfigApplyConfiguration represents a declarative configuration of the RootShardCacheConfig type for use with apply.

func RootShardCacheConfig added in v0.5.0

func RootShardCacheConfig() *RootShardCacheConfigApplyConfiguration

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

func (*RootShardCacheConfigApplyConfiguration) WithEmbedded added in v0.5.0

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

func (*RootShardCacheConfigApplyConfiguration) WithReference added in v0.5.0

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

type RootShardConfigApplyConfiguration

type RootShardConfigApplyConfiguration struct {
	Reference *v1.LocalObjectReference `json:"ref,omitempty"`
}

RootShardConfigApplyConfiguration represents a declarative configuration of the RootShardConfig type for use with apply.

func RootShardConfig

func RootShardConfig() *RootShardConfigApplyConfiguration

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

func (*RootShardConfigApplyConfiguration) WithReference

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

type RootShardProxySpecApplyConfiguration added in v0.2.0

type RootShardProxySpecApplyConfiguration struct {
	Image                *ImageSpecApplyConfiguration             `json:"image,omitempty"`
	Replicas             *int32                                   `json:"replicas,omitempty"`
	Resources            *v1.ResourceRequirements                 `json:"resources,omitempty"`
	ServiceTemplate      *ServiceTemplateApplyConfiguration       `json:"serviceTemplate,omitempty"`
	DeploymentTemplate   *DeploymentTemplateApplyConfiguration    `json:"deploymentTemplate,omitempty"`
	CertificateTemplates *operatorv1alpha1.CertificateTemplateMap `json:"certificateTemplates,omitempty"`
	ExtraArgs            []string                                 `json:"extraArgs,omitempty"`
	Logging              *LoggingSpecApplyConfiguration           `json:"logging,omitempty"`
}

RootShardProxySpecApplyConfiguration represents a declarative configuration of the RootShardProxySpec type for use with apply.

func RootShardProxySpec added in v0.2.0

func RootShardProxySpec() *RootShardProxySpecApplyConfiguration

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

func (*RootShardProxySpecApplyConfiguration) WithCertificateTemplates added in v0.2.0

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

func (*RootShardProxySpecApplyConfiguration) WithDeploymentTemplate added in v0.2.0

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

func (*RootShardProxySpecApplyConfiguration) WithExtraArgs added in v0.3.0

WithExtraArgs adds the given value to the ExtraArgs 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 ExtraArgs field.

func (*RootShardProxySpecApplyConfiguration) WithImage added in v0.2.0

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

func (*RootShardProxySpecApplyConfiguration) WithLogging added in v0.3.0

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

func (*RootShardProxySpecApplyConfiguration) WithReplicas added in v0.2.0

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 (*RootShardProxySpecApplyConfiguration) WithResources added in v0.2.0

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

func (*RootShardProxySpecApplyConfiguration) WithServiceTemplate added in v0.2.0

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

type RootShardSpecApplyConfiguration

type RootShardSpecApplyConfiguration struct {
	CommonShardSpecApplyConfiguration `json:",inline"`
	External                          *ExternalConfigApplyConfiguration       `json:"external,omitempty"`
	Cache                             *RootShardCacheConfigApplyConfiguration `json:"cache,omitempty"`
	Proxy                             *RootShardProxySpecApplyConfiguration   `json:"proxy,omitempty"`
	Certificates                      *CertificatesApplyConfiguration         `json:"certificates,omitempty"`
}

RootShardSpecApplyConfiguration represents a declarative configuration of the RootShardSpec type for use with apply.

func RootShardSpec

func RootShardSpec() *RootShardSpecApplyConfiguration

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

func (*RootShardSpecApplyConfiguration) WithAudit

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

func (*RootShardSpecApplyConfiguration) WithAuth added in v0.2.0

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

func (*RootShardSpecApplyConfiguration) WithAuthorization

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

func (*RootShardSpecApplyConfiguration) WithCABundleSecretRef added in v0.3.0

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

func (*RootShardSpecApplyConfiguration) WithCache

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

func (*RootShardSpecApplyConfiguration) WithCertificateTemplates

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

func (*RootShardSpecApplyConfiguration) WithCertificates

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

func (*RootShardSpecApplyConfiguration) WithClusterDomain

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

func (*RootShardSpecApplyConfiguration) WithDeploymentTemplate

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

func (*RootShardSpecApplyConfiguration) WithEtcd

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

func (*RootShardSpecApplyConfiguration) WithExternal

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

func (*RootShardSpecApplyConfiguration) WithExtraArgs added in v0.3.0

WithExtraArgs adds the given value to the ExtraArgs 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 ExtraArgs field.

func (*RootShardSpecApplyConfiguration) 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 (*RootShardSpecApplyConfiguration) WithLogging added in v0.3.0

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

func (*RootShardSpecApplyConfiguration) WithProxy added in v0.2.0

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

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

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

func (*RootShardSpecApplyConfiguration) WithServiceTemplate

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

func (*RootShardSpecApplyConfiguration) WithShardBaseURL added in v0.3.0

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

type RootShardStatusApplyConfiguration

type RootShardStatusApplyConfiguration struct {
	Phase      *operatorv1alpha1.RootShardPhase   `json:"phase,omitempty"`
	Conditions []v1.ConditionApplyConfiguration   `json:"conditions,omitempty"`
	Shards     []ShardReferenceApplyConfiguration `json:"shards,omitempty"`
}

RootShardStatusApplyConfiguration represents a declarative configuration of the RootShardStatus type for use with apply.

func RootShardStatus

func RootShardStatus() *RootShardStatusApplyConfiguration

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

func (*RootShardStatusApplyConfiguration) WithConditions

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

func (*RootShardStatusApplyConfiguration) WithPhase

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

func (*RootShardStatusApplyConfiguration) WithShards added in v0.2.0

WithShards adds the given value to the Shards 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 Shards field.

type ServiceAccountAuthenticationApplyConfiguration added in v0.2.0

type ServiceAccountAuthenticationApplyConfiguration struct {
	Enabled *bool `json:"enabled,omitempty"`
}

ServiceAccountAuthenticationApplyConfiguration represents a declarative configuration of the ServiceAccountAuthentication type for use with apply.

func ServiceAccountAuthentication added in v0.2.0

func ServiceAccountAuthentication() *ServiceAccountAuthenticationApplyConfiguration

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

func (*ServiceAccountAuthenticationApplyConfiguration) WithEnabled added in v0.2.0

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

type ServiceMetadataTemplateApplyConfiguration

type ServiceMetadataTemplateApplyConfiguration struct {
	Annotations map[string]string `json:"annotations,omitempty"`
	Labels      map[string]string `json:"labels,omitempty"`
}

ServiceMetadataTemplateApplyConfiguration represents a declarative configuration of the ServiceMetadataTemplate type for use with apply.

func ServiceMetadataTemplate

func ServiceMetadataTemplate() *ServiceMetadataTemplateApplyConfiguration

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

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

type ServiceSpecTemplateApplyConfiguration

type ServiceSpecTemplateApplyConfiguration struct {
	Type      *v1.ServiceType `json:"type,omitempty"`
	ClusterIP *string         `json:"clusterIP,omitempty"`
}

ServiceSpecTemplateApplyConfiguration represents a declarative configuration of the ServiceSpecTemplate type for use with apply.

func ServiceSpecTemplate

func ServiceSpecTemplate() *ServiceSpecTemplateApplyConfiguration

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

func (*ServiceSpecTemplateApplyConfiguration) WithClusterIP

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

func (*ServiceSpecTemplateApplyConfiguration) WithType

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

type ServiceTemplateApplyConfiguration

type ServiceTemplateApplyConfiguration struct {
	Metadata *ServiceMetadataTemplateApplyConfiguration `json:"metadata,omitempty"`
	Spec     *ServiceSpecTemplateApplyConfiguration     `json:"spec,omitempty"`
}

ServiceTemplateApplyConfiguration represents a declarative configuration of the ServiceTemplate type for use with apply.

func ServiceTemplate

func ServiceTemplate() *ServiceTemplateApplyConfiguration

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

func (*ServiceTemplateApplyConfiguration) WithMetadata

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

func (*ServiceTemplateApplyConfiguration) WithSpec

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

type ShardApplyConfiguration

type ShardApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *ShardSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *ShardStatusApplyConfiguration `json:"status,omitempty"`
}

ShardApplyConfiguration represents a declarative configuration of the Shard type for use with apply.

func Shard

func Shard(name, namespace string) *ShardApplyConfiguration

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

func (*ShardApplyConfiguration) GetName

func (b *ShardApplyConfiguration) GetName() *string

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

func (*ShardApplyConfiguration) WithAPIVersion

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 (*ShardApplyConfiguration) 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 (*ShardApplyConfiguration) 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 (*ShardApplyConfiguration) 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 ShardCacheConfigApplyConfiguration added in v0.5.0

type ShardCacheConfigApplyConfiguration struct {
	Reference *v1.LocalObjectReference `json:"ref,omitempty"`
}

ShardCacheConfigApplyConfiguration represents a declarative configuration of the ShardCacheConfig type for use with apply.

func ShardCacheConfig added in v0.5.0

func ShardCacheConfig() *ShardCacheConfigApplyConfiguration

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

func (*ShardCacheConfigApplyConfiguration) WithReference added in v0.5.0

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

type ShardReferenceApplyConfiguration added in v0.2.0

type ShardReferenceApplyConfiguration struct {
	Name *string `json:"name,omitempty"`
}

ShardReferenceApplyConfiguration represents a declarative configuration of the ShardReference type for use with apply.

func ShardReference added in v0.2.0

func ShardReference() *ShardReferenceApplyConfiguration

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

func (*ShardReferenceApplyConfiguration) WithName added in v0.2.0

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

type ShardSpecApplyConfiguration

type ShardSpecApplyConfiguration struct {
	CommonShardSpecApplyConfiguration `json:",inline"`
	RootShard                         *RootShardConfigApplyConfiguration  `json:"rootShard,omitempty"`
	Cache                             *ShardCacheConfigApplyConfiguration `json:"cache,omitempty"`
}

ShardSpecApplyConfiguration represents a declarative configuration of the ShardSpec type for use with apply.

func ShardSpec

func ShardSpec() *ShardSpecApplyConfiguration

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

func (*ShardSpecApplyConfiguration) WithAudit

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

func (*ShardSpecApplyConfiguration) WithAuth added in v0.2.0

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

func (*ShardSpecApplyConfiguration) WithAuthorization

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

func (*ShardSpecApplyConfiguration) WithCABundleSecretRef added in v0.3.0

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

func (*ShardSpecApplyConfiguration) WithCache added in v0.5.0

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

func (*ShardSpecApplyConfiguration) WithCertificateTemplates

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

func (*ShardSpecApplyConfiguration) WithClusterDomain

func (b *ShardSpecApplyConfiguration) WithClusterDomain(value string) *ShardSpecApplyConfiguration

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

func (*ShardSpecApplyConfiguration) WithDeploymentTemplate

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

func (*ShardSpecApplyConfiguration) WithEtcd

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

func (*ShardSpecApplyConfiguration) WithExtraArgs added in v0.3.0

func (b *ShardSpecApplyConfiguration) WithExtraArgs(values ...string) *ShardSpecApplyConfiguration

WithExtraArgs adds the given value to the ExtraArgs 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 ExtraArgs field.

func (*ShardSpecApplyConfiguration) 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 (*ShardSpecApplyConfiguration) WithLogging added in v0.3.0

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

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

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

func (*ShardSpecApplyConfiguration) WithRootShard

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

func (*ShardSpecApplyConfiguration) WithServiceTemplate

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

func (*ShardSpecApplyConfiguration) WithShardBaseURL added in v0.3.0

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

type ShardStatusApplyConfiguration

type ShardStatusApplyConfiguration struct {
	Phase      *operatorv1alpha1.ShardPhase     `json:"phase,omitempty"`
	Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
}

ShardStatusApplyConfiguration represents a declarative configuration of the ShardStatus type for use with apply.

func ShardStatus

func ShardStatus() *ShardStatusApplyConfiguration

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

func (*ShardStatusApplyConfiguration) WithConditions

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

func (*ShardStatusApplyConfiguration) 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 X509SubjectApplyConfiguration

type X509SubjectApplyConfiguration struct {
	Organizations       []string `json:"organizations,omitempty"`
	Countries           []string `json:"countries,omitempty"`
	OrganizationalUnits []string `json:"organizationalUnits,omitempty"`
	Localities          []string `json:"localities,omitempty"`
	Provinces           []string `json:"provinces,omitempty"`
	StreetAddresses     []string `json:"streetAddresses,omitempty"`
	PostalCodes         []string `json:"postalCodes,omitempty"`
	SerialNumber        *string  `json:"serialNumber,omitempty"`
}

X509SubjectApplyConfiguration represents a declarative configuration of the X509Subject type for use with apply.

func X509Subject

func X509Subject() *X509SubjectApplyConfiguration

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

func (*X509SubjectApplyConfiguration) WithCountries

WithCountries adds the given value to the Countries 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 Countries field.

func (*X509SubjectApplyConfiguration) WithLocalities

WithLocalities adds the given value to the Localities 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 Localities field.

func (*X509SubjectApplyConfiguration) WithOrganizationalUnits

func (b *X509SubjectApplyConfiguration) WithOrganizationalUnits(values ...string) *X509SubjectApplyConfiguration

WithOrganizationalUnits adds the given value to the OrganizationalUnits 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 OrganizationalUnits field.

func (*X509SubjectApplyConfiguration) WithOrganizations

func (b *X509SubjectApplyConfiguration) WithOrganizations(values ...string) *X509SubjectApplyConfiguration

WithOrganizations adds the given value to the Organizations 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 Organizations field.

func (*X509SubjectApplyConfiguration) WithPostalCodes

WithPostalCodes adds the given value to the PostalCodes 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 PostalCodes field.

func (*X509SubjectApplyConfiguration) WithProvinces

WithProvinces adds the given value to the Provinces 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 Provinces field.

func (*X509SubjectApplyConfiguration) WithSerialNumber

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

func (*X509SubjectApplyConfiguration) WithStreetAddresses

func (b *X509SubjectApplyConfiguration) WithStreetAddresses(values ...string) *X509SubjectApplyConfiguration

WithStreetAddresses adds the given value to the StreetAddresses 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 StreetAddresses field.

Jump to

Keyboard shortcuts

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