Documentation
¶
Index ¶
- type AuthSpecApplyConfiguration
- type CacheConfigApplyConfiguration
- type CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) GetName() *string
- func (b *CacheServerApplyConfiguration) WithAPIVersion(value string) *CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) WithAnnotations(entries map[string]string) *CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) WithCreationTimestamp(value metav1.Time) *CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) WithFinalizers(values ...string) *CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) WithGenerateName(value string) *CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) WithGeneration(value int64) *CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) WithKind(value string) *CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) WithLabels(entries map[string]string) *CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) WithName(value string) *CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) WithNamespace(value string) *CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) WithResourceVersion(value string) *CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) WithSpec(value *CacheServerSpecApplyConfiguration) *CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) WithStatus(value operatorv1alpha1.CacheServerStatus) *CacheServerApplyConfiguration
- func (b *CacheServerApplyConfiguration) WithUID(value types.UID) *CacheServerApplyConfiguration
- type CacheServerSpecApplyConfiguration
- type CertificatesApplyConfiguration
- type CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithClusterDomain(value string) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithEtcd(value *EtcdConfigApplyConfiguration) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithReplicas(value int32) *CommonShardSpecApplyConfiguration
- type EmbeddedCacheConfigurationApplyConfiguration
- type EtcdConfigApplyConfiguration
- type EtcdTLSConfigApplyConfiguration
- type ExternalConfigApplyConfiguration
- type FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) GetName() *string
- func (b *FrontProxyApplyConfiguration) WithAPIVersion(value string) *FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) WithAnnotations(entries map[string]string) *FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) WithCreationTimestamp(value metav1.Time) *FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) WithFinalizers(values ...string) *FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) WithGenerateName(value string) *FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) WithGeneration(value int64) *FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) WithKind(value string) *FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) WithLabels(entries map[string]string) *FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) WithName(value string) *FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) WithNamespace(value string) *FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) WithResourceVersion(value string) *FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) WithSpec(value *FrontProxySpecApplyConfiguration) *FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) WithStatus(value *FrontProxyStatusApplyConfiguration) *FrontProxyApplyConfiguration
- func (b *FrontProxyApplyConfiguration) WithUID(value types.UID) *FrontProxyApplyConfiguration
- type FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithAdditionalPathMappings(values ...*PathMappingEntryApplyConfiguration) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithAuth(value *AuthSpecApplyConfiguration) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithExternalHostname(value string) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithReplicas(value int32) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithRootShard(value *RootShardConfigApplyConfiguration) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithService(value *ServiceSpecApplyConfiguration) *FrontProxySpecApplyConfiguration
- type FrontProxyStatusApplyConfiguration
- type ImageSpecApplyConfiguration
- func (b *ImageSpecApplyConfiguration) WithImagePullSecrets(values ...v1.LocalObjectReference) *ImageSpecApplyConfiguration
- func (b *ImageSpecApplyConfiguration) WithRepository(value string) *ImageSpecApplyConfiguration
- func (b *ImageSpecApplyConfiguration) WithTag(value string) *ImageSpecApplyConfiguration
- type KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) GetName() *string
- func (b *KubeconfigApplyConfiguration) WithAPIVersion(value string) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithAnnotations(entries map[string]string) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithCreationTimestamp(value metav1.Time) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithFinalizers(values ...string) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithGenerateName(value string) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithGeneration(value int64) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithKind(value string) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithLabels(entries map[string]string) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithName(value string) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithNamespace(value string) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithResourceVersion(value string) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithSpec(value *KubeconfigSpecApplyConfiguration) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithStatus(value operatorv1alpha1.KubeconfigStatus) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithUID(value types.UID) *KubeconfigApplyConfiguration
- type KubeconfigSpecApplyConfiguration
- func (b *KubeconfigSpecApplyConfiguration) WithGroups(values ...string) *KubeconfigSpecApplyConfiguration
- func (b *KubeconfigSpecApplyConfiguration) WithSecretRef(value corev1.LocalObjectReference) *KubeconfigSpecApplyConfiguration
- func (b *KubeconfigSpecApplyConfiguration) WithTarget(value *KubeconfigTargetApplyConfiguration) *KubeconfigSpecApplyConfiguration
- func (b *KubeconfigSpecApplyConfiguration) WithUsername(value string) *KubeconfigSpecApplyConfiguration
- func (b *KubeconfigSpecApplyConfiguration) WithValidity(value v1.Duration) *KubeconfigSpecApplyConfiguration
- type KubeconfigTargetApplyConfiguration
- func (b *KubeconfigTargetApplyConfiguration) WithFrontProxyRef(value v1.LocalObjectReference) *KubeconfigTargetApplyConfiguration
- func (b *KubeconfigTargetApplyConfiguration) WithRootShardRef(value v1.LocalObjectReference) *KubeconfigTargetApplyConfiguration
- func (b *KubeconfigTargetApplyConfiguration) WithShardRef(value v1.LocalObjectReference) *KubeconfigTargetApplyConfiguration
- type OIDCConfigurationApplyConfiguration
- func (b *OIDCConfigurationApplyConfiguration) WithClientID(value string) *OIDCConfigurationApplyConfiguration
- func (b *OIDCConfigurationApplyConfiguration) WithClientSecret(value string) *OIDCConfigurationApplyConfiguration
- func (b *OIDCConfigurationApplyConfiguration) WithEnabled(value bool) *OIDCConfigurationApplyConfiguration
- func (b *OIDCConfigurationApplyConfiguration) WithGroupsClaim(value string) *OIDCConfigurationApplyConfiguration
- func (b *OIDCConfigurationApplyConfiguration) WithGroupsPrefix(value string) *OIDCConfigurationApplyConfiguration
- func (b *OIDCConfigurationApplyConfiguration) WithIssuerURL(value string) *OIDCConfigurationApplyConfiguration
- func (b *OIDCConfigurationApplyConfiguration) WithUsernameClaim(value string) *OIDCConfigurationApplyConfiguration
- func (b *OIDCConfigurationApplyConfiguration) WithUsernamePrefix(value string) *OIDCConfigurationApplyConfiguration
- type ObjectReferenceApplyConfiguration
- func (b *ObjectReferenceApplyConfiguration) WithGroup(value string) *ObjectReferenceApplyConfiguration
- func (b *ObjectReferenceApplyConfiguration) WithKind(value string) *ObjectReferenceApplyConfiguration
- func (b *ObjectReferenceApplyConfiguration) WithName(value string) *ObjectReferenceApplyConfiguration
- type PathMappingEntryApplyConfiguration
- func (b *PathMappingEntryApplyConfiguration) WithBackend(value string) *PathMappingEntryApplyConfiguration
- func (b *PathMappingEntryApplyConfiguration) WithBackendServerCA(value string) *PathMappingEntryApplyConfiguration
- func (b *PathMappingEntryApplyConfiguration) WithPath(value string) *PathMappingEntryApplyConfiguration
- func (b *PathMappingEntryApplyConfiguration) WithProxyClientCert(value string) *PathMappingEntryApplyConfiguration
- func (b *PathMappingEntryApplyConfiguration) WithProxyClientKey(value string) *PathMappingEntryApplyConfiguration
- type RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) GetName() *string
- func (b *RootShardApplyConfiguration) WithAPIVersion(value string) *RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) WithAnnotations(entries map[string]string) *RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) WithCreationTimestamp(value metav1.Time) *RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) WithFinalizers(values ...string) *RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) WithGenerateName(value string) *RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) WithGeneration(value int64) *RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) WithKind(value string) *RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) WithLabels(entries map[string]string) *RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) WithName(value string) *RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) WithNamespace(value string) *RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) WithResourceVersion(value string) *RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) WithSpec(value *RootShardSpecApplyConfiguration) *RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) WithStatus(value *RootShardStatusApplyConfiguration) *RootShardApplyConfiguration
- func (b *RootShardApplyConfiguration) WithUID(value types.UID) *RootShardApplyConfiguration
- type RootShardConfigApplyConfiguration
- type RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithCache(value *CacheConfigApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithCertificates(value *CertificatesApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithClusterDomain(value string) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithEtcd(value *EtcdConfigApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithExternal(value *ExternalConfigApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithReplicas(value int32) *RootShardSpecApplyConfiguration
- type RootShardStatusApplyConfiguration
- type ServiceSpecApplyConfiguration
- type ShardApplyConfiguration
- func (b *ShardApplyConfiguration) GetName() *string
- func (b *ShardApplyConfiguration) WithAPIVersion(value string) *ShardApplyConfiguration
- func (b *ShardApplyConfiguration) WithAnnotations(entries map[string]string) *ShardApplyConfiguration
- func (b *ShardApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ShardApplyConfiguration
- func (b *ShardApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ShardApplyConfiguration
- func (b *ShardApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ShardApplyConfiguration
- func (b *ShardApplyConfiguration) WithFinalizers(values ...string) *ShardApplyConfiguration
- func (b *ShardApplyConfiguration) WithGenerateName(value string) *ShardApplyConfiguration
- func (b *ShardApplyConfiguration) WithGeneration(value int64) *ShardApplyConfiguration
- func (b *ShardApplyConfiguration) WithKind(value string) *ShardApplyConfiguration
- func (b *ShardApplyConfiguration) WithLabels(entries map[string]string) *ShardApplyConfiguration
- func (b *ShardApplyConfiguration) WithName(value string) *ShardApplyConfiguration
- func (b *ShardApplyConfiguration) WithNamespace(value string) *ShardApplyConfiguration
- func (b *ShardApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ShardApplyConfiguration
- func (b *ShardApplyConfiguration) WithResourceVersion(value string) *ShardApplyConfiguration
- func (b *ShardApplyConfiguration) WithSpec(value *ShardSpecApplyConfiguration) *ShardApplyConfiguration
- func (b *ShardApplyConfiguration) WithStatus(value *ShardStatusApplyConfiguration) *ShardApplyConfiguration
- func (b *ShardApplyConfiguration) WithUID(value types.UID) *ShardApplyConfiguration
- type ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithClusterDomain(value string) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithEtcd(value *EtcdConfigApplyConfiguration) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithReplicas(value int32) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithRootShard(value *RootShardConfigApplyConfiguration) *ShardSpecApplyConfiguration
- type ShardStatusApplyConfiguration
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 ¶
func (b *AuthSpecApplyConfiguration) WithOIDC(value *OIDCConfigurationApplyConfiguration) *AuthSpecApplyConfiguration
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 ¶
func (b *CacheConfigApplyConfiguration) WithEmbedded(value *EmbeddedCacheConfigurationApplyConfiguration) *CacheConfigApplyConfiguration
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 ¶
func (b *CacheServerApplyConfiguration) WithAPIVersion(value string) *CacheServerApplyConfiguration
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 ¶
func (b *CacheServerApplyConfiguration) WithAnnotations(entries map[string]string) *CacheServerApplyConfiguration
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 ¶
func (b *CacheServerApplyConfiguration) WithCreationTimestamp(value metav1.Time) *CacheServerApplyConfiguration
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 ¶
func (b *CacheServerApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *CacheServerApplyConfiguration
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 ¶
func (b *CacheServerApplyConfiguration) WithFinalizers(values ...string) *CacheServerApplyConfiguration
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 ¶
func (b *CacheServerApplyConfiguration) WithGenerateName(value string) *CacheServerApplyConfiguration
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 ¶
func (b *CacheServerApplyConfiguration) WithGeneration(value int64) *CacheServerApplyConfiguration
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 ¶
func (b *CacheServerApplyConfiguration) WithKind(value string) *CacheServerApplyConfiguration
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 ¶
func (b *CacheServerApplyConfiguration) WithLabels(entries map[string]string) *CacheServerApplyConfiguration
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 ¶
func (b *CacheServerApplyConfiguration) WithName(value string) *CacheServerApplyConfiguration
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 ¶
func (b *CacheServerApplyConfiguration) WithNamespace(value string) *CacheServerApplyConfiguration
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 ¶
func (b *CacheServerApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *CacheServerApplyConfiguration
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 ¶
func (b *CacheServerApplyConfiguration) WithResourceVersion(value string) *CacheServerApplyConfiguration
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 ¶
func (b *CacheServerApplyConfiguration) WithSpec(value *CacheServerSpecApplyConfiguration) *CacheServerApplyConfiguration
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 ¶
func (b *CacheServerApplyConfiguration) WithStatus(value operatorv1alpha1.CacheServerStatus) *CacheServerApplyConfiguration
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 ¶
func (b *CacheServerApplyConfiguration) WithUID(value types.UID) *CacheServerApplyConfiguration
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 ¶
func (b *CacheServerSpecApplyConfiguration) WithEtcd(value *EtcdConfigApplyConfiguration) *CacheServerSpecApplyConfiguration
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 ¶
func (b *CacheServerSpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *CacheServerSpecApplyConfiguration
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 ¶
func (b *CertificatesApplyConfiguration) WithCASecretRef(value v1.LocalObjectReference) *CertificatesApplyConfiguration
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 ¶
func (b *CertificatesApplyConfiguration) WithIssuerRef(value *ObjectReferenceApplyConfiguration) *CertificatesApplyConfiguration
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 ¶
func (b *CommonShardSpecApplyConfiguration) WithClusterDomain(value string) *CommonShardSpecApplyConfiguration
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 ¶
func (b *CommonShardSpecApplyConfiguration) WithEtcd(value *EtcdConfigApplyConfiguration) *CommonShardSpecApplyConfiguration
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 ¶
func (b *CommonShardSpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *CommonShardSpecApplyConfiguration
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 ¶
func (b *CommonShardSpecApplyConfiguration) WithReplicas(value int32) *CommonShardSpecApplyConfiguration
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 ¶
func (b *EmbeddedCacheConfigurationApplyConfiguration) WithEnabled(value bool) *EmbeddedCacheConfigurationApplyConfiguration
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 ¶
func (b *EtcdConfigApplyConfiguration) WithEndpoints(values ...string) *EtcdConfigApplyConfiguration
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 ¶
func (b *EtcdConfigApplyConfiguration) WithTLSConfig(value *EtcdTLSConfigApplyConfiguration) *EtcdConfigApplyConfiguration
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 ¶
func (b *EtcdTLSConfigApplyConfiguration) WithSecretRef(value v1.LocalObjectReference) *EtcdTLSConfigApplyConfiguration
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 ¶
func (b *ExternalConfigApplyConfiguration) WithHostname(value string) *ExternalConfigApplyConfiguration
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 ¶
func (b *ExternalConfigApplyConfiguration) WithPort(value uint32) *ExternalConfigApplyConfiguration
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 ¶
func (b *FrontProxyApplyConfiguration) WithAPIVersion(value string) *FrontProxyApplyConfiguration
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 ¶
func (b *FrontProxyApplyConfiguration) WithAnnotations(entries map[string]string) *FrontProxyApplyConfiguration
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 ¶
func (b *FrontProxyApplyConfiguration) WithFinalizers(values ...string) *FrontProxyApplyConfiguration
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 ¶
func (b *FrontProxyApplyConfiguration) WithGenerateName(value string) *FrontProxyApplyConfiguration
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 ¶
func (b *FrontProxyApplyConfiguration) WithGeneration(value int64) *FrontProxyApplyConfiguration
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 ¶
func (b *FrontProxyApplyConfiguration) WithKind(value string) *FrontProxyApplyConfiguration
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 ¶
func (b *FrontProxyApplyConfiguration) WithLabels(entries map[string]string) *FrontProxyApplyConfiguration
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 ¶
func (b *FrontProxyApplyConfiguration) WithName(value string) *FrontProxyApplyConfiguration
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 ¶
func (b *FrontProxyApplyConfiguration) WithNamespace(value string) *FrontProxyApplyConfiguration
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 ¶
func (b *FrontProxyApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *FrontProxyApplyConfiguration
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 ¶
func (b *FrontProxyApplyConfiguration) WithSpec(value *FrontProxySpecApplyConfiguration) *FrontProxyApplyConfiguration
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 ¶
func (b *FrontProxyApplyConfiguration) WithStatus(value *FrontProxyStatusApplyConfiguration) *FrontProxyApplyConfiguration
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 ¶
func (b *FrontProxyApplyConfiguration) WithUID(value types.UID) *FrontProxyApplyConfiguration
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 ¶
func (b *FrontProxySpecApplyConfiguration) WithAdditionalPathMappings(values ...*PathMappingEntryApplyConfiguration) *FrontProxySpecApplyConfiguration
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 ¶
func (b *FrontProxySpecApplyConfiguration) WithAuth(value *AuthSpecApplyConfiguration) *FrontProxySpecApplyConfiguration
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 ¶
func (b *FrontProxySpecApplyConfiguration) WithExternalHostname(value string) *FrontProxySpecApplyConfiguration
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 ¶
func (b *FrontProxySpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *FrontProxySpecApplyConfiguration
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 ¶
func (b *FrontProxySpecApplyConfiguration) WithReplicas(value int32) *FrontProxySpecApplyConfiguration
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 ¶
func (b *FrontProxySpecApplyConfiguration) WithRootShard(value *RootShardConfigApplyConfiguration) *FrontProxySpecApplyConfiguration
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 ¶
func (b *FrontProxySpecApplyConfiguration) WithService(value *ServiceSpecApplyConfiguration) *FrontProxySpecApplyConfiguration
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 ¶
func (b *FrontProxyStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *FrontProxyStatusApplyConfiguration
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 ¶
func (b *FrontProxyStatusApplyConfiguration) WithPhase(value v1alpha1.FrontProxyPhase) *FrontProxyStatusApplyConfiguration
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 ¶
func (b *ImageSpecApplyConfiguration) WithImagePullSecrets(values ...v1.LocalObjectReference) *ImageSpecApplyConfiguration
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 ¶
func (b *ImageSpecApplyConfiguration) WithRepository(value string) *ImageSpecApplyConfiguration
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 ¶
func (b *ImageSpecApplyConfiguration) WithTag(value string) *ImageSpecApplyConfiguration
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 ¶
func (b *KubeconfigApplyConfiguration) WithAPIVersion(value string) *KubeconfigApplyConfiguration
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 ¶
func (b *KubeconfigApplyConfiguration) WithAnnotations(entries map[string]string) *KubeconfigApplyConfiguration
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 ¶
func (b *KubeconfigApplyConfiguration) WithFinalizers(values ...string) *KubeconfigApplyConfiguration
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 ¶
func (b *KubeconfigApplyConfiguration) WithGenerateName(value string) *KubeconfigApplyConfiguration
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 ¶
func (b *KubeconfigApplyConfiguration) WithGeneration(value int64) *KubeconfigApplyConfiguration
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 ¶
func (b *KubeconfigApplyConfiguration) WithKind(value string) *KubeconfigApplyConfiguration
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 ¶
func (b *KubeconfigApplyConfiguration) WithLabels(entries map[string]string) *KubeconfigApplyConfiguration
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 ¶
func (b *KubeconfigApplyConfiguration) WithName(value string) *KubeconfigApplyConfiguration
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 ¶
func (b *KubeconfigApplyConfiguration) WithNamespace(value string) *KubeconfigApplyConfiguration
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 ¶
func (b *KubeconfigApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *KubeconfigApplyConfiguration
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 ¶
func (b *KubeconfigApplyConfiguration) WithSpec(value *KubeconfigSpecApplyConfiguration) *KubeconfigApplyConfiguration
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 ¶
func (b *KubeconfigApplyConfiguration) WithStatus(value operatorv1alpha1.KubeconfigStatus) *KubeconfigApplyConfiguration
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 ¶
func (b *KubeconfigApplyConfiguration) WithUID(value types.UID) *KubeconfigApplyConfiguration
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 ¶
func (b *KubeconfigSpecApplyConfiguration) WithGroups(values ...string) *KubeconfigSpecApplyConfiguration
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 ¶
func (b *KubeconfigSpecApplyConfiguration) WithSecretRef(value corev1.LocalObjectReference) *KubeconfigSpecApplyConfiguration
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 ¶
func (b *KubeconfigSpecApplyConfiguration) WithTarget(value *KubeconfigTargetApplyConfiguration) *KubeconfigSpecApplyConfiguration
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 ¶
func (b *KubeconfigSpecApplyConfiguration) WithUsername(value string) *KubeconfigSpecApplyConfiguration
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 ¶
func (b *KubeconfigSpecApplyConfiguration) WithValidity(value v1.Duration) *KubeconfigSpecApplyConfiguration
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 ¶
func (b *KubeconfigTargetApplyConfiguration) WithFrontProxyRef(value v1.LocalObjectReference) *KubeconfigTargetApplyConfiguration
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 ¶
func (b *KubeconfigTargetApplyConfiguration) WithRootShardRef(value v1.LocalObjectReference) *KubeconfigTargetApplyConfiguration
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 ¶
func (b *KubeconfigTargetApplyConfiguration) WithShardRef(value v1.LocalObjectReference) *KubeconfigTargetApplyConfiguration
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 ¶
func (b *OIDCConfigurationApplyConfiguration) WithClientID(value string) *OIDCConfigurationApplyConfiguration
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 ¶
func (b *OIDCConfigurationApplyConfiguration) WithClientSecret(value string) *OIDCConfigurationApplyConfiguration
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 ¶
func (b *OIDCConfigurationApplyConfiguration) WithEnabled(value bool) *OIDCConfigurationApplyConfiguration
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 ¶
func (b *OIDCConfigurationApplyConfiguration) WithGroupsClaim(value string) *OIDCConfigurationApplyConfiguration
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 ¶
func (b *OIDCConfigurationApplyConfiguration) WithGroupsPrefix(value string) *OIDCConfigurationApplyConfiguration
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 ¶
func (b *OIDCConfigurationApplyConfiguration) WithIssuerURL(value string) *OIDCConfigurationApplyConfiguration
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 ¶
func (b *OIDCConfigurationApplyConfiguration) WithUsernameClaim(value string) *OIDCConfigurationApplyConfiguration
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 ¶
func (b *OIDCConfigurationApplyConfiguration) WithUsernamePrefix(value string) *OIDCConfigurationApplyConfiguration
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 ¶
func (b *ObjectReferenceApplyConfiguration) WithGroup(value string) *ObjectReferenceApplyConfiguration
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 ¶
func (b *ObjectReferenceApplyConfiguration) WithKind(value string) *ObjectReferenceApplyConfiguration
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 ¶
func (b *ObjectReferenceApplyConfiguration) WithName(value string) *ObjectReferenceApplyConfiguration
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 ¶
func (b *PathMappingEntryApplyConfiguration) WithBackend(value string) *PathMappingEntryApplyConfiguration
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 ¶
func (b *PathMappingEntryApplyConfiguration) WithBackendServerCA(value string) *PathMappingEntryApplyConfiguration
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 ¶
func (b *PathMappingEntryApplyConfiguration) WithPath(value string) *PathMappingEntryApplyConfiguration
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 ¶
func (b *PathMappingEntryApplyConfiguration) WithProxyClientCert(value string) *PathMappingEntryApplyConfiguration
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 ¶
func (b *PathMappingEntryApplyConfiguration) WithProxyClientKey(value string) *PathMappingEntryApplyConfiguration
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 ¶
func (b *RootShardApplyConfiguration) WithAPIVersion(value string) *RootShardApplyConfiguration
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 ¶
func (b *RootShardApplyConfiguration) WithGenerateName(value string) *RootShardApplyConfiguration
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 ¶
func (b *RootShardApplyConfiguration) WithGeneration(value int64) *RootShardApplyConfiguration
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 ¶
func (b *RootShardApplyConfiguration) WithKind(value string) *RootShardApplyConfiguration
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 ¶
func (b *RootShardApplyConfiguration) WithLabels(entries map[string]string) *RootShardApplyConfiguration
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 ¶
func (b *RootShardApplyConfiguration) WithName(value string) *RootShardApplyConfiguration
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 ¶
func (b *RootShardApplyConfiguration) WithNamespace(value string) *RootShardApplyConfiguration
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 ¶
func (b *RootShardApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *RootShardApplyConfiguration
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 ¶
func (b *RootShardApplyConfiguration) WithSpec(value *RootShardSpecApplyConfiguration) *RootShardApplyConfiguration
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 ¶
func (b *RootShardApplyConfiguration) WithStatus(value *RootShardStatusApplyConfiguration) *RootShardApplyConfiguration
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 ¶
func (b *RootShardApplyConfiguration) WithUID(value types.UID) *RootShardApplyConfiguration
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 ¶
func (b *RootShardConfigApplyConfiguration) WithReference(value v1.LocalObjectReference) *RootShardConfigApplyConfiguration
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 ¶
func (b *RootShardSpecApplyConfiguration) WithCache(value *CacheConfigApplyConfiguration) *RootShardSpecApplyConfiguration
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 ¶
func (b *RootShardSpecApplyConfiguration) WithCertificates(value *CertificatesApplyConfiguration) *RootShardSpecApplyConfiguration
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 ¶
func (b *RootShardSpecApplyConfiguration) WithClusterDomain(value string) *RootShardSpecApplyConfiguration
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 ¶
func (b *RootShardSpecApplyConfiguration) WithEtcd(value *EtcdConfigApplyConfiguration) *RootShardSpecApplyConfiguration
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 ¶
func (b *RootShardSpecApplyConfiguration) WithExternal(value *ExternalConfigApplyConfiguration) *RootShardSpecApplyConfiguration
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 ¶
func (b *RootShardSpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *RootShardSpecApplyConfiguration
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 ¶
func (b *RootShardSpecApplyConfiguration) WithReplicas(value int32) *RootShardSpecApplyConfiguration
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 ¶
func (b *RootShardStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *RootShardStatusApplyConfiguration
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 ¶
func (b *RootShardStatusApplyConfiguration) WithPhase(value v1alpha1.RootShardPhase) *RootShardStatusApplyConfiguration
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 ¶
func (b *ServiceSpecApplyConfiguration) WithType(value v1.ServiceType) *ServiceSpecApplyConfiguration
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 ¶
func (b *ShardApplyConfiguration) WithKind(value string) *ShardApplyConfiguration
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 ¶
func (b *ShardApplyConfiguration) WithName(value string) *ShardApplyConfiguration
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 ¶
func (b *ShardApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ShardApplyConfiguration
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 ¶
func (b *ShardApplyConfiguration) WithSpec(value *ShardSpecApplyConfiguration) *ShardApplyConfiguration
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 ¶
func (b *ShardApplyConfiguration) WithStatus(value *ShardStatusApplyConfiguration) *ShardApplyConfiguration
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 ¶
func (b *ShardApplyConfiguration) WithUID(value types.UID) *ShardApplyConfiguration
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 ¶
func (b *ShardSpecApplyConfiguration) WithEtcd(value *EtcdConfigApplyConfiguration) *ShardSpecApplyConfiguration
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 ¶
func (b *ShardSpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *ShardSpecApplyConfiguration
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 ¶
func (b *ShardSpecApplyConfiguration) WithReplicas(value int32) *ShardSpecApplyConfiguration
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 ¶
func (b *ShardSpecApplyConfiguration) WithRootShard(value *RootShardConfigApplyConfiguration) *ShardSpecApplyConfiguration
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 ¶
func (b *ShardStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *ShardStatusApplyConfiguration
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 ¶
func (b *ShardStatusApplyConfiguration) WithPhase(value v1alpha1.ShardPhase) *ShardStatusApplyConfiguration
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.
Source Files
¶
- authspec.go
- cacheconfig.go
- cacheserver.go
- cacheserverspec.go
- certificates.go
- commonshardspec.go
- embeddedcacheconfiguration.go
- etcdconfig.go
- etcdtlsconfig.go
- externalconfig.go
- frontproxy.go
- frontproxyspec.go
- frontproxystatus.go
- imagespec.go
- kubeconfig.go
- kubeconfigspec.go
- kubeconfigtarget.go
- objectreference.go
- oidcconfiguration.go
- pathmappingentry.go
- rootshard.go
- rootshardconfig.go
- rootshardspec.go
- rootshardstatus.go
- servicespec.go
- shard.go
- shardspec.go
- shardstatus.go