v1alpha1

package
v0.0.0-...-c578d4c Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2025 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 AuthSpecApplyConfiguration

type AuthSpecApplyConfiguration struct {
	OIDC *OIDCConfigurationApplyConfiguration `json:"oidc,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) 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.

type CacheConfigApplyConfiguration

type CacheConfigApplyConfiguration struct {
	Embedded *EmbeddedCacheConfigurationApplyConfiguration `json:"embedded,omitempty"`
}

CacheConfigApplyConfiguration represents a declarative configuration of the CacheConfig type for use with apply.

func CacheConfig

func CacheConfig() *CacheConfigApplyConfiguration

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

func (*CacheConfigApplyConfiguration) WithEmbedded

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.

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 {
	Etcd  *EtcdConfigApplyConfiguration `json:"etcd,omitempty"`
	Image *ImageSpecApplyConfiguration  `json:"image,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) 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.

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"`
	Etcd          *EtcdConfigApplyConfiguration `json:"etcd,omitempty"`
	Image         *ImageSpecApplyConfiguration  `json:"image,omitempty"`
	Replicas      *int32                        `json:"replicas,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) 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) 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) 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) 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.

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"`
}

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.

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"`
	Auth                   *AuthSpecApplyConfiguration          `json:"auth,omitempty"`
	AdditionalPathMappings []PathMappingEntryApplyConfiguration `json:"additionalPathMappings,omitempty"`
	Image                  *ImageSpecApplyConfiguration         `json:"image,omitempty"`
	ExternalHostname       *string                              `json:"externalHostname,omitempty"`
	Service                *ServiceSpecApplyConfiguration       `json:"service,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) 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) 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) 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) 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) WithService

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

type FrontProxyStatusApplyConfiguration

type FrontProxyStatusApplyConfiguration struct {
	Phase      *v1alpha1.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                           *operatorv1alpha1.KubeconfigStatus `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 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"`
}

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) 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 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 OIDCConfigurationApplyConfiguration

type OIDCConfigurationApplyConfiguration struct {
	Enabled        *bool   `json:"enabled,omitempty"`
	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"`
}

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) 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) 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.

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 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 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 RootShardSpecApplyConfiguration

type RootShardSpecApplyConfiguration struct {
	CommonShardSpecApplyConfiguration `json:",inline"`
	External                          *ExternalConfigApplyConfiguration `json:"external,omitempty"`
	Cache                             *CacheConfigApplyConfiguration    `json:"cache,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) 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) 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) 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) 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) 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.

type RootShardStatusApplyConfiguration

type RootShardStatusApplyConfiguration struct {
	Phase      *v1alpha1.RootShardPhase         `json:"phase,omitempty"`
	Conditions []v1.ConditionApplyConfiguration `json:"conditions,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.

type ServiceSpecApplyConfiguration

type ServiceSpecApplyConfiguration struct {
	Type *v1.ServiceType `json:"type,omitempty"`
}

ServiceSpecApplyConfiguration represents a declarative configuration of the ServiceSpec type for use with apply.

func ServiceSpec

func ServiceSpec() *ServiceSpecApplyConfiguration

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

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

type ShardSpecApplyConfiguration struct {
	CommonShardSpecApplyConfiguration `json:",inline"`
	RootShard                         *RootShardConfigApplyConfiguration `json:"rootShard,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) 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) 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) 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) 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) 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.

type ShardStatusApplyConfiguration

type ShardStatusApplyConfiguration struct {
	Phase      *v1alpha1.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.

Jump to

Keyboard shortcuts

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