Documentation
¶
Index ¶
- type AuditSpecApplyConfiguration
- type AuditWebhookSpecApplyConfiguration
- func (b *AuditWebhookSpecApplyConfiguration) WithBatchBufferSize(value int) *AuditWebhookSpecApplyConfiguration
- func (b *AuditWebhookSpecApplyConfiguration) WithBatchMaxSize(value int) *AuditWebhookSpecApplyConfiguration
- func (b *AuditWebhookSpecApplyConfiguration) WithBatchMaxWait(value v1.Duration) *AuditWebhookSpecApplyConfiguration
- func (b *AuditWebhookSpecApplyConfiguration) WithBatchThrottleBurst(value int) *AuditWebhookSpecApplyConfiguration
- func (b *AuditWebhookSpecApplyConfiguration) WithBatchThrottleEnable(value bool) *AuditWebhookSpecApplyConfiguration
- func (b *AuditWebhookSpecApplyConfiguration) WithBatchThrottleQPS(value string) *AuditWebhookSpecApplyConfiguration
- func (b *AuditWebhookSpecApplyConfiguration) WithConfigSecretName(value string) *AuditWebhookSpecApplyConfiguration
- func (b *AuditWebhookSpecApplyConfiguration) WithInitialBackoff(value v1.Duration) *AuditWebhookSpecApplyConfiguration
- func (b *AuditWebhookSpecApplyConfiguration) WithMode(value operatorv1alpha1.AuditWebhookMode) *AuditWebhookSpecApplyConfiguration
- func (b *AuditWebhookSpecApplyConfiguration) WithTruncateEnabled(value bool) *AuditWebhookSpecApplyConfiguration
- func (b *AuditWebhookSpecApplyConfiguration) WithTruncateMaxBatchSize(value int) *AuditWebhookSpecApplyConfiguration
- func (b *AuditWebhookSpecApplyConfiguration) WithTruncateMaxEventSize(value int) *AuditWebhookSpecApplyConfiguration
- func (b *AuditWebhookSpecApplyConfiguration) WithVersion(value string) *AuditWebhookSpecApplyConfiguration
- type AuthSpecApplyConfiguration
- func (b *AuthSpecApplyConfiguration) WithDropGroups(values ...string) *AuthSpecApplyConfiguration
- func (b *AuthSpecApplyConfiguration) WithOIDC(value *OIDCConfigurationApplyConfiguration) *AuthSpecApplyConfiguration
- func (b *AuthSpecApplyConfiguration) WithPassOnGroups(values ...string) *AuthSpecApplyConfiguration
- func (b *AuthSpecApplyConfiguration) WithServiceAccount(value *ServiceAccountAuthenticationApplyConfiguration) *AuthSpecApplyConfiguration
- type AuthorizationSpecApplyConfiguration
- type AuthorizationWebhookSpecApplyConfiguration
- func (b *AuthorizationWebhookSpecApplyConfiguration) WithAllowPaths(values ...string) *AuthorizationWebhookSpecApplyConfiguration
- func (b *AuthorizationWebhookSpecApplyConfiguration) WithCacheAuthorizedTTL(value v1.Duration) *AuthorizationWebhookSpecApplyConfiguration
- func (b *AuthorizationWebhookSpecApplyConfiguration) WithCacheUnauthorizedTTL(value v1.Duration) *AuthorizationWebhookSpecApplyConfiguration
- func (b *AuthorizationWebhookSpecApplyConfiguration) WithConfigSecretName(value string) *AuthorizationWebhookSpecApplyConfiguration
- func (b *AuthorizationWebhookSpecApplyConfiguration) WithVersion(value string) *AuthorizationWebhookSpecApplyConfiguration
- type BundleApplyConfiguration
- func (b *BundleApplyConfiguration) GetName() *string
- func (b *BundleApplyConfiguration) WithAPIVersion(value string) *BundleApplyConfiguration
- func (b *BundleApplyConfiguration) WithAnnotations(entries map[string]string) *BundleApplyConfiguration
- func (b *BundleApplyConfiguration) WithCreationTimestamp(value metav1.Time) *BundleApplyConfiguration
- func (b *BundleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *BundleApplyConfiguration
- func (b *BundleApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *BundleApplyConfiguration
- func (b *BundleApplyConfiguration) WithFinalizers(values ...string) *BundleApplyConfiguration
- func (b *BundleApplyConfiguration) WithGenerateName(value string) *BundleApplyConfiguration
- func (b *BundleApplyConfiguration) WithGeneration(value int64) *BundleApplyConfiguration
- func (b *BundleApplyConfiguration) WithKind(value string) *BundleApplyConfiguration
- func (b *BundleApplyConfiguration) WithLabels(entries map[string]string) *BundleApplyConfiguration
- func (b *BundleApplyConfiguration) WithName(value string) *BundleApplyConfiguration
- func (b *BundleApplyConfiguration) WithNamespace(value string) *BundleApplyConfiguration
- func (b *BundleApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *BundleApplyConfiguration
- func (b *BundleApplyConfiguration) WithResourceVersion(value string) *BundleApplyConfiguration
- func (b *BundleApplyConfiguration) WithSpec(value *BundleSpecApplyConfiguration) *BundleApplyConfiguration
- func (b *BundleApplyConfiguration) WithStatus(value *BundleStatusApplyConfiguration) *BundleApplyConfiguration
- func (b *BundleApplyConfiguration) WithUID(value types.UID) *BundleApplyConfiguration
- type BundleObjectStatusApplyConfiguration
- func (b *BundleObjectStatusApplyConfiguration) WithMessage(value string) *BundleObjectStatusApplyConfiguration
- func (b *BundleObjectStatusApplyConfiguration) WithObject(value string) *BundleObjectStatusApplyConfiguration
- func (b *BundleObjectStatusApplyConfiguration) WithState(value operatorv1alpha1.BundleObjectState) *BundleObjectStatusApplyConfiguration
- type BundleSpecApplyConfiguration
- type BundleStatusApplyConfiguration
- func (b *BundleStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *BundleStatusApplyConfiguration
- func (b *BundleStatusApplyConfiguration) WithObjects(values ...*BundleObjectStatusApplyConfiguration) *BundleStatusApplyConfiguration
- func (b *BundleStatusApplyConfiguration) WithState(value operatorv1alpha1.BundleState) *BundleStatusApplyConfiguration
- func (b *BundleStatusApplyConfiguration) WithTargetName(value string) *BundleStatusApplyConfiguration
- type BundleTargetApplyConfiguration
- func (b *BundleTargetApplyConfiguration) WithFrontProxyRef(value v1.LocalObjectReference) *BundleTargetApplyConfiguration
- func (b *BundleTargetApplyConfiguration) WithRootShardRef(value v1.LocalObjectReference) *BundleTargetApplyConfiguration
- func (b *BundleTargetApplyConfiguration) WithShardRef(value v1.LocalObjectReference) *BundleTargetApplyConfiguration
- 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
- func (b *CacheServerSpecApplyConfiguration) WithCertificateTemplates(value operatorv1alpha1.CertificateTemplateMap) *CacheServerSpecApplyConfiguration
- func (b *CacheServerSpecApplyConfiguration) WithCertificates(value *CertificatesApplyConfiguration) *CacheServerSpecApplyConfiguration
- func (b *CacheServerSpecApplyConfiguration) WithClusterDomain(value string) *CacheServerSpecApplyConfiguration
- func (b *CacheServerSpecApplyConfiguration) WithDeploymentTemplate(value *DeploymentTemplateApplyConfiguration) *CacheServerSpecApplyConfiguration
- func (b *CacheServerSpecApplyConfiguration) WithEtcd(value *EtcdConfigApplyConfiguration) *CacheServerSpecApplyConfiguration
- func (b *CacheServerSpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *CacheServerSpecApplyConfiguration
- func (b *CacheServerSpecApplyConfiguration) WithLogging(value *LoggingSpecApplyConfiguration) *CacheServerSpecApplyConfiguration
- func (b *CacheServerSpecApplyConfiguration) WithServiceTemplate(value *ServiceTemplateApplyConfiguration) *CacheServerSpecApplyConfiguration
- type CertificateMetadataTemplateApplyConfiguration
- type CertificatePrivateKeyTemplateApplyConfiguration
- func (b *CertificatePrivateKeyTemplateApplyConfiguration) WithAlgorithm(value operatorv1alpha1.PrivateKeyAlgorithm) *CertificatePrivateKeyTemplateApplyConfiguration
- func (b *CertificatePrivateKeyTemplateApplyConfiguration) WithEncoding(value operatorv1alpha1.PrivateKeyEncoding) *CertificatePrivateKeyTemplateApplyConfiguration
- func (b *CertificatePrivateKeyTemplateApplyConfiguration) WithRotationPolicy(value operatorv1alpha1.PrivateKeyRotationPolicy) *CertificatePrivateKeyTemplateApplyConfiguration
- func (b *CertificatePrivateKeyTemplateApplyConfiguration) WithSize(value int) *CertificatePrivateKeyTemplateApplyConfiguration
- type CertificateSecretTemplateApplyConfiguration
- type CertificateSpecTemplateApplyConfiguration
- func (b *CertificateSpecTemplateApplyConfiguration) WithDNSNames(values ...string) *CertificateSpecTemplateApplyConfiguration
- func (b *CertificateSpecTemplateApplyConfiguration) WithDuration(value v1.Duration) *CertificateSpecTemplateApplyConfiguration
- func (b *CertificateSpecTemplateApplyConfiguration) WithIPAddresses(values ...string) *CertificateSpecTemplateApplyConfiguration
- func (b *CertificateSpecTemplateApplyConfiguration) WithIssuerRef(value *ObjectReferenceApplyConfiguration) *CertificateSpecTemplateApplyConfiguration
- func (b *CertificateSpecTemplateApplyConfiguration) WithPrivateKey(value *CertificatePrivateKeyTemplateApplyConfiguration) *CertificateSpecTemplateApplyConfiguration
- func (b *CertificateSpecTemplateApplyConfiguration) WithRenewBefore(value v1.Duration) *CertificateSpecTemplateApplyConfiguration
- func (b *CertificateSpecTemplateApplyConfiguration) WithSecretTemplate(value *CertificateSecretTemplateApplyConfiguration) *CertificateSpecTemplateApplyConfiguration
- func (b *CertificateSpecTemplateApplyConfiguration) WithSubject(value *X509SubjectApplyConfiguration) *CertificateSpecTemplateApplyConfiguration
- type CertificateTemplateApplyConfiguration
- type CertificatesApplyConfiguration
- type CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithAudit(value *AuditSpecApplyConfiguration) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithAuth(value *AuthSpecApplyConfiguration) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithAuthorization(value *AuthorizationSpecApplyConfiguration) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithCABundleSecretRef(value v1.LocalObjectReference) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithCertificateTemplates(value operatorv1alpha1.CertificateTemplateMap) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithClusterDomain(value string) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithDeploymentTemplate(value *DeploymentTemplateApplyConfiguration) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithEtcd(value *EtcdConfigApplyConfiguration) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithExtraArgs(values ...string) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithLogging(value *LoggingSpecApplyConfiguration) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithReplicas(value int32) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithResources(value v1.ResourceRequirements) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithServiceTemplate(value *ServiceTemplateApplyConfiguration) *CommonShardSpecApplyConfiguration
- func (b *CommonShardSpecApplyConfiguration) WithShardBaseURL(value string) *CommonShardSpecApplyConfiguration
- type DeploymentMetadataTemplateApplyConfiguration
- type DeploymentSpecTemplateApplyConfiguration
- type DeploymentTemplateApplyConfiguration
- type EmbeddedCacheConfigurationApplyConfiguration
- type EtcdConfigApplyConfiguration
- type EtcdTLSConfigApplyConfiguration
- type ExternalConfigApplyConfiguration
- func (b *ExternalConfigApplyConfiguration) WithHostname(value string) *ExternalConfigApplyConfiguration
- func (b *ExternalConfigApplyConfiguration) WithPort(value uint32) *ExternalConfigApplyConfiguration
- func (b *ExternalConfigApplyConfiguration) WithPrivateHostname(value string) *ExternalConfigApplyConfiguration
- func (b *ExternalConfigApplyConfiguration) WithPrivatePort(value uint32) *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) WithCABundleSecretRef(value v1.LocalObjectReference) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithCertificateTemplates(value operatorv1alpha1.CertificateTemplateMap) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithDeploymentTemplate(value *DeploymentTemplateApplyConfiguration) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithExternal(value *ExternalConfigApplyConfiguration) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithExternalHostname(value string) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithExtraArgs(values ...string) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithLogging(value *LoggingSpecApplyConfiguration) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithReplicas(value int32) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithResources(value v1.ResourceRequirements) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithRootShard(value *RootShardConfigApplyConfiguration) *FrontProxySpecApplyConfiguration
- func (b *FrontProxySpecApplyConfiguration) WithServiceTemplate(value *ServiceTemplateApplyConfiguration) *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 *KubeconfigStatusApplyConfiguration) *KubeconfigApplyConfiguration
- func (b *KubeconfigApplyConfiguration) WithUID(value types.UID) *KubeconfigApplyConfiguration
- type KubeconfigAuthorizationApplyConfiguration
- type KubeconfigAuthorizationStatusApplyConfiguration
- type KubeconfigClusterRoleBindingsApplyConfiguration
- type KubeconfigSpecApplyConfiguration
- func (b *KubeconfigSpecApplyConfiguration) WithAuthorization(value *KubeconfigAuthorizationApplyConfiguration) *KubeconfigSpecApplyConfiguration
- func (b *KubeconfigSpecApplyConfiguration) WithCertificateTemplate(value *CertificateTemplateApplyConfiguration) *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 KubeconfigStatusApplyConfiguration
- func (b *KubeconfigStatusApplyConfiguration) WithAuthorization(value *KubeconfigAuthorizationStatusApplyConfiguration) *KubeconfigStatusApplyConfiguration
- func (b *KubeconfigStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *KubeconfigStatusApplyConfiguration
- func (b *KubeconfigStatusApplyConfiguration) WithPhase(value operatorv1alpha1.KubeconfigPhase) *KubeconfigStatusApplyConfiguration
- func (b *KubeconfigStatusApplyConfiguration) WithTargetName(value string) *KubeconfigStatusApplyConfiguration
- 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 LoggingSpecApplyConfiguration
- type OIDCCAFileRefApplyConfiguration
- type OIDCConfigurationApplyConfiguration
- func (b *OIDCConfigurationApplyConfiguration) WithCAFileRef(value *OIDCCAFileRefApplyConfiguration) *OIDCConfigurationApplyConfiguration
- func (b *OIDCConfigurationApplyConfiguration) WithClientID(value string) *OIDCConfigurationApplyConfiguration
- func (b *OIDCConfigurationApplyConfiguration) WithClientSecret(value string) *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 PodMetadataTemplateApplyConfiguration
- type PodSpecTemplateApplyConfiguration
- func (b *PodSpecTemplateApplyConfiguration) WithAffinity(value v1.Affinity) *PodSpecTemplateApplyConfiguration
- func (b *PodSpecTemplateApplyConfiguration) WithHostAliases(values ...v1.HostAlias) *PodSpecTemplateApplyConfiguration
- func (b *PodSpecTemplateApplyConfiguration) WithImagePullSecrets(values ...v1.LocalObjectReference) *PodSpecTemplateApplyConfiguration
- func (b *PodSpecTemplateApplyConfiguration) WithNodeSelector(entries map[string]string) *PodSpecTemplateApplyConfiguration
- func (b *PodSpecTemplateApplyConfiguration) WithTolerations(values ...v1.Toleration) *PodSpecTemplateApplyConfiguration
- type PodTemplateSpecApplyConfiguration
- 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 RootShardCacheConfigApplyConfiguration
- type RootShardConfigApplyConfiguration
- type RootShardProxySpecApplyConfiguration
- func (b *RootShardProxySpecApplyConfiguration) WithCertificateTemplates(value operatorv1alpha1.CertificateTemplateMap) *RootShardProxySpecApplyConfiguration
- func (b *RootShardProxySpecApplyConfiguration) WithDeploymentTemplate(value *DeploymentTemplateApplyConfiguration) *RootShardProxySpecApplyConfiguration
- func (b *RootShardProxySpecApplyConfiguration) WithExtraArgs(values ...string) *RootShardProxySpecApplyConfiguration
- func (b *RootShardProxySpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *RootShardProxySpecApplyConfiguration
- func (b *RootShardProxySpecApplyConfiguration) WithLogging(value *LoggingSpecApplyConfiguration) *RootShardProxySpecApplyConfiguration
- func (b *RootShardProxySpecApplyConfiguration) WithReplicas(value int32) *RootShardProxySpecApplyConfiguration
- func (b *RootShardProxySpecApplyConfiguration) WithResources(value v1.ResourceRequirements) *RootShardProxySpecApplyConfiguration
- func (b *RootShardProxySpecApplyConfiguration) WithServiceTemplate(value *ServiceTemplateApplyConfiguration) *RootShardProxySpecApplyConfiguration
- type RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithAudit(value *AuditSpecApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithAuth(value *AuthSpecApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithAuthorization(value *AuthorizationSpecApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithCABundleSecretRef(value v1.LocalObjectReference) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithCache(value *RootShardCacheConfigApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithCertificateTemplates(value operatorv1alpha1.CertificateTemplateMap) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithCertificates(value *CertificatesApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithClusterDomain(value string) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithDeploymentTemplate(value *DeploymentTemplateApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithEtcd(value *EtcdConfigApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithExternal(value *ExternalConfigApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithExtraArgs(values ...string) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithLogging(value *LoggingSpecApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithProxy(value *RootShardProxySpecApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithReplicas(value int32) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithResources(value v1.ResourceRequirements) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithServiceTemplate(value *ServiceTemplateApplyConfiguration) *RootShardSpecApplyConfiguration
- func (b *RootShardSpecApplyConfiguration) WithShardBaseURL(value string) *RootShardSpecApplyConfiguration
- type RootShardStatusApplyConfiguration
- func (b *RootShardStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *RootShardStatusApplyConfiguration
- func (b *RootShardStatusApplyConfiguration) WithPhase(value operatorv1alpha1.RootShardPhase) *RootShardStatusApplyConfiguration
- func (b *RootShardStatusApplyConfiguration) WithShards(values ...*ShardReferenceApplyConfiguration) *RootShardStatusApplyConfiguration
- type ServiceAccountAuthenticationApplyConfiguration
- type ServiceMetadataTemplateApplyConfiguration
- type ServiceSpecTemplateApplyConfiguration
- type ServiceTemplateApplyConfiguration
- 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 ShardCacheConfigApplyConfiguration
- type ShardReferenceApplyConfiguration
- type ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithAudit(value *AuditSpecApplyConfiguration) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithAuth(value *AuthSpecApplyConfiguration) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithAuthorization(value *AuthorizationSpecApplyConfiguration) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithCABundleSecretRef(value v1.LocalObjectReference) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithCache(value *ShardCacheConfigApplyConfiguration) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithCertificateTemplates(value operatorv1alpha1.CertificateTemplateMap) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithClusterDomain(value string) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithDeploymentTemplate(value *DeploymentTemplateApplyConfiguration) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithEtcd(value *EtcdConfigApplyConfiguration) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithExtraArgs(values ...string) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithLogging(value *LoggingSpecApplyConfiguration) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithReplicas(value int32) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithResources(value v1.ResourceRequirements) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithRootShard(value *RootShardConfigApplyConfiguration) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithServiceTemplate(value *ServiceTemplateApplyConfiguration) *ShardSpecApplyConfiguration
- func (b *ShardSpecApplyConfiguration) WithShardBaseURL(value string) *ShardSpecApplyConfiguration
- type ShardStatusApplyConfiguration
- type X509SubjectApplyConfiguration
- func (b *X509SubjectApplyConfiguration) WithCountries(values ...string) *X509SubjectApplyConfiguration
- func (b *X509SubjectApplyConfiguration) WithLocalities(values ...string) *X509SubjectApplyConfiguration
- func (b *X509SubjectApplyConfiguration) WithOrganizationalUnits(values ...string) *X509SubjectApplyConfiguration
- func (b *X509SubjectApplyConfiguration) WithOrganizations(values ...string) *X509SubjectApplyConfiguration
- func (b *X509SubjectApplyConfiguration) WithPostalCodes(values ...string) *X509SubjectApplyConfiguration
- func (b *X509SubjectApplyConfiguration) WithProvinces(values ...string) *X509SubjectApplyConfiguration
- func (b *X509SubjectApplyConfiguration) WithSerialNumber(value string) *X509SubjectApplyConfiguration
- func (b *X509SubjectApplyConfiguration) WithStreetAddresses(values ...string) *X509SubjectApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuditSpecApplyConfiguration ¶
type AuditSpecApplyConfiguration struct {
Webhook *AuditWebhookSpecApplyConfiguration `json:"webhook,omitempty"`
}
AuditSpecApplyConfiguration represents a declarative configuration of the AuditSpec type for use with apply.
func AuditSpec ¶
func AuditSpec() *AuditSpecApplyConfiguration
AuditSpecApplyConfiguration constructs a declarative configuration of the AuditSpec type for use with apply.
func (*AuditSpecApplyConfiguration) WithWebhook ¶
func (b *AuditSpecApplyConfiguration) WithWebhook(value *AuditWebhookSpecApplyConfiguration) *AuditSpecApplyConfiguration
WithWebhook sets the Webhook field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Webhook field is set to the value of the last call.
type AuditWebhookSpecApplyConfiguration ¶
type AuditWebhookSpecApplyConfiguration struct {
BatchBufferSize *int `json:"batchBufferSize,omitempty"`
BatchMaxSize *int `json:"batchMaxSize,omitempty"`
BatchMaxWait *v1.Duration `json:"batchMaxWait,omitempty"`
BatchThrottleBurst *int `json:"batchThrottleBurst,omitempty"`
BatchThrottleEnable *bool `json:"batchThrottleEnable,omitempty"`
BatchThrottleQPS *string `json:"batchThrottleQPS,omitempty"`
ConfigSecretName *string `json:"configSecretName,omitempty"`
InitialBackoff *v1.Duration `json:"initialBackoff,omitempty"`
Mode *operatorv1alpha1.AuditWebhookMode `json:"mode,omitempty"`
TruncateEnabled *bool `json:"truncateEnabled,omitempty"`
TruncateMaxBatchSize *int `json:"truncateMaxBatchSize,omitempty"`
TruncateMaxEventSize *int `json:"truncateMaxEventSize,omitempty"`
Version *string `json:"version,omitempty"`
}
AuditWebhookSpecApplyConfiguration represents a declarative configuration of the AuditWebhookSpec type for use with apply.
func AuditWebhookSpec ¶
func AuditWebhookSpec() *AuditWebhookSpecApplyConfiguration
AuditWebhookSpecApplyConfiguration constructs a declarative configuration of the AuditWebhookSpec type for use with apply.
func (*AuditWebhookSpecApplyConfiguration) WithBatchBufferSize ¶
func (b *AuditWebhookSpecApplyConfiguration) WithBatchBufferSize(value int) *AuditWebhookSpecApplyConfiguration
WithBatchBufferSize sets the BatchBufferSize field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BatchBufferSize field is set to the value of the last call.
func (*AuditWebhookSpecApplyConfiguration) WithBatchMaxSize ¶
func (b *AuditWebhookSpecApplyConfiguration) WithBatchMaxSize(value int) *AuditWebhookSpecApplyConfiguration
WithBatchMaxSize sets the BatchMaxSize field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BatchMaxSize field is set to the value of the last call.
func (*AuditWebhookSpecApplyConfiguration) WithBatchMaxWait ¶
func (b *AuditWebhookSpecApplyConfiguration) WithBatchMaxWait(value v1.Duration) *AuditWebhookSpecApplyConfiguration
WithBatchMaxWait sets the BatchMaxWait field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BatchMaxWait field is set to the value of the last call.
func (*AuditWebhookSpecApplyConfiguration) WithBatchThrottleBurst ¶
func (b *AuditWebhookSpecApplyConfiguration) WithBatchThrottleBurst(value int) *AuditWebhookSpecApplyConfiguration
WithBatchThrottleBurst sets the BatchThrottleBurst field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BatchThrottleBurst field is set to the value of the last call.
func (*AuditWebhookSpecApplyConfiguration) WithBatchThrottleEnable ¶
func (b *AuditWebhookSpecApplyConfiguration) WithBatchThrottleEnable(value bool) *AuditWebhookSpecApplyConfiguration
WithBatchThrottleEnable sets the BatchThrottleEnable field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BatchThrottleEnable field is set to the value of the last call.
func (*AuditWebhookSpecApplyConfiguration) WithBatchThrottleQPS ¶
func (b *AuditWebhookSpecApplyConfiguration) WithBatchThrottleQPS(value string) *AuditWebhookSpecApplyConfiguration
WithBatchThrottleQPS sets the BatchThrottleQPS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BatchThrottleQPS field is set to the value of the last call.
func (*AuditWebhookSpecApplyConfiguration) WithConfigSecretName ¶
func (b *AuditWebhookSpecApplyConfiguration) WithConfigSecretName(value string) *AuditWebhookSpecApplyConfiguration
WithConfigSecretName sets the ConfigSecretName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ConfigSecretName field is set to the value of the last call.
func (*AuditWebhookSpecApplyConfiguration) WithInitialBackoff ¶
func (b *AuditWebhookSpecApplyConfiguration) WithInitialBackoff(value v1.Duration) *AuditWebhookSpecApplyConfiguration
WithInitialBackoff sets the InitialBackoff field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InitialBackoff field is set to the value of the last call.
func (*AuditWebhookSpecApplyConfiguration) WithMode ¶
func (b *AuditWebhookSpecApplyConfiguration) WithMode(value operatorv1alpha1.AuditWebhookMode) *AuditWebhookSpecApplyConfiguration
WithMode sets the Mode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Mode field is set to the value of the last call.
func (*AuditWebhookSpecApplyConfiguration) WithTruncateEnabled ¶
func (b *AuditWebhookSpecApplyConfiguration) WithTruncateEnabled(value bool) *AuditWebhookSpecApplyConfiguration
WithTruncateEnabled sets the TruncateEnabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TruncateEnabled field is set to the value of the last call.
func (*AuditWebhookSpecApplyConfiguration) WithTruncateMaxBatchSize ¶
func (b *AuditWebhookSpecApplyConfiguration) WithTruncateMaxBatchSize(value int) *AuditWebhookSpecApplyConfiguration
WithTruncateMaxBatchSize sets the TruncateMaxBatchSize field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TruncateMaxBatchSize field is set to the value of the last call.
func (*AuditWebhookSpecApplyConfiguration) WithTruncateMaxEventSize ¶
func (b *AuditWebhookSpecApplyConfiguration) WithTruncateMaxEventSize(value int) *AuditWebhookSpecApplyConfiguration
WithTruncateMaxEventSize sets the TruncateMaxEventSize field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TruncateMaxEventSize field is set to the value of the last call.
func (*AuditWebhookSpecApplyConfiguration) WithVersion ¶
func (b *AuditWebhookSpecApplyConfiguration) WithVersion(value string) *AuditWebhookSpecApplyConfiguration
WithVersion sets the Version field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Version field is set to the value of the last call.
type AuthSpecApplyConfiguration ¶
type AuthSpecApplyConfiguration struct {
OIDC *OIDCConfigurationApplyConfiguration `json:"oidc,omitempty"`
ServiceAccount *ServiceAccountAuthenticationApplyConfiguration `json:"serviceAccount,omitempty"`
DropGroups []string `json:"dropGroups,omitempty"`
PassOnGroups []string `json:"passOnGroups,omitempty"`
}
AuthSpecApplyConfiguration represents a declarative configuration of the AuthSpec type for use with apply.
func AuthSpec ¶
func AuthSpec() *AuthSpecApplyConfiguration
AuthSpecApplyConfiguration constructs a declarative configuration of the AuthSpec type for use with apply.
func (*AuthSpecApplyConfiguration) WithDropGroups ¶
func (b *AuthSpecApplyConfiguration) WithDropGroups(values ...string) *AuthSpecApplyConfiguration
WithDropGroups adds the given value to the DropGroups field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the DropGroups field.
func (*AuthSpecApplyConfiguration) WithOIDC ¶
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.
func (*AuthSpecApplyConfiguration) WithPassOnGroups ¶
func (b *AuthSpecApplyConfiguration) WithPassOnGroups(values ...string) *AuthSpecApplyConfiguration
WithPassOnGroups adds the given value to the PassOnGroups field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the PassOnGroups field.
func (*AuthSpecApplyConfiguration) WithServiceAccount ¶ added in v0.2.0
func (b *AuthSpecApplyConfiguration) WithServiceAccount(value *ServiceAccountAuthenticationApplyConfiguration) *AuthSpecApplyConfiguration
WithServiceAccount sets the ServiceAccount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceAccount field is set to the value of the last call.
type AuthorizationSpecApplyConfiguration ¶
type AuthorizationSpecApplyConfiguration struct {
Webhook *AuthorizationWebhookSpecApplyConfiguration `json:"webhook,omitempty"`
}
AuthorizationSpecApplyConfiguration represents a declarative configuration of the AuthorizationSpec type for use with apply.
func AuthorizationSpec ¶
func AuthorizationSpec() *AuthorizationSpecApplyConfiguration
AuthorizationSpecApplyConfiguration constructs a declarative configuration of the AuthorizationSpec type for use with apply.
func (*AuthorizationSpecApplyConfiguration) WithWebhook ¶
func (b *AuthorizationSpecApplyConfiguration) WithWebhook(value *AuthorizationWebhookSpecApplyConfiguration) *AuthorizationSpecApplyConfiguration
WithWebhook sets the Webhook field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Webhook field is set to the value of the last call.
type AuthorizationWebhookSpecApplyConfiguration ¶
type AuthorizationWebhookSpecApplyConfiguration struct {
AllowPaths []string `json:"allowPaths,omitempty"`
CacheAuthorizedTTL *v1.Duration `json:"cacheAuthorizedTTL,omitempty"`
ConfigSecretName *string `json:"configSecretName,omitempty"`
Version *string `json:"version,omitempty"`
}
AuthorizationWebhookSpecApplyConfiguration represents a declarative configuration of the AuthorizationWebhookSpec type for use with apply.
func AuthorizationWebhookSpec ¶
func AuthorizationWebhookSpec() *AuthorizationWebhookSpecApplyConfiguration
AuthorizationWebhookSpecApplyConfiguration constructs a declarative configuration of the AuthorizationWebhookSpec type for use with apply.
func (*AuthorizationWebhookSpecApplyConfiguration) WithAllowPaths ¶
func (b *AuthorizationWebhookSpecApplyConfiguration) WithAllowPaths(values ...string) *AuthorizationWebhookSpecApplyConfiguration
WithAllowPaths adds the given value to the AllowPaths field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AllowPaths field.
func (*AuthorizationWebhookSpecApplyConfiguration) WithCacheAuthorizedTTL ¶
func (b *AuthorizationWebhookSpecApplyConfiguration) WithCacheAuthorizedTTL(value v1.Duration) *AuthorizationWebhookSpecApplyConfiguration
WithCacheAuthorizedTTL sets the CacheAuthorizedTTL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CacheAuthorizedTTL field is set to the value of the last call.
func (*AuthorizationWebhookSpecApplyConfiguration) WithCacheUnauthorizedTTL ¶
func (b *AuthorizationWebhookSpecApplyConfiguration) WithCacheUnauthorizedTTL(value v1.Duration) *AuthorizationWebhookSpecApplyConfiguration
WithCacheUnauthorizedTTL sets the CacheUnauthorizedTTL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CacheUnauthorizedTTL field is set to the value of the last call.
func (*AuthorizationWebhookSpecApplyConfiguration) WithConfigSecretName ¶
func (b *AuthorizationWebhookSpecApplyConfiguration) WithConfigSecretName(value string) *AuthorizationWebhookSpecApplyConfiguration
WithConfigSecretName sets the ConfigSecretName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ConfigSecretName field is set to the value of the last call.
func (*AuthorizationWebhookSpecApplyConfiguration) WithVersion ¶
func (b *AuthorizationWebhookSpecApplyConfiguration) WithVersion(value string) *AuthorizationWebhookSpecApplyConfiguration
WithVersion sets the Version field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Version field is set to the value of the last call.
type BundleApplyConfiguration ¶ added in v0.5.0
type BundleApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *BundleSpecApplyConfiguration `json:"spec,omitempty"`
Status *BundleStatusApplyConfiguration `json:"status,omitempty"`
}
BundleApplyConfiguration represents a declarative configuration of the Bundle type for use with apply.
func Bundle ¶ added in v0.5.0
func Bundle(name, namespace string) *BundleApplyConfiguration
Bundle constructs a declarative configuration of the Bundle type for use with apply.
func (*BundleApplyConfiguration) GetName ¶ added in v0.5.0
func (b *BundleApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*BundleApplyConfiguration) WithAPIVersion ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithAPIVersion(value string) *BundleApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*BundleApplyConfiguration) WithAnnotations ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithAnnotations(entries map[string]string) *BundleApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*BundleApplyConfiguration) WithCreationTimestamp ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithCreationTimestamp(value metav1.Time) *BundleApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*BundleApplyConfiguration) WithDeletionGracePeriodSeconds ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *BundleApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*BundleApplyConfiguration) WithDeletionTimestamp ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *BundleApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*BundleApplyConfiguration) WithFinalizers ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithFinalizers(values ...string) *BundleApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*BundleApplyConfiguration) WithGenerateName ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithGenerateName(value string) *BundleApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*BundleApplyConfiguration) WithGeneration ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithGeneration(value int64) *BundleApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*BundleApplyConfiguration) WithKind ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithKind(value string) *BundleApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*BundleApplyConfiguration) WithLabels ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithLabels(entries map[string]string) *BundleApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*BundleApplyConfiguration) WithName ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithName(value string) *BundleApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*BundleApplyConfiguration) WithNamespace ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithNamespace(value string) *BundleApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*BundleApplyConfiguration) WithOwnerReferences ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *BundleApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*BundleApplyConfiguration) WithResourceVersion ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithResourceVersion(value string) *BundleApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*BundleApplyConfiguration) WithSpec ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithSpec(value *BundleSpecApplyConfiguration) *BundleApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*BundleApplyConfiguration) WithStatus ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithStatus(value *BundleStatusApplyConfiguration) *BundleApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*BundleApplyConfiguration) WithUID ¶ added in v0.5.0
func (b *BundleApplyConfiguration) WithUID(value types.UID) *BundleApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type BundleObjectStatusApplyConfiguration ¶ added in v0.5.0
type BundleObjectStatusApplyConfiguration struct {
Object *string `json:"object,omitempty"`
State *operatorv1alpha1.BundleObjectState `json:"state,omitempty"`
Message *string `json:"message,omitempty"`
}
BundleObjectStatusApplyConfiguration represents a declarative configuration of the BundleObjectStatus type for use with apply.
func BundleObjectStatus ¶ added in v0.5.0
func BundleObjectStatus() *BundleObjectStatusApplyConfiguration
BundleObjectStatusApplyConfiguration constructs a declarative configuration of the BundleObjectStatus type for use with apply.
func (*BundleObjectStatusApplyConfiguration) WithMessage ¶ added in v0.5.0
func (b *BundleObjectStatusApplyConfiguration) WithMessage(value string) *BundleObjectStatusApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*BundleObjectStatusApplyConfiguration) WithObject ¶ added in v0.5.0
func (b *BundleObjectStatusApplyConfiguration) WithObject(value string) *BundleObjectStatusApplyConfiguration
WithObject sets the Object field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Object field is set to the value of the last call.
func (*BundleObjectStatusApplyConfiguration) WithState ¶ added in v0.5.0
func (b *BundleObjectStatusApplyConfiguration) WithState(value operatorv1alpha1.BundleObjectState) *BundleObjectStatusApplyConfiguration
WithState sets the State field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the State field is set to the value of the last call.
type BundleSpecApplyConfiguration ¶ added in v0.5.0
type BundleSpecApplyConfiguration struct {
Target *BundleTargetApplyConfiguration `json:"target,omitempty"`
}
BundleSpecApplyConfiguration represents a declarative configuration of the BundleSpec type for use with apply.
func BundleSpec ¶ added in v0.5.0
func BundleSpec() *BundleSpecApplyConfiguration
BundleSpecApplyConfiguration constructs a declarative configuration of the BundleSpec type for use with apply.
func (*BundleSpecApplyConfiguration) WithTarget ¶ added in v0.5.0
func (b *BundleSpecApplyConfiguration) WithTarget(value *BundleTargetApplyConfiguration) *BundleSpecApplyConfiguration
WithTarget sets the Target field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Target field is set to the value of the last call.
type BundleStatusApplyConfiguration ¶ added in v0.5.0
type BundleStatusApplyConfiguration struct {
State *operatorv1alpha1.BundleState `json:"state,omitempty"`
TargetName *string `json:"targetName,omitempty"`
Objects []BundleObjectStatusApplyConfiguration `json:"objects,omitempty"`
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
}
BundleStatusApplyConfiguration represents a declarative configuration of the BundleStatus type for use with apply.
func BundleStatus ¶ added in v0.5.0
func BundleStatus() *BundleStatusApplyConfiguration
BundleStatusApplyConfiguration constructs a declarative configuration of the BundleStatus type for use with apply.
func (*BundleStatusApplyConfiguration) WithConditions ¶ added in v0.5.0
func (b *BundleStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *BundleStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*BundleStatusApplyConfiguration) WithObjects ¶ added in v0.5.0
func (b *BundleStatusApplyConfiguration) WithObjects(values ...*BundleObjectStatusApplyConfiguration) *BundleStatusApplyConfiguration
WithObjects adds the given value to the Objects field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Objects field.
func (*BundleStatusApplyConfiguration) WithState ¶ added in v0.5.0
func (b *BundleStatusApplyConfiguration) WithState(value operatorv1alpha1.BundleState) *BundleStatusApplyConfiguration
WithState sets the State field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the State field is set to the value of the last call.
func (*BundleStatusApplyConfiguration) WithTargetName ¶ added in v0.5.0
func (b *BundleStatusApplyConfiguration) WithTargetName(value string) *BundleStatusApplyConfiguration
WithTargetName sets the TargetName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TargetName field is set to the value of the last call.
type BundleTargetApplyConfiguration ¶ added in v0.5.0
type BundleTargetApplyConfiguration struct {
RootShardRef *v1.LocalObjectReference `json:"rootShardRef,omitempty"`
ShardRef *v1.LocalObjectReference `json:"shardRef,omitempty"`
FrontProxyRef *v1.LocalObjectReference `json:"frontProxyRef,omitempty"`
}
BundleTargetApplyConfiguration represents a declarative configuration of the BundleTarget type for use with apply.
func BundleTarget ¶ added in v0.5.0
func BundleTarget() *BundleTargetApplyConfiguration
BundleTargetApplyConfiguration constructs a declarative configuration of the BundleTarget type for use with apply.
func (*BundleTargetApplyConfiguration) WithFrontProxyRef ¶ added in v0.5.0
func (b *BundleTargetApplyConfiguration) WithFrontProxyRef(value v1.LocalObjectReference) *BundleTargetApplyConfiguration
WithFrontProxyRef sets the FrontProxyRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FrontProxyRef field is set to the value of the last call.
func (*BundleTargetApplyConfiguration) WithRootShardRef ¶ added in v0.5.0
func (b *BundleTargetApplyConfiguration) WithRootShardRef(value v1.LocalObjectReference) *BundleTargetApplyConfiguration
WithRootShardRef sets the RootShardRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RootShardRef field is set to the value of the last call.
func (*BundleTargetApplyConfiguration) WithShardRef ¶ added in v0.5.0
func (b *BundleTargetApplyConfiguration) WithShardRef(value v1.LocalObjectReference) *BundleTargetApplyConfiguration
WithShardRef sets the ShardRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ShardRef field is set to the value of the last call.
type CacheServerApplyConfiguration ¶
type CacheServerApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *CacheServerSpecApplyConfiguration `json:"spec,omitempty"`
Status *operatorv1alpha1.CacheServerStatus `json:"status,omitempty"`
}
CacheServerApplyConfiguration represents a declarative configuration of the CacheServer type for use with apply.
func CacheServer ¶
func CacheServer(name, namespace string) *CacheServerApplyConfiguration
CacheServer constructs a declarative configuration of the CacheServer type for use with apply.
func (*CacheServerApplyConfiguration) GetName ¶
func (b *CacheServerApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*CacheServerApplyConfiguration) WithAPIVersion ¶
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 {
ClusterDomain *string `json:"clusterDomain,omitempty"`
Image *ImageSpecApplyConfiguration `json:"image,omitempty"`
Logging *LoggingSpecApplyConfiguration `json:"logging,omitempty"`
Certificates *CertificatesApplyConfiguration `json:"certificates,omitempty"`
CertificateTemplates *operatorv1alpha1.CertificateTemplateMap `json:"certificateTemplates,omitempty"`
ServiceTemplate *ServiceTemplateApplyConfiguration `json:"serviceTemplate,omitempty"`
DeploymentTemplate *DeploymentTemplateApplyConfiguration `json:"deploymentTemplate,omitempty"`
Etcd *EtcdConfigApplyConfiguration `json:"etcd,omitempty"`
}
CacheServerSpecApplyConfiguration represents a declarative configuration of the CacheServerSpec type for use with apply.
func CacheServerSpec ¶
func CacheServerSpec() *CacheServerSpecApplyConfiguration
CacheServerSpecApplyConfiguration constructs a declarative configuration of the CacheServerSpec type for use with apply.
func (*CacheServerSpecApplyConfiguration) WithCertificateTemplates ¶ added in v0.5.0
func (b *CacheServerSpecApplyConfiguration) WithCertificateTemplates(value operatorv1alpha1.CertificateTemplateMap) *CacheServerSpecApplyConfiguration
WithCertificateTemplates sets the CertificateTemplates field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CertificateTemplates field is set to the value of the last call.
func (*CacheServerSpecApplyConfiguration) WithCertificates ¶ added in v0.5.0
func (b *CacheServerSpecApplyConfiguration) WithCertificates(value *CertificatesApplyConfiguration) *CacheServerSpecApplyConfiguration
WithCertificates sets the Certificates field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Certificates field is set to the value of the last call.
func (*CacheServerSpecApplyConfiguration) WithClusterDomain ¶ added in v0.5.0
func (b *CacheServerSpecApplyConfiguration) WithClusterDomain(value string) *CacheServerSpecApplyConfiguration
WithClusterDomain sets the ClusterDomain field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterDomain field is set to the value of the last call.
func (*CacheServerSpecApplyConfiguration) WithDeploymentTemplate ¶ added in v0.5.0
func (b *CacheServerSpecApplyConfiguration) WithDeploymentTemplate(value *DeploymentTemplateApplyConfiguration) *CacheServerSpecApplyConfiguration
WithDeploymentTemplate sets the DeploymentTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeploymentTemplate field is set to the value of the last call.
func (*CacheServerSpecApplyConfiguration) WithEtcd ¶
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.
func (*CacheServerSpecApplyConfiguration) WithLogging ¶ added in v0.3.0
func (b *CacheServerSpecApplyConfiguration) WithLogging(value *LoggingSpecApplyConfiguration) *CacheServerSpecApplyConfiguration
WithLogging sets the Logging field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Logging field is set to the value of the last call.
func (*CacheServerSpecApplyConfiguration) WithServiceTemplate ¶ added in v0.5.0
func (b *CacheServerSpecApplyConfiguration) WithServiceTemplate(value *ServiceTemplateApplyConfiguration) *CacheServerSpecApplyConfiguration
WithServiceTemplate sets the ServiceTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceTemplate field is set to the value of the last call.
type CertificateMetadataTemplateApplyConfiguration ¶
type CertificateMetadataTemplateApplyConfiguration struct {
Annotations map[string]string `json:"annotations,omitempty"`
Labels map[string]string `json:"labels,omitempty"`
}
CertificateMetadataTemplateApplyConfiguration represents a declarative configuration of the CertificateMetadataTemplate type for use with apply.
func CertificateMetadataTemplate ¶
func CertificateMetadataTemplate() *CertificateMetadataTemplateApplyConfiguration
CertificateMetadataTemplateApplyConfiguration constructs a declarative configuration of the CertificateMetadataTemplate type for use with apply.
func (*CertificateMetadataTemplateApplyConfiguration) WithAnnotations ¶
func (b *CertificateMetadataTemplateApplyConfiguration) WithAnnotations(entries map[string]string) *CertificateMetadataTemplateApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*CertificateMetadataTemplateApplyConfiguration) WithLabels ¶
func (b *CertificateMetadataTemplateApplyConfiguration) WithLabels(entries map[string]string) *CertificateMetadataTemplateApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
type CertificatePrivateKeyTemplateApplyConfiguration ¶
type CertificatePrivateKeyTemplateApplyConfiguration struct {
RotationPolicy *operatorv1alpha1.PrivateKeyRotationPolicy `json:"rotationPolicy,omitempty"`
Encoding *operatorv1alpha1.PrivateKeyEncoding `json:"encoding,omitempty"`
Algorithm *operatorv1alpha1.PrivateKeyAlgorithm `json:"algorithm,omitempty"`
Size *int `json:"size,omitempty"`
}
CertificatePrivateKeyTemplateApplyConfiguration represents a declarative configuration of the CertificatePrivateKeyTemplate type for use with apply.
func CertificatePrivateKeyTemplate ¶
func CertificatePrivateKeyTemplate() *CertificatePrivateKeyTemplateApplyConfiguration
CertificatePrivateKeyTemplateApplyConfiguration constructs a declarative configuration of the CertificatePrivateKeyTemplate type for use with apply.
func (*CertificatePrivateKeyTemplateApplyConfiguration) WithAlgorithm ¶
func (b *CertificatePrivateKeyTemplateApplyConfiguration) WithAlgorithm(value operatorv1alpha1.PrivateKeyAlgorithm) *CertificatePrivateKeyTemplateApplyConfiguration
WithAlgorithm sets the Algorithm field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Algorithm field is set to the value of the last call.
func (*CertificatePrivateKeyTemplateApplyConfiguration) WithEncoding ¶
func (b *CertificatePrivateKeyTemplateApplyConfiguration) WithEncoding(value operatorv1alpha1.PrivateKeyEncoding) *CertificatePrivateKeyTemplateApplyConfiguration
WithEncoding sets the Encoding field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Encoding field is set to the value of the last call.
func (*CertificatePrivateKeyTemplateApplyConfiguration) WithRotationPolicy ¶
func (b *CertificatePrivateKeyTemplateApplyConfiguration) WithRotationPolicy(value operatorv1alpha1.PrivateKeyRotationPolicy) *CertificatePrivateKeyTemplateApplyConfiguration
WithRotationPolicy sets the RotationPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RotationPolicy field is set to the value of the last call.
func (*CertificatePrivateKeyTemplateApplyConfiguration) WithSize ¶
func (b *CertificatePrivateKeyTemplateApplyConfiguration) WithSize(value int) *CertificatePrivateKeyTemplateApplyConfiguration
WithSize sets the Size field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Size field is set to the value of the last call.
type CertificateSecretTemplateApplyConfiguration ¶
type CertificateSecretTemplateApplyConfiguration struct {
Annotations map[string]string `json:"annotations,omitempty"`
Labels map[string]string `json:"labels,omitempty"`
}
CertificateSecretTemplateApplyConfiguration represents a declarative configuration of the CertificateSecretTemplate type for use with apply.
func CertificateSecretTemplate ¶
func CertificateSecretTemplate() *CertificateSecretTemplateApplyConfiguration
CertificateSecretTemplateApplyConfiguration constructs a declarative configuration of the CertificateSecretTemplate type for use with apply.
func (*CertificateSecretTemplateApplyConfiguration) WithAnnotations ¶
func (b *CertificateSecretTemplateApplyConfiguration) WithAnnotations(entries map[string]string) *CertificateSecretTemplateApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*CertificateSecretTemplateApplyConfiguration) WithLabels ¶
func (b *CertificateSecretTemplateApplyConfiguration) WithLabels(entries map[string]string) *CertificateSecretTemplateApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
type CertificateSpecTemplateApplyConfiguration ¶
type CertificateSpecTemplateApplyConfiguration struct {
Subject *X509SubjectApplyConfiguration `json:"subject,omitempty"`
IssuerRef *ObjectReferenceApplyConfiguration `json:"issuerRef,omitempty"`
DNSNames []string `json:"dnsNames,omitempty"`
IPAddresses []string `json:"ipAddresses,omitempty"`
SecretTemplate *CertificateSecretTemplateApplyConfiguration `json:"secretTemplate,omitempty"`
Duration *v1.Duration `json:"duration,omitempty"`
RenewBefore *v1.Duration `json:"renewBefore,omitempty"`
PrivateKey *CertificatePrivateKeyTemplateApplyConfiguration `json:"privateKey,omitempty"`
}
CertificateSpecTemplateApplyConfiguration represents a declarative configuration of the CertificateSpecTemplate type for use with apply.
func CertificateSpecTemplate ¶
func CertificateSpecTemplate() *CertificateSpecTemplateApplyConfiguration
CertificateSpecTemplateApplyConfiguration constructs a declarative configuration of the CertificateSpecTemplate type for use with apply.
func (*CertificateSpecTemplateApplyConfiguration) WithDNSNames ¶
func (b *CertificateSpecTemplateApplyConfiguration) WithDNSNames(values ...string) *CertificateSpecTemplateApplyConfiguration
WithDNSNames adds the given value to the DNSNames field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the DNSNames field.
func (*CertificateSpecTemplateApplyConfiguration) WithDuration ¶
func (b *CertificateSpecTemplateApplyConfiguration) WithDuration(value v1.Duration) *CertificateSpecTemplateApplyConfiguration
WithDuration sets the Duration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Duration field is set to the value of the last call.
func (*CertificateSpecTemplateApplyConfiguration) WithIPAddresses ¶
func (b *CertificateSpecTemplateApplyConfiguration) WithIPAddresses(values ...string) *CertificateSpecTemplateApplyConfiguration
WithIPAddresses adds the given value to the IPAddresses field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the IPAddresses field.
func (*CertificateSpecTemplateApplyConfiguration) WithIssuerRef ¶ added in v0.3.0
func (b *CertificateSpecTemplateApplyConfiguration) WithIssuerRef(value *ObjectReferenceApplyConfiguration) *CertificateSpecTemplateApplyConfiguration
WithIssuerRef sets the IssuerRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IssuerRef field is set to the value of the last call.
func (*CertificateSpecTemplateApplyConfiguration) WithPrivateKey ¶
func (b *CertificateSpecTemplateApplyConfiguration) WithPrivateKey(value *CertificatePrivateKeyTemplateApplyConfiguration) *CertificateSpecTemplateApplyConfiguration
WithPrivateKey sets the PrivateKey field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrivateKey field is set to the value of the last call.
func (*CertificateSpecTemplateApplyConfiguration) WithRenewBefore ¶
func (b *CertificateSpecTemplateApplyConfiguration) WithRenewBefore(value v1.Duration) *CertificateSpecTemplateApplyConfiguration
WithRenewBefore sets the RenewBefore field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RenewBefore field is set to the value of the last call.
func (*CertificateSpecTemplateApplyConfiguration) WithSecretTemplate ¶
func (b *CertificateSpecTemplateApplyConfiguration) WithSecretTemplate(value *CertificateSecretTemplateApplyConfiguration) *CertificateSpecTemplateApplyConfiguration
WithSecretTemplate sets the SecretTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SecretTemplate field is set to the value of the last call.
func (*CertificateSpecTemplateApplyConfiguration) WithSubject ¶
func (b *CertificateSpecTemplateApplyConfiguration) WithSubject(value *X509SubjectApplyConfiguration) *CertificateSpecTemplateApplyConfiguration
WithSubject sets the Subject field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subject field is set to the value of the last call.
type CertificateTemplateApplyConfiguration ¶
type CertificateTemplateApplyConfiguration struct {
Metadata *CertificateMetadataTemplateApplyConfiguration `json:"metadata,omitempty"`
Spec *CertificateSpecTemplateApplyConfiguration `json:"spec,omitempty"`
}
CertificateTemplateApplyConfiguration represents a declarative configuration of the CertificateTemplate type for use with apply.
func CertificateTemplate ¶
func CertificateTemplate() *CertificateTemplateApplyConfiguration
CertificateTemplateApplyConfiguration constructs a declarative configuration of the CertificateTemplate type for use with apply.
func (*CertificateTemplateApplyConfiguration) WithMetadata ¶
func (b *CertificateTemplateApplyConfiguration) WithMetadata(value *CertificateMetadataTemplateApplyConfiguration) *CertificateTemplateApplyConfiguration
WithMetadata sets the Metadata field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Metadata field is set to the value of the last call.
func (*CertificateTemplateApplyConfiguration) WithSpec ¶
func (b *CertificateTemplateApplyConfiguration) WithSpec(value *CertificateSpecTemplateApplyConfiguration) *CertificateTemplateApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
type CertificatesApplyConfiguration ¶
type CertificatesApplyConfiguration struct {
IssuerRef *ObjectReferenceApplyConfiguration `json:"issuerRef,omitempty"`
CASecretRef *v1.LocalObjectReference `json:"caSecretRef,omitempty"`
}
CertificatesApplyConfiguration represents a declarative configuration of the Certificates type for use with apply.
func Certificates ¶
func Certificates() *CertificatesApplyConfiguration
CertificatesApplyConfiguration constructs a declarative configuration of the Certificates type for use with apply.
func (*CertificatesApplyConfiguration) WithCASecretRef ¶
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"`
ShardBaseURL *string `json:"shardBaseURL,omitempty"`
Etcd *EtcdConfigApplyConfiguration `json:"etcd,omitempty"`
Image *ImageSpecApplyConfiguration `json:"image,omitempty"`
Replicas *int32 `json:"replicas,omitempty"`
Resources *v1.ResourceRequirements `json:"resources,omitempty"`
Audit *AuditSpecApplyConfiguration `json:"audit,omitempty"`
Authorization *AuthorizationSpecApplyConfiguration `json:"authorization,omitempty"`
Auth *AuthSpecApplyConfiguration `json:"auth,omitempty"`
CertificateTemplates *operatorv1alpha1.CertificateTemplateMap `json:"certificateTemplates,omitempty"`
ServiceTemplate *ServiceTemplateApplyConfiguration `json:"serviceTemplate,omitempty"`
DeploymentTemplate *DeploymentTemplateApplyConfiguration `json:"deploymentTemplate,omitempty"`
CABundleSecretRef *v1.LocalObjectReference `json:"caBundleSecretRef,omitempty"`
ExtraArgs []string `json:"extraArgs,omitempty"`
Logging *LoggingSpecApplyConfiguration `json:"logging,omitempty"`
}
CommonShardSpecApplyConfiguration represents a declarative configuration of the CommonShardSpec type for use with apply.
func CommonShardSpec ¶
func CommonShardSpec() *CommonShardSpecApplyConfiguration
CommonShardSpecApplyConfiguration constructs a declarative configuration of the CommonShardSpec type for use with apply.
func (*CommonShardSpecApplyConfiguration) WithAudit ¶
func (b *CommonShardSpecApplyConfiguration) WithAudit(value *AuditSpecApplyConfiguration) *CommonShardSpecApplyConfiguration
WithAudit sets the Audit field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Audit field is set to the value of the last call.
func (*CommonShardSpecApplyConfiguration) WithAuth ¶ added in v0.2.0
func (b *CommonShardSpecApplyConfiguration) WithAuth(value *AuthSpecApplyConfiguration) *CommonShardSpecApplyConfiguration
WithAuth sets the Auth field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Auth field is set to the value of the last call.
func (*CommonShardSpecApplyConfiguration) WithAuthorization ¶
func (b *CommonShardSpecApplyConfiguration) WithAuthorization(value *AuthorizationSpecApplyConfiguration) *CommonShardSpecApplyConfiguration
WithAuthorization sets the Authorization field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Authorization field is set to the value of the last call.
func (*CommonShardSpecApplyConfiguration) WithCABundleSecretRef ¶ added in v0.3.0
func (b *CommonShardSpecApplyConfiguration) WithCABundleSecretRef(value v1.LocalObjectReference) *CommonShardSpecApplyConfiguration
WithCABundleSecretRef sets the CABundleSecretRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CABundleSecretRef field is set to the value of the last call.
func (*CommonShardSpecApplyConfiguration) WithCertificateTemplates ¶
func (b *CommonShardSpecApplyConfiguration) WithCertificateTemplates(value operatorv1alpha1.CertificateTemplateMap) *CommonShardSpecApplyConfiguration
WithCertificateTemplates sets the CertificateTemplates field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CertificateTemplates field is set to the value of the last call.
func (*CommonShardSpecApplyConfiguration) WithClusterDomain ¶
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) WithDeploymentTemplate ¶
func (b *CommonShardSpecApplyConfiguration) WithDeploymentTemplate(value *DeploymentTemplateApplyConfiguration) *CommonShardSpecApplyConfiguration
WithDeploymentTemplate sets the DeploymentTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeploymentTemplate field is set to the value of the last call.
func (*CommonShardSpecApplyConfiguration) WithEtcd ¶
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) WithExtraArgs ¶ added in v0.3.0
func (b *CommonShardSpecApplyConfiguration) WithExtraArgs(values ...string) *CommonShardSpecApplyConfiguration
WithExtraArgs adds the given value to the ExtraArgs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ExtraArgs field.
func (*CommonShardSpecApplyConfiguration) WithImage ¶
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) WithLogging ¶ added in v0.3.0
func (b *CommonShardSpecApplyConfiguration) WithLogging(value *LoggingSpecApplyConfiguration) *CommonShardSpecApplyConfiguration
WithLogging sets the Logging field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Logging field is set to the value of the last call.
func (*CommonShardSpecApplyConfiguration) WithReplicas ¶
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.
func (*CommonShardSpecApplyConfiguration) WithResources ¶
func (b *CommonShardSpecApplyConfiguration) WithResources(value v1.ResourceRequirements) *CommonShardSpecApplyConfiguration
WithResources sets the Resources field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resources field is set to the value of the last call.
func (*CommonShardSpecApplyConfiguration) WithServiceTemplate ¶
func (b *CommonShardSpecApplyConfiguration) WithServiceTemplate(value *ServiceTemplateApplyConfiguration) *CommonShardSpecApplyConfiguration
WithServiceTemplate sets the ServiceTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceTemplate field is set to the value of the last call.
func (*CommonShardSpecApplyConfiguration) WithShardBaseURL ¶ added in v0.3.0
func (b *CommonShardSpecApplyConfiguration) WithShardBaseURL(value string) *CommonShardSpecApplyConfiguration
WithShardBaseURL sets the ShardBaseURL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ShardBaseURL field is set to the value of the last call.
type DeploymentMetadataTemplateApplyConfiguration ¶
type DeploymentMetadataTemplateApplyConfiguration struct {
Annotations map[string]string `json:"annotations,omitempty"`
Labels map[string]string `json:"labels,omitempty"`
}
DeploymentMetadataTemplateApplyConfiguration represents a declarative configuration of the DeploymentMetadataTemplate type for use with apply.
func DeploymentMetadataTemplate ¶
func DeploymentMetadataTemplate() *DeploymentMetadataTemplateApplyConfiguration
DeploymentMetadataTemplateApplyConfiguration constructs a declarative configuration of the DeploymentMetadataTemplate type for use with apply.
func (*DeploymentMetadataTemplateApplyConfiguration) WithAnnotations ¶
func (b *DeploymentMetadataTemplateApplyConfiguration) WithAnnotations(entries map[string]string) *DeploymentMetadataTemplateApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*DeploymentMetadataTemplateApplyConfiguration) WithLabels ¶
func (b *DeploymentMetadataTemplateApplyConfiguration) WithLabels(entries map[string]string) *DeploymentMetadataTemplateApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
type DeploymentSpecTemplateApplyConfiguration ¶
type DeploymentSpecTemplateApplyConfiguration struct {
Template *PodTemplateSpecApplyConfiguration `json:"template,omitempty"`
}
DeploymentSpecTemplateApplyConfiguration represents a declarative configuration of the DeploymentSpecTemplate type for use with apply.
func DeploymentSpecTemplate ¶
func DeploymentSpecTemplate() *DeploymentSpecTemplateApplyConfiguration
DeploymentSpecTemplateApplyConfiguration constructs a declarative configuration of the DeploymentSpecTemplate type for use with apply.
func (*DeploymentSpecTemplateApplyConfiguration) WithTemplate ¶
func (b *DeploymentSpecTemplateApplyConfiguration) WithTemplate(value *PodTemplateSpecApplyConfiguration) *DeploymentSpecTemplateApplyConfiguration
WithTemplate sets the Template field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Template field is set to the value of the last call.
type DeploymentTemplateApplyConfiguration ¶
type DeploymentTemplateApplyConfiguration struct {
Metadata *DeploymentMetadataTemplateApplyConfiguration `json:"metadata,omitempty"`
Spec *DeploymentSpecTemplateApplyConfiguration `json:"spec,omitempty"`
}
DeploymentTemplateApplyConfiguration represents a declarative configuration of the DeploymentTemplate type for use with apply.
func DeploymentTemplate ¶
func DeploymentTemplate() *DeploymentTemplateApplyConfiguration
DeploymentTemplateApplyConfiguration constructs a declarative configuration of the DeploymentTemplate type for use with apply.
func (*DeploymentTemplateApplyConfiguration) WithMetadata ¶
func (b *DeploymentTemplateApplyConfiguration) WithMetadata(value *DeploymentMetadataTemplateApplyConfiguration) *DeploymentTemplateApplyConfiguration
WithMetadata sets the Metadata field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Metadata field is set to the value of the last call.
func (*DeploymentTemplateApplyConfiguration) WithSpec ¶
func (b *DeploymentTemplateApplyConfiguration) WithSpec(value *DeploymentSpecTemplateApplyConfiguration) *DeploymentTemplateApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
type EmbeddedCacheConfigurationApplyConfiguration ¶
type EmbeddedCacheConfigurationApplyConfiguration struct {
Enabled *bool `json:"enabled,omitempty"`
}
EmbeddedCacheConfigurationApplyConfiguration represents a declarative configuration of the EmbeddedCacheConfiguration type for use with apply.
func EmbeddedCacheConfiguration ¶
func EmbeddedCacheConfiguration() *EmbeddedCacheConfigurationApplyConfiguration
EmbeddedCacheConfigurationApplyConfiguration constructs a declarative configuration of the EmbeddedCacheConfiguration type for use with apply.
func (*EmbeddedCacheConfigurationApplyConfiguration) WithEnabled ¶
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"`
PrivateHostname *string `json:"privateHostname,omitempty"`
PrivatePort *uint32 `json:"privatePort,omitempty"`
}
ExternalConfigApplyConfiguration represents a declarative configuration of the ExternalConfig type for use with apply.
func ExternalConfig ¶
func ExternalConfig() *ExternalConfigApplyConfiguration
ExternalConfigApplyConfiguration constructs a declarative configuration of the ExternalConfig type for use with apply.
func (*ExternalConfigApplyConfiguration) WithHostname ¶
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.
func (*ExternalConfigApplyConfiguration) WithPrivateHostname ¶ added in v0.3.0
func (b *ExternalConfigApplyConfiguration) WithPrivateHostname(value string) *ExternalConfigApplyConfiguration
WithPrivateHostname sets the PrivateHostname field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrivateHostname field is set to the value of the last call.
func (*ExternalConfigApplyConfiguration) WithPrivatePort ¶ added in v0.3.0
func (b *ExternalConfigApplyConfiguration) WithPrivatePort(value uint32) *ExternalConfigApplyConfiguration
WithPrivatePort sets the PrivatePort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrivatePort field is set to the value of the last call.
type FrontProxyApplyConfiguration ¶
type FrontProxyApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *FrontProxySpecApplyConfiguration `json:"spec,omitempty"`
Status *FrontProxyStatusApplyConfiguration `json:"status,omitempty"`
}
FrontProxyApplyConfiguration represents a declarative configuration of the FrontProxy type for use with apply.
func FrontProxy ¶
func FrontProxy(name, namespace string) *FrontProxyApplyConfiguration
FrontProxy constructs a declarative configuration of the FrontProxy type for use with apply.
func (*FrontProxyApplyConfiguration) GetName ¶
func (b *FrontProxyApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*FrontProxyApplyConfiguration) WithAPIVersion ¶
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"`
Resources *v1.ResourceRequirements `json:"resources,omitempty"`
Auth *AuthSpecApplyConfiguration `json:"auth,omitempty"`
AdditionalPathMappings []PathMappingEntryApplyConfiguration `json:"additionalPathMappings,omitempty"`
Image *ImageSpecApplyConfiguration `json:"image,omitempty"`
ExternalHostname *string `json:"externalHostname,omitempty"`
External *ExternalConfigApplyConfiguration `json:"external,omitempty"`
ServiceTemplate *ServiceTemplateApplyConfiguration `json:"serviceTemplate,omitempty"`
DeploymentTemplate *DeploymentTemplateApplyConfiguration `json:"deploymentTemplate,omitempty"`
CertificateTemplates *operatorv1alpha1.CertificateTemplateMap `json:"certificateTemplates,omitempty"`
CABundleSecretRef *v1.LocalObjectReference `json:"caBundleSecretRef,omitempty"`
ExtraArgs []string `json:"extraArgs,omitempty"`
Logging *LoggingSpecApplyConfiguration `json:"logging,omitempty"`
}
FrontProxySpecApplyConfiguration represents a declarative configuration of the FrontProxySpec type for use with apply.
func FrontProxySpec ¶
func FrontProxySpec() *FrontProxySpecApplyConfiguration
FrontProxySpecApplyConfiguration constructs a declarative configuration of the FrontProxySpec type for use with apply.
func (*FrontProxySpecApplyConfiguration) WithAdditionalPathMappings ¶
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) WithCABundleSecretRef ¶ added in v0.3.0
func (b *FrontProxySpecApplyConfiguration) WithCABundleSecretRef(value v1.LocalObjectReference) *FrontProxySpecApplyConfiguration
WithCABundleSecretRef sets the CABundleSecretRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CABundleSecretRef field is set to the value of the last call.
func (*FrontProxySpecApplyConfiguration) WithCertificateTemplates ¶
func (b *FrontProxySpecApplyConfiguration) WithCertificateTemplates(value operatorv1alpha1.CertificateTemplateMap) *FrontProxySpecApplyConfiguration
WithCertificateTemplates sets the CertificateTemplates field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CertificateTemplates field is set to the value of the last call.
func (*FrontProxySpecApplyConfiguration) WithDeploymentTemplate ¶
func (b *FrontProxySpecApplyConfiguration) WithDeploymentTemplate(value *DeploymentTemplateApplyConfiguration) *FrontProxySpecApplyConfiguration
WithDeploymentTemplate sets the DeploymentTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeploymentTemplate field is set to the value of the last call.
func (*FrontProxySpecApplyConfiguration) WithExternal ¶ added in v0.3.0
func (b *FrontProxySpecApplyConfiguration) WithExternal(value *ExternalConfigApplyConfiguration) *FrontProxySpecApplyConfiguration
WithExternal sets the External field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the External field is set to the value of the last call.
func (*FrontProxySpecApplyConfiguration) WithExternalHostname ¶
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) WithExtraArgs ¶ added in v0.3.0
func (b *FrontProxySpecApplyConfiguration) WithExtraArgs(values ...string) *FrontProxySpecApplyConfiguration
WithExtraArgs adds the given value to the ExtraArgs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ExtraArgs field.
func (*FrontProxySpecApplyConfiguration) WithImage ¶
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) WithLogging ¶ added in v0.3.0
func (b *FrontProxySpecApplyConfiguration) WithLogging(value *LoggingSpecApplyConfiguration) *FrontProxySpecApplyConfiguration
WithLogging sets the Logging field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Logging field is set to the value of the last call.
func (*FrontProxySpecApplyConfiguration) WithReplicas ¶
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) WithResources ¶
func (b *FrontProxySpecApplyConfiguration) WithResources(value v1.ResourceRequirements) *FrontProxySpecApplyConfiguration
WithResources sets the Resources field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resources field is set to the value of the last call.
func (*FrontProxySpecApplyConfiguration) WithRootShard ¶
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) WithServiceTemplate ¶
func (b *FrontProxySpecApplyConfiguration) WithServiceTemplate(value *ServiceTemplateApplyConfiguration) *FrontProxySpecApplyConfiguration
WithServiceTemplate sets the ServiceTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceTemplate field is set to the value of the last call.
type FrontProxyStatusApplyConfiguration ¶
type FrontProxyStatusApplyConfiguration struct {
Phase *operatorv1alpha1.FrontProxyPhase `json:"phase,omitempty"`
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
}
FrontProxyStatusApplyConfiguration represents a declarative configuration of the FrontProxyStatus type for use with apply.
func FrontProxyStatus ¶
func FrontProxyStatus() *FrontProxyStatusApplyConfiguration
FrontProxyStatusApplyConfiguration constructs a declarative configuration of the FrontProxyStatus type for use with apply.
func (*FrontProxyStatusApplyConfiguration) WithConditions ¶
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 operatorv1alpha1.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 *KubeconfigStatusApplyConfiguration `json:"status,omitempty"`
}
KubeconfigApplyConfiguration represents a declarative configuration of the Kubeconfig type for use with apply.
func Kubeconfig ¶
func Kubeconfig(name, namespace string) *KubeconfigApplyConfiguration
Kubeconfig constructs a declarative configuration of the Kubeconfig type for use with apply.
func (*KubeconfigApplyConfiguration) GetName ¶
func (b *KubeconfigApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*KubeconfigApplyConfiguration) WithAPIVersion ¶
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 *KubeconfigStatusApplyConfiguration) *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 KubeconfigAuthorizationApplyConfiguration ¶ added in v0.5.0
type KubeconfigAuthorizationApplyConfiguration struct {
ClusterRoleBindings *KubeconfigClusterRoleBindingsApplyConfiguration `json:"clusterRoleBindings,omitempty"`
}
KubeconfigAuthorizationApplyConfiguration represents a declarative configuration of the KubeconfigAuthorization type for use with apply.
func KubeconfigAuthorization ¶ added in v0.5.0
func KubeconfigAuthorization() *KubeconfigAuthorizationApplyConfiguration
KubeconfigAuthorizationApplyConfiguration constructs a declarative configuration of the KubeconfigAuthorization type for use with apply.
func (*KubeconfigAuthorizationApplyConfiguration) WithClusterRoleBindings ¶ added in v0.5.0
func (b *KubeconfigAuthorizationApplyConfiguration) WithClusterRoleBindings(value *KubeconfigClusterRoleBindingsApplyConfiguration) *KubeconfigAuthorizationApplyConfiguration
WithClusterRoleBindings sets the ClusterRoleBindings field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterRoleBindings field is set to the value of the last call.
type KubeconfigAuthorizationStatusApplyConfiguration ¶ added in v0.5.0
type KubeconfigAuthorizationStatusApplyConfiguration struct {
ProvisionedCluster *string `json:"provisionedCluster,omitempty"`
}
KubeconfigAuthorizationStatusApplyConfiguration represents a declarative configuration of the KubeconfigAuthorizationStatus type for use with apply.
func KubeconfigAuthorizationStatus ¶ added in v0.5.0
func KubeconfigAuthorizationStatus() *KubeconfigAuthorizationStatusApplyConfiguration
KubeconfigAuthorizationStatusApplyConfiguration constructs a declarative configuration of the KubeconfigAuthorizationStatus type for use with apply.
func (*KubeconfigAuthorizationStatusApplyConfiguration) WithProvisionedCluster ¶ added in v0.5.0
func (b *KubeconfigAuthorizationStatusApplyConfiguration) WithProvisionedCluster(value string) *KubeconfigAuthorizationStatusApplyConfiguration
WithProvisionedCluster sets the ProvisionedCluster field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProvisionedCluster field is set to the value of the last call.
type KubeconfigClusterRoleBindingsApplyConfiguration ¶ added in v0.5.0
type KubeconfigClusterRoleBindingsApplyConfiguration struct {
Cluster *string `json:"cluster,omitempty"`
ClusterRoles []string `json:"clusterRoles,omitempty"`
}
KubeconfigClusterRoleBindingsApplyConfiguration represents a declarative configuration of the KubeconfigClusterRoleBindings type for use with apply.
func KubeconfigClusterRoleBindings ¶ added in v0.5.0
func KubeconfigClusterRoleBindings() *KubeconfigClusterRoleBindingsApplyConfiguration
KubeconfigClusterRoleBindingsApplyConfiguration constructs a declarative configuration of the KubeconfigClusterRoleBindings type for use with apply.
func (*KubeconfigClusterRoleBindingsApplyConfiguration) WithCluster ¶ added in v0.5.0
func (b *KubeconfigClusterRoleBindingsApplyConfiguration) WithCluster(value string) *KubeconfigClusterRoleBindingsApplyConfiguration
WithCluster sets the Cluster field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Cluster field is set to the value of the last call.
func (*KubeconfigClusterRoleBindingsApplyConfiguration) WithClusterRoles ¶ added in v0.5.0
func (b *KubeconfigClusterRoleBindingsApplyConfiguration) WithClusterRoles(values ...string) *KubeconfigClusterRoleBindingsApplyConfiguration
WithClusterRoles adds the given value to the ClusterRoles field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ClusterRoles field.
type KubeconfigSpecApplyConfiguration ¶
type KubeconfigSpecApplyConfiguration struct {
Target *KubeconfigTargetApplyConfiguration `json:"target,omitempty"`
Username *string `json:"username,omitempty"`
Groups []string `json:"groups,omitempty"`
Validity *v1.Duration `json:"validity,omitempty"`
SecretRef *corev1.LocalObjectReference `json:"secretRef,omitempty"`
CertificateTemplate *CertificateTemplateApplyConfiguration `json:"certificateTemplate,omitempty"`
Authorization *KubeconfigAuthorizationApplyConfiguration `json:"authorization,omitempty"`
}
KubeconfigSpecApplyConfiguration represents a declarative configuration of the KubeconfigSpec type for use with apply.
func KubeconfigSpec ¶
func KubeconfigSpec() *KubeconfigSpecApplyConfiguration
KubeconfigSpecApplyConfiguration constructs a declarative configuration of the KubeconfigSpec type for use with apply.
func (*KubeconfigSpecApplyConfiguration) WithAuthorization ¶ added in v0.5.0
func (b *KubeconfigSpecApplyConfiguration) WithAuthorization(value *KubeconfigAuthorizationApplyConfiguration) *KubeconfigSpecApplyConfiguration
WithAuthorization sets the Authorization field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Authorization field is set to the value of the last call.
func (*KubeconfigSpecApplyConfiguration) WithCertificateTemplate ¶
func (b *KubeconfigSpecApplyConfiguration) WithCertificateTemplate(value *CertificateTemplateApplyConfiguration) *KubeconfigSpecApplyConfiguration
WithCertificateTemplate sets the CertificateTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CertificateTemplate field is set to the value of the last call.
func (*KubeconfigSpecApplyConfiguration) WithGroups ¶
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 KubeconfigStatusApplyConfiguration ¶ added in v0.4.0
type KubeconfigStatusApplyConfiguration struct {
Phase *operatorv1alpha1.KubeconfigPhase `json:"phase,omitempty"`
TargetName *string `json:"targetName,omitempty"`
Authorization *KubeconfigAuthorizationStatusApplyConfiguration `json:"authorization,omitempty"`
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
}
KubeconfigStatusApplyConfiguration represents a declarative configuration of the KubeconfigStatus type for use with apply.
func KubeconfigStatus ¶ added in v0.4.0
func KubeconfigStatus() *KubeconfigStatusApplyConfiguration
KubeconfigStatusApplyConfiguration constructs a declarative configuration of the KubeconfigStatus type for use with apply.
func (*KubeconfigStatusApplyConfiguration) WithAuthorization ¶ added in v0.5.0
func (b *KubeconfigStatusApplyConfiguration) WithAuthorization(value *KubeconfigAuthorizationStatusApplyConfiguration) *KubeconfigStatusApplyConfiguration
WithAuthorization sets the Authorization field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Authorization field is set to the value of the last call.
func (*KubeconfigStatusApplyConfiguration) WithConditions ¶ added in v0.4.0
func (b *KubeconfigStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *KubeconfigStatusApplyConfiguration
WithConditions adds the given value to the Conditions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Conditions field.
func (*KubeconfigStatusApplyConfiguration) WithPhase ¶ added in v0.4.0
func (b *KubeconfigStatusApplyConfiguration) WithPhase(value operatorv1alpha1.KubeconfigPhase) *KubeconfigStatusApplyConfiguration
WithPhase sets the Phase field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Phase field is set to the value of the last call.
func (*KubeconfigStatusApplyConfiguration) WithTargetName ¶ added in v0.4.0
func (b *KubeconfigStatusApplyConfiguration) WithTargetName(value string) *KubeconfigStatusApplyConfiguration
WithTargetName sets the TargetName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TargetName field is set to the value of the last call.
type KubeconfigTargetApplyConfiguration ¶
type KubeconfigTargetApplyConfiguration struct {
RootShardRef *v1.LocalObjectReference `json:"rootShardRef,omitempty"`
ShardRef *v1.LocalObjectReference `json:"shardRef,omitempty"`
FrontProxyRef *v1.LocalObjectReference `json:"frontProxyRef,omitempty"`
}
KubeconfigTargetApplyConfiguration represents a declarative configuration of the KubeconfigTarget type for use with apply.
func KubeconfigTarget ¶
func KubeconfigTarget() *KubeconfigTargetApplyConfiguration
KubeconfigTargetApplyConfiguration constructs a declarative configuration of the KubeconfigTarget type for use with apply.
func (*KubeconfigTargetApplyConfiguration) WithFrontProxyRef ¶
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 LoggingSpecApplyConfiguration ¶ added in v0.3.0
type LoggingSpecApplyConfiguration struct {
Level *int `json:"level,omitempty"`
}
LoggingSpecApplyConfiguration represents a declarative configuration of the LoggingSpec type for use with apply.
func LoggingSpec ¶ added in v0.3.0
func LoggingSpec() *LoggingSpecApplyConfiguration
LoggingSpecApplyConfiguration constructs a declarative configuration of the LoggingSpec type for use with apply.
func (*LoggingSpecApplyConfiguration) WithLevel ¶ added in v0.3.0
func (b *LoggingSpecApplyConfiguration) WithLevel(value int) *LoggingSpecApplyConfiguration
WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.
type OIDCCAFileRefApplyConfiguration ¶ added in v0.2.0
type OIDCCAFileRefApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Key *string `json:"key,omitempty"`
}
OIDCCAFileRefApplyConfiguration represents a declarative configuration of the OIDCCAFileRef type for use with apply.
func OIDCCAFileRef ¶ added in v0.2.0
func OIDCCAFileRef() *OIDCCAFileRefApplyConfiguration
OIDCCAFileRefApplyConfiguration constructs a declarative configuration of the OIDCCAFileRef type for use with apply.
func (*OIDCCAFileRefApplyConfiguration) WithKey ¶ added in v0.2.0
func (b *OIDCCAFileRefApplyConfiguration) WithKey(value string) *OIDCCAFileRefApplyConfiguration
WithKey sets the Key field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Key field is set to the value of the last call.
func (*OIDCCAFileRefApplyConfiguration) WithName ¶ added in v0.2.0
func (b *OIDCCAFileRefApplyConfiguration) WithName(value string) *OIDCCAFileRefApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
type OIDCConfigurationApplyConfiguration ¶
type OIDCConfigurationApplyConfiguration struct {
IssuerURL *string `json:"issuerURL,omitempty"`
ClientID *string `json:"clientID,omitempty"`
ClientSecret *string `json:"clientSecret,omitempty"`
GroupsClaim *string `json:"groupsClaim,omitempty"`
UsernameClaim *string `json:"usernameClaim,omitempty"`
GroupsPrefix *string `json:"groupsPrefix,omitempty"`
UsernamePrefix *string `json:"usernamePrefix,omitempty"`
CAFileRef *OIDCCAFileRefApplyConfiguration `json:"caFileRef,omitempty"`
}
OIDCConfigurationApplyConfiguration represents a declarative configuration of the OIDCConfiguration type for use with apply.
func OIDCConfiguration ¶
func OIDCConfiguration() *OIDCConfigurationApplyConfiguration
OIDCConfigurationApplyConfiguration constructs a declarative configuration of the OIDCConfiguration type for use with apply.
func (*OIDCConfigurationApplyConfiguration) WithCAFileRef ¶ added in v0.2.0
func (b *OIDCConfigurationApplyConfiguration) WithCAFileRef(value *OIDCCAFileRefApplyConfiguration) *OIDCConfigurationApplyConfiguration
WithCAFileRef sets the CAFileRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CAFileRef field is set to the value of the last call.
func (*OIDCConfigurationApplyConfiguration) WithClientID ¶
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) 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 PodMetadataTemplateApplyConfiguration ¶
type PodMetadataTemplateApplyConfiguration struct {
Annotations map[string]string `json:"annotations,omitempty"`
Labels map[string]string `json:"labels,omitempty"`
}
PodMetadataTemplateApplyConfiguration represents a declarative configuration of the PodMetadataTemplate type for use with apply.
func PodMetadataTemplate ¶
func PodMetadataTemplate() *PodMetadataTemplateApplyConfiguration
PodMetadataTemplateApplyConfiguration constructs a declarative configuration of the PodMetadataTemplate type for use with apply.
func (*PodMetadataTemplateApplyConfiguration) WithAnnotations ¶
func (b *PodMetadataTemplateApplyConfiguration) WithAnnotations(entries map[string]string) *PodMetadataTemplateApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*PodMetadataTemplateApplyConfiguration) WithLabels ¶
func (b *PodMetadataTemplateApplyConfiguration) WithLabels(entries map[string]string) *PodMetadataTemplateApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
type PodSpecTemplateApplyConfiguration ¶
type PodSpecTemplateApplyConfiguration struct {
NodeSelector map[string]string `json:"nodeSelector,omitempty"`
Affinity *v1.Affinity `json:"affinity,omitempty"`
Tolerations []v1.Toleration `json:"tolerations,omitempty"`
HostAliases []v1.HostAlias `json:"hostAliases,omitempty"`
ImagePullSecrets []v1.LocalObjectReference `json:"imagePullSecrets,omitempty"`
}
PodSpecTemplateApplyConfiguration represents a declarative configuration of the PodSpecTemplate type for use with apply.
func PodSpecTemplate ¶
func PodSpecTemplate() *PodSpecTemplateApplyConfiguration
PodSpecTemplateApplyConfiguration constructs a declarative configuration of the PodSpecTemplate type for use with apply.
func (*PodSpecTemplateApplyConfiguration) WithAffinity ¶
func (b *PodSpecTemplateApplyConfiguration) WithAffinity(value v1.Affinity) *PodSpecTemplateApplyConfiguration
WithAffinity sets the Affinity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Affinity field is set to the value of the last call.
func (*PodSpecTemplateApplyConfiguration) WithHostAliases ¶
func (b *PodSpecTemplateApplyConfiguration) WithHostAliases(values ...v1.HostAlias) *PodSpecTemplateApplyConfiguration
WithHostAliases adds the given value to the HostAliases field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the HostAliases field.
func (*PodSpecTemplateApplyConfiguration) WithImagePullSecrets ¶
func (b *PodSpecTemplateApplyConfiguration) WithImagePullSecrets(values ...v1.LocalObjectReference) *PodSpecTemplateApplyConfiguration
WithImagePullSecrets adds the given value to the ImagePullSecrets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ImagePullSecrets field.
func (*PodSpecTemplateApplyConfiguration) WithNodeSelector ¶
func (b *PodSpecTemplateApplyConfiguration) WithNodeSelector(entries map[string]string) *PodSpecTemplateApplyConfiguration
WithNodeSelector puts the entries into the NodeSelector field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the NodeSelector field, overwriting an existing map entries in NodeSelector field with the same key.
func (*PodSpecTemplateApplyConfiguration) WithTolerations ¶
func (b *PodSpecTemplateApplyConfiguration) WithTolerations(values ...v1.Toleration) *PodSpecTemplateApplyConfiguration
WithTolerations adds the given value to the Tolerations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tolerations field.
type PodTemplateSpecApplyConfiguration ¶
type PodTemplateSpecApplyConfiguration struct {
Metadata *PodMetadataTemplateApplyConfiguration `json:"metadata,omitempty"`
Spec *PodSpecTemplateApplyConfiguration `json:"spec,omitempty"`
}
PodTemplateSpecApplyConfiguration represents a declarative configuration of the PodTemplateSpec type for use with apply.
func PodTemplateSpec ¶
func PodTemplateSpec() *PodTemplateSpecApplyConfiguration
PodTemplateSpecApplyConfiguration constructs a declarative configuration of the PodTemplateSpec type for use with apply.
func (*PodTemplateSpecApplyConfiguration) WithMetadata ¶
func (b *PodTemplateSpecApplyConfiguration) WithMetadata(value *PodMetadataTemplateApplyConfiguration) *PodTemplateSpecApplyConfiguration
WithMetadata sets the Metadata field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Metadata field is set to the value of the last call.
func (*PodTemplateSpecApplyConfiguration) WithSpec ¶
func (b *PodTemplateSpecApplyConfiguration) WithSpec(value *PodSpecTemplateApplyConfiguration) *PodTemplateSpecApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
type RootShardApplyConfiguration ¶
type RootShardApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *RootShardSpecApplyConfiguration `json:"spec,omitempty"`
Status *RootShardStatusApplyConfiguration `json:"status,omitempty"`
}
RootShardApplyConfiguration represents a declarative configuration of the RootShard type for use with apply.
func RootShard ¶
func RootShard(name, namespace string) *RootShardApplyConfiguration
RootShard constructs a declarative configuration of the RootShard type for use with apply.
func (*RootShardApplyConfiguration) GetName ¶
func (b *RootShardApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*RootShardApplyConfiguration) WithAPIVersion ¶
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 RootShardCacheConfigApplyConfiguration ¶ added in v0.5.0
type RootShardCacheConfigApplyConfiguration struct {
Embedded *EmbeddedCacheConfigurationApplyConfiguration `json:"embedded,omitempty"`
Reference *v1.LocalObjectReference `json:"ref,omitempty"`
}
RootShardCacheConfigApplyConfiguration represents a declarative configuration of the RootShardCacheConfig type for use with apply.
func RootShardCacheConfig ¶ added in v0.5.0
func RootShardCacheConfig() *RootShardCacheConfigApplyConfiguration
RootShardCacheConfigApplyConfiguration constructs a declarative configuration of the RootShardCacheConfig type for use with apply.
func (*RootShardCacheConfigApplyConfiguration) WithEmbedded ¶ added in v0.5.0
func (b *RootShardCacheConfigApplyConfiguration) WithEmbedded(value *EmbeddedCacheConfigurationApplyConfiguration) *RootShardCacheConfigApplyConfiguration
WithEmbedded sets the Embedded field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Embedded field is set to the value of the last call.
func (*RootShardCacheConfigApplyConfiguration) WithReference ¶ added in v0.5.0
func (b *RootShardCacheConfigApplyConfiguration) WithReference(value v1.LocalObjectReference) *RootShardCacheConfigApplyConfiguration
WithReference sets the Reference field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reference field is set to the value of the last call.
type RootShardConfigApplyConfiguration ¶
type RootShardConfigApplyConfiguration struct {
Reference *v1.LocalObjectReference `json:"ref,omitempty"`
}
RootShardConfigApplyConfiguration represents a declarative configuration of the RootShardConfig type for use with apply.
func RootShardConfig ¶
func RootShardConfig() *RootShardConfigApplyConfiguration
RootShardConfigApplyConfiguration constructs a declarative configuration of the RootShardConfig type for use with apply.
func (*RootShardConfigApplyConfiguration) WithReference ¶
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 RootShardProxySpecApplyConfiguration ¶ added in v0.2.0
type RootShardProxySpecApplyConfiguration struct {
Image *ImageSpecApplyConfiguration `json:"image,omitempty"`
Replicas *int32 `json:"replicas,omitempty"`
Resources *v1.ResourceRequirements `json:"resources,omitempty"`
ServiceTemplate *ServiceTemplateApplyConfiguration `json:"serviceTemplate,omitempty"`
DeploymentTemplate *DeploymentTemplateApplyConfiguration `json:"deploymentTemplate,omitempty"`
CertificateTemplates *operatorv1alpha1.CertificateTemplateMap `json:"certificateTemplates,omitempty"`
ExtraArgs []string `json:"extraArgs,omitempty"`
Logging *LoggingSpecApplyConfiguration `json:"logging,omitempty"`
}
RootShardProxySpecApplyConfiguration represents a declarative configuration of the RootShardProxySpec type for use with apply.
func RootShardProxySpec ¶ added in v0.2.0
func RootShardProxySpec() *RootShardProxySpecApplyConfiguration
RootShardProxySpecApplyConfiguration constructs a declarative configuration of the RootShardProxySpec type for use with apply.
func (*RootShardProxySpecApplyConfiguration) WithCertificateTemplates ¶ added in v0.2.0
func (b *RootShardProxySpecApplyConfiguration) WithCertificateTemplates(value operatorv1alpha1.CertificateTemplateMap) *RootShardProxySpecApplyConfiguration
WithCertificateTemplates sets the CertificateTemplates field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CertificateTemplates field is set to the value of the last call.
func (*RootShardProxySpecApplyConfiguration) WithDeploymentTemplate ¶ added in v0.2.0
func (b *RootShardProxySpecApplyConfiguration) WithDeploymentTemplate(value *DeploymentTemplateApplyConfiguration) *RootShardProxySpecApplyConfiguration
WithDeploymentTemplate sets the DeploymentTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeploymentTemplate field is set to the value of the last call.
func (*RootShardProxySpecApplyConfiguration) WithExtraArgs ¶ added in v0.3.0
func (b *RootShardProxySpecApplyConfiguration) WithExtraArgs(values ...string) *RootShardProxySpecApplyConfiguration
WithExtraArgs adds the given value to the ExtraArgs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ExtraArgs field.
func (*RootShardProxySpecApplyConfiguration) WithImage ¶ added in v0.2.0
func (b *RootShardProxySpecApplyConfiguration) WithImage(value *ImageSpecApplyConfiguration) *RootShardProxySpecApplyConfiguration
WithImage sets the Image field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Image field is set to the value of the last call.
func (*RootShardProxySpecApplyConfiguration) WithLogging ¶ added in v0.3.0
func (b *RootShardProxySpecApplyConfiguration) WithLogging(value *LoggingSpecApplyConfiguration) *RootShardProxySpecApplyConfiguration
WithLogging sets the Logging field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Logging field is set to the value of the last call.
func (*RootShardProxySpecApplyConfiguration) WithReplicas ¶ added in v0.2.0
func (b *RootShardProxySpecApplyConfiguration) WithReplicas(value int32) *RootShardProxySpecApplyConfiguration
WithReplicas sets the Replicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Replicas field is set to the value of the last call.
func (*RootShardProxySpecApplyConfiguration) WithResources ¶ added in v0.2.0
func (b *RootShardProxySpecApplyConfiguration) WithResources(value v1.ResourceRequirements) *RootShardProxySpecApplyConfiguration
WithResources sets the Resources field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resources field is set to the value of the last call.
func (*RootShardProxySpecApplyConfiguration) WithServiceTemplate ¶ added in v0.2.0
func (b *RootShardProxySpecApplyConfiguration) WithServiceTemplate(value *ServiceTemplateApplyConfiguration) *RootShardProxySpecApplyConfiguration
WithServiceTemplate sets the ServiceTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceTemplate field is set to the value of the last call.
type RootShardSpecApplyConfiguration ¶
type RootShardSpecApplyConfiguration struct {
CommonShardSpecApplyConfiguration `json:",inline"`
External *ExternalConfigApplyConfiguration `json:"external,omitempty"`
Cache *RootShardCacheConfigApplyConfiguration `json:"cache,omitempty"`
Proxy *RootShardProxySpecApplyConfiguration `json:"proxy,omitempty"`
Certificates *CertificatesApplyConfiguration `json:"certificates,omitempty"`
}
RootShardSpecApplyConfiguration represents a declarative configuration of the RootShardSpec type for use with apply.
func RootShardSpec ¶
func RootShardSpec() *RootShardSpecApplyConfiguration
RootShardSpecApplyConfiguration constructs a declarative configuration of the RootShardSpec type for use with apply.
func (*RootShardSpecApplyConfiguration) WithAudit ¶
func (b *RootShardSpecApplyConfiguration) WithAudit(value *AuditSpecApplyConfiguration) *RootShardSpecApplyConfiguration
WithAudit sets the Audit field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Audit field is set to the value of the last call.
func (*RootShardSpecApplyConfiguration) WithAuth ¶ added in v0.2.0
func (b *RootShardSpecApplyConfiguration) WithAuth(value *AuthSpecApplyConfiguration) *RootShardSpecApplyConfiguration
WithAuth sets the Auth field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Auth field is set to the value of the last call.
func (*RootShardSpecApplyConfiguration) WithAuthorization ¶
func (b *RootShardSpecApplyConfiguration) WithAuthorization(value *AuthorizationSpecApplyConfiguration) *RootShardSpecApplyConfiguration
WithAuthorization sets the Authorization field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Authorization field is set to the value of the last call.
func (*RootShardSpecApplyConfiguration) WithCABundleSecretRef ¶ added in v0.3.0
func (b *RootShardSpecApplyConfiguration) WithCABundleSecretRef(value v1.LocalObjectReference) *RootShardSpecApplyConfiguration
WithCABundleSecretRef sets the CABundleSecretRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CABundleSecretRef field is set to the value of the last call.
func (*RootShardSpecApplyConfiguration) WithCache ¶
func (b *RootShardSpecApplyConfiguration) WithCache(value *RootShardCacheConfigApplyConfiguration) *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) WithCertificateTemplates ¶
func (b *RootShardSpecApplyConfiguration) WithCertificateTemplates(value operatorv1alpha1.CertificateTemplateMap) *RootShardSpecApplyConfiguration
WithCertificateTemplates sets the CertificateTemplates field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CertificateTemplates field is set to the value of the last call.
func (*RootShardSpecApplyConfiguration) WithCertificates ¶
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) WithDeploymentTemplate ¶
func (b *RootShardSpecApplyConfiguration) WithDeploymentTemplate(value *DeploymentTemplateApplyConfiguration) *RootShardSpecApplyConfiguration
WithDeploymentTemplate sets the DeploymentTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeploymentTemplate field is set to the value of the last call.
func (*RootShardSpecApplyConfiguration) WithEtcd ¶
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) WithExtraArgs ¶ added in v0.3.0
func (b *RootShardSpecApplyConfiguration) WithExtraArgs(values ...string) *RootShardSpecApplyConfiguration
WithExtraArgs adds the given value to the ExtraArgs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ExtraArgs field.
func (*RootShardSpecApplyConfiguration) WithImage ¶
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) WithLogging ¶ added in v0.3.0
func (b *RootShardSpecApplyConfiguration) WithLogging(value *LoggingSpecApplyConfiguration) *RootShardSpecApplyConfiguration
WithLogging sets the Logging field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Logging field is set to the value of the last call.
func (*RootShardSpecApplyConfiguration) WithProxy ¶ added in v0.2.0
func (b *RootShardSpecApplyConfiguration) WithProxy(value *RootShardProxySpecApplyConfiguration) *RootShardSpecApplyConfiguration
WithProxy sets the Proxy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Proxy field is set to the value of the last call.
func (*RootShardSpecApplyConfiguration) WithReplicas ¶
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.
func (*RootShardSpecApplyConfiguration) WithResources ¶
func (b *RootShardSpecApplyConfiguration) WithResources(value v1.ResourceRequirements) *RootShardSpecApplyConfiguration
WithResources sets the Resources field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resources field is set to the value of the last call.
func (*RootShardSpecApplyConfiguration) WithServiceTemplate ¶
func (b *RootShardSpecApplyConfiguration) WithServiceTemplate(value *ServiceTemplateApplyConfiguration) *RootShardSpecApplyConfiguration
WithServiceTemplate sets the ServiceTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceTemplate field is set to the value of the last call.
func (*RootShardSpecApplyConfiguration) WithShardBaseURL ¶ added in v0.3.0
func (b *RootShardSpecApplyConfiguration) WithShardBaseURL(value string) *RootShardSpecApplyConfiguration
WithShardBaseURL sets the ShardBaseURL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ShardBaseURL field is set to the value of the last call.
type RootShardStatusApplyConfiguration ¶
type RootShardStatusApplyConfiguration struct {
Phase *operatorv1alpha1.RootShardPhase `json:"phase,omitempty"`
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
Shards []ShardReferenceApplyConfiguration `json:"shards,omitempty"`
}
RootShardStatusApplyConfiguration represents a declarative configuration of the RootShardStatus type for use with apply.
func RootShardStatus ¶
func RootShardStatus() *RootShardStatusApplyConfiguration
RootShardStatusApplyConfiguration constructs a declarative configuration of the RootShardStatus type for use with apply.
func (*RootShardStatusApplyConfiguration) WithConditions ¶
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 operatorv1alpha1.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.
func (*RootShardStatusApplyConfiguration) WithShards ¶ added in v0.2.0
func (b *RootShardStatusApplyConfiguration) WithShards(values ...*ShardReferenceApplyConfiguration) *RootShardStatusApplyConfiguration
WithShards adds the given value to the Shards field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Shards field.
type ServiceAccountAuthenticationApplyConfiguration ¶ added in v0.2.0
type ServiceAccountAuthenticationApplyConfiguration struct {
Enabled *bool `json:"enabled,omitempty"`
}
ServiceAccountAuthenticationApplyConfiguration represents a declarative configuration of the ServiceAccountAuthentication type for use with apply.
func ServiceAccountAuthentication ¶ added in v0.2.0
func ServiceAccountAuthentication() *ServiceAccountAuthenticationApplyConfiguration
ServiceAccountAuthenticationApplyConfiguration constructs a declarative configuration of the ServiceAccountAuthentication type for use with apply.
func (*ServiceAccountAuthenticationApplyConfiguration) WithEnabled ¶ added in v0.2.0
func (b *ServiceAccountAuthenticationApplyConfiguration) WithEnabled(value bool) *ServiceAccountAuthenticationApplyConfiguration
WithEnabled sets the Enabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enabled field is set to the value of the last call.
type ServiceMetadataTemplateApplyConfiguration ¶
type ServiceMetadataTemplateApplyConfiguration struct {
Annotations map[string]string `json:"annotations,omitempty"`
Labels map[string]string `json:"labels,omitempty"`
}
ServiceMetadataTemplateApplyConfiguration represents a declarative configuration of the ServiceMetadataTemplate type for use with apply.
func ServiceMetadataTemplate ¶
func ServiceMetadataTemplate() *ServiceMetadataTemplateApplyConfiguration
ServiceMetadataTemplateApplyConfiguration constructs a declarative configuration of the ServiceMetadataTemplate type for use with apply.
func (*ServiceMetadataTemplateApplyConfiguration) WithAnnotations ¶
func (b *ServiceMetadataTemplateApplyConfiguration) WithAnnotations(entries map[string]string) *ServiceMetadataTemplateApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*ServiceMetadataTemplateApplyConfiguration) WithLabels ¶
func (b *ServiceMetadataTemplateApplyConfiguration) WithLabels(entries map[string]string) *ServiceMetadataTemplateApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
type ServiceSpecTemplateApplyConfiguration ¶
type ServiceSpecTemplateApplyConfiguration struct {
Type *v1.ServiceType `json:"type,omitempty"`
ClusterIP *string `json:"clusterIP,omitempty"`
}
ServiceSpecTemplateApplyConfiguration represents a declarative configuration of the ServiceSpecTemplate type for use with apply.
func ServiceSpecTemplate ¶
func ServiceSpecTemplate() *ServiceSpecTemplateApplyConfiguration
ServiceSpecTemplateApplyConfiguration constructs a declarative configuration of the ServiceSpecTemplate type for use with apply.
func (*ServiceSpecTemplateApplyConfiguration) WithClusterIP ¶
func (b *ServiceSpecTemplateApplyConfiguration) WithClusterIP(value string) *ServiceSpecTemplateApplyConfiguration
WithClusterIP sets the ClusterIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterIP field is set to the value of the last call.
func (*ServiceSpecTemplateApplyConfiguration) WithType ¶
func (b *ServiceSpecTemplateApplyConfiguration) WithType(value v1.ServiceType) *ServiceSpecTemplateApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type ServiceTemplateApplyConfiguration ¶
type ServiceTemplateApplyConfiguration struct {
Metadata *ServiceMetadataTemplateApplyConfiguration `json:"metadata,omitempty"`
Spec *ServiceSpecTemplateApplyConfiguration `json:"spec,omitempty"`
}
ServiceTemplateApplyConfiguration represents a declarative configuration of the ServiceTemplate type for use with apply.
func ServiceTemplate ¶
func ServiceTemplate() *ServiceTemplateApplyConfiguration
ServiceTemplateApplyConfiguration constructs a declarative configuration of the ServiceTemplate type for use with apply.
func (*ServiceTemplateApplyConfiguration) WithMetadata ¶
func (b *ServiceTemplateApplyConfiguration) WithMetadata(value *ServiceMetadataTemplateApplyConfiguration) *ServiceTemplateApplyConfiguration
WithMetadata sets the Metadata field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Metadata field is set to the value of the last call.
func (*ServiceTemplateApplyConfiguration) WithSpec ¶
func (b *ServiceTemplateApplyConfiguration) WithSpec(value *ServiceSpecTemplateApplyConfiguration) *ServiceTemplateApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
type ShardApplyConfiguration ¶
type ShardApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *ShardSpecApplyConfiguration `json:"spec,omitempty"`
Status *ShardStatusApplyConfiguration `json:"status,omitempty"`
}
ShardApplyConfiguration represents a declarative configuration of the Shard type for use with apply.
func Shard ¶
func Shard(name, namespace string) *ShardApplyConfiguration
Shard constructs a declarative configuration of the Shard type for use with apply.
func (*ShardApplyConfiguration) GetName ¶
func (b *ShardApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*ShardApplyConfiguration) WithAPIVersion ¶
func (b *ShardApplyConfiguration) WithAPIVersion(value string) *ShardApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*ShardApplyConfiguration) WithAnnotations ¶
func (b *ShardApplyConfiguration) WithAnnotations(entries map[string]string) *ShardApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*ShardApplyConfiguration) WithCreationTimestamp ¶
func (b *ShardApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ShardApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*ShardApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ShardApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ShardApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*ShardApplyConfiguration) WithDeletionTimestamp ¶
func (b *ShardApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ShardApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*ShardApplyConfiguration) WithFinalizers ¶
func (b *ShardApplyConfiguration) WithFinalizers(values ...string) *ShardApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*ShardApplyConfiguration) WithGenerateName ¶
func (b *ShardApplyConfiguration) WithGenerateName(value string) *ShardApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*ShardApplyConfiguration) WithGeneration ¶
func (b *ShardApplyConfiguration) WithGeneration(value int64) *ShardApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*ShardApplyConfiguration) WithKind ¶
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 ShardCacheConfigApplyConfiguration ¶ added in v0.5.0
type ShardCacheConfigApplyConfiguration struct {
Reference *v1.LocalObjectReference `json:"ref,omitempty"`
}
ShardCacheConfigApplyConfiguration represents a declarative configuration of the ShardCacheConfig type for use with apply.
func ShardCacheConfig ¶ added in v0.5.0
func ShardCacheConfig() *ShardCacheConfigApplyConfiguration
ShardCacheConfigApplyConfiguration constructs a declarative configuration of the ShardCacheConfig type for use with apply.
func (*ShardCacheConfigApplyConfiguration) WithReference ¶ added in v0.5.0
func (b *ShardCacheConfigApplyConfiguration) WithReference(value v1.LocalObjectReference) *ShardCacheConfigApplyConfiguration
WithReference sets the Reference field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reference field is set to the value of the last call.
type ShardReferenceApplyConfiguration ¶ added in v0.2.0
type ShardReferenceApplyConfiguration struct {
Name *string `json:"name,omitempty"`
}
ShardReferenceApplyConfiguration represents a declarative configuration of the ShardReference type for use with apply.
func ShardReference ¶ added in v0.2.0
func ShardReference() *ShardReferenceApplyConfiguration
ShardReferenceApplyConfiguration constructs a declarative configuration of the ShardReference type for use with apply.
func (*ShardReferenceApplyConfiguration) WithName ¶ added in v0.2.0
func (b *ShardReferenceApplyConfiguration) WithName(value string) *ShardReferenceApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
type ShardSpecApplyConfiguration ¶
type ShardSpecApplyConfiguration struct {
CommonShardSpecApplyConfiguration `json:",inline"`
RootShard *RootShardConfigApplyConfiguration `json:"rootShard,omitempty"`
Cache *ShardCacheConfigApplyConfiguration `json:"cache,omitempty"`
}
ShardSpecApplyConfiguration represents a declarative configuration of the ShardSpec type for use with apply.
func ShardSpec ¶
func ShardSpec() *ShardSpecApplyConfiguration
ShardSpecApplyConfiguration constructs a declarative configuration of the ShardSpec type for use with apply.
func (*ShardSpecApplyConfiguration) WithAudit ¶
func (b *ShardSpecApplyConfiguration) WithAudit(value *AuditSpecApplyConfiguration) *ShardSpecApplyConfiguration
WithAudit sets the Audit field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Audit field is set to the value of the last call.
func (*ShardSpecApplyConfiguration) WithAuth ¶ added in v0.2.0
func (b *ShardSpecApplyConfiguration) WithAuth(value *AuthSpecApplyConfiguration) *ShardSpecApplyConfiguration
WithAuth sets the Auth field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Auth field is set to the value of the last call.
func (*ShardSpecApplyConfiguration) WithAuthorization ¶
func (b *ShardSpecApplyConfiguration) WithAuthorization(value *AuthorizationSpecApplyConfiguration) *ShardSpecApplyConfiguration
WithAuthorization sets the Authorization field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Authorization field is set to the value of the last call.
func (*ShardSpecApplyConfiguration) WithCABundleSecretRef ¶ added in v0.3.0
func (b *ShardSpecApplyConfiguration) WithCABundleSecretRef(value v1.LocalObjectReference) *ShardSpecApplyConfiguration
WithCABundleSecretRef sets the CABundleSecretRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CABundleSecretRef field is set to the value of the last call.
func (*ShardSpecApplyConfiguration) WithCache ¶ added in v0.5.0
func (b *ShardSpecApplyConfiguration) WithCache(value *ShardCacheConfigApplyConfiguration) *ShardSpecApplyConfiguration
WithCache sets the Cache field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Cache field is set to the value of the last call.
func (*ShardSpecApplyConfiguration) WithCertificateTemplates ¶
func (b *ShardSpecApplyConfiguration) WithCertificateTemplates(value operatorv1alpha1.CertificateTemplateMap) *ShardSpecApplyConfiguration
WithCertificateTemplates sets the CertificateTemplates field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CertificateTemplates field is set to the value of the last call.
func (*ShardSpecApplyConfiguration) WithClusterDomain ¶
func (b *ShardSpecApplyConfiguration) WithClusterDomain(value string) *ShardSpecApplyConfiguration
WithClusterDomain sets the ClusterDomain field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterDomain field is set to the value of the last call.
func (*ShardSpecApplyConfiguration) WithDeploymentTemplate ¶
func (b *ShardSpecApplyConfiguration) WithDeploymentTemplate(value *DeploymentTemplateApplyConfiguration) *ShardSpecApplyConfiguration
WithDeploymentTemplate sets the DeploymentTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeploymentTemplate field is set to the value of the last call.
func (*ShardSpecApplyConfiguration) WithEtcd ¶
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) WithExtraArgs ¶ added in v0.3.0
func (b *ShardSpecApplyConfiguration) WithExtraArgs(values ...string) *ShardSpecApplyConfiguration
WithExtraArgs adds the given value to the ExtraArgs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ExtraArgs field.
func (*ShardSpecApplyConfiguration) WithImage ¶
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) WithLogging ¶ added in v0.3.0
func (b *ShardSpecApplyConfiguration) WithLogging(value *LoggingSpecApplyConfiguration) *ShardSpecApplyConfiguration
WithLogging sets the Logging field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Logging field is set to the value of the last call.
func (*ShardSpecApplyConfiguration) WithReplicas ¶
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) WithResources ¶
func (b *ShardSpecApplyConfiguration) WithResources(value v1.ResourceRequirements) *ShardSpecApplyConfiguration
WithResources sets the Resources field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resources field is set to the value of the last call.
func (*ShardSpecApplyConfiguration) WithRootShard ¶
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.
func (*ShardSpecApplyConfiguration) WithServiceTemplate ¶
func (b *ShardSpecApplyConfiguration) WithServiceTemplate(value *ServiceTemplateApplyConfiguration) *ShardSpecApplyConfiguration
WithServiceTemplate sets the ServiceTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceTemplate field is set to the value of the last call.
func (*ShardSpecApplyConfiguration) WithShardBaseURL ¶ added in v0.3.0
func (b *ShardSpecApplyConfiguration) WithShardBaseURL(value string) *ShardSpecApplyConfiguration
WithShardBaseURL sets the ShardBaseURL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ShardBaseURL field is set to the value of the last call.
type ShardStatusApplyConfiguration ¶
type ShardStatusApplyConfiguration struct {
Phase *operatorv1alpha1.ShardPhase `json:"phase,omitempty"`
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
}
ShardStatusApplyConfiguration represents a declarative configuration of the ShardStatus type for use with apply.
func ShardStatus ¶
func ShardStatus() *ShardStatusApplyConfiguration
ShardStatusApplyConfiguration constructs a declarative configuration of the ShardStatus type for use with apply.
func (*ShardStatusApplyConfiguration) WithConditions ¶
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 operatorv1alpha1.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.
type X509SubjectApplyConfiguration ¶
type X509SubjectApplyConfiguration struct {
Organizations []string `json:"organizations,omitempty"`
Countries []string `json:"countries,omitempty"`
OrganizationalUnits []string `json:"organizationalUnits,omitempty"`
Localities []string `json:"localities,omitempty"`
Provinces []string `json:"provinces,omitempty"`
StreetAddresses []string `json:"streetAddresses,omitempty"`
PostalCodes []string `json:"postalCodes,omitempty"`
SerialNumber *string `json:"serialNumber,omitempty"`
}
X509SubjectApplyConfiguration represents a declarative configuration of the X509Subject type for use with apply.
func X509Subject ¶
func X509Subject() *X509SubjectApplyConfiguration
X509SubjectApplyConfiguration constructs a declarative configuration of the X509Subject type for use with apply.
func (*X509SubjectApplyConfiguration) WithCountries ¶
func (b *X509SubjectApplyConfiguration) WithCountries(values ...string) *X509SubjectApplyConfiguration
WithCountries adds the given value to the Countries field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Countries field.
func (*X509SubjectApplyConfiguration) WithLocalities ¶
func (b *X509SubjectApplyConfiguration) WithLocalities(values ...string) *X509SubjectApplyConfiguration
WithLocalities adds the given value to the Localities field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Localities field.
func (*X509SubjectApplyConfiguration) WithOrganizationalUnits ¶
func (b *X509SubjectApplyConfiguration) WithOrganizationalUnits(values ...string) *X509SubjectApplyConfiguration
WithOrganizationalUnits adds the given value to the OrganizationalUnits field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OrganizationalUnits field.
func (*X509SubjectApplyConfiguration) WithOrganizations ¶
func (b *X509SubjectApplyConfiguration) WithOrganizations(values ...string) *X509SubjectApplyConfiguration
WithOrganizations adds the given value to the Organizations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Organizations field.
func (*X509SubjectApplyConfiguration) WithPostalCodes ¶
func (b *X509SubjectApplyConfiguration) WithPostalCodes(values ...string) *X509SubjectApplyConfiguration
WithPostalCodes adds the given value to the PostalCodes field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the PostalCodes field.
func (*X509SubjectApplyConfiguration) WithProvinces ¶
func (b *X509SubjectApplyConfiguration) WithProvinces(values ...string) *X509SubjectApplyConfiguration
WithProvinces adds the given value to the Provinces field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Provinces field.
func (*X509SubjectApplyConfiguration) WithSerialNumber ¶
func (b *X509SubjectApplyConfiguration) WithSerialNumber(value string) *X509SubjectApplyConfiguration
WithSerialNumber sets the SerialNumber field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SerialNumber field is set to the value of the last call.
func (*X509SubjectApplyConfiguration) WithStreetAddresses ¶
func (b *X509SubjectApplyConfiguration) WithStreetAddresses(values ...string) *X509SubjectApplyConfiguration
WithStreetAddresses adds the given value to the StreetAddresses field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the StreetAddresses field.
Source Files
¶
- auditspec.go
- auditwebhookspec.go
- authorizationspec.go
- authorizationwebhookspec.go
- authspec.go
- bundle.go
- bundleobjectstatus.go
- bundlespec.go
- bundlestatus.go
- bundletarget.go
- cacheserver.go
- cacheserverspec.go
- certificatemetadatatemplate.go
- certificateprivatekeytemplate.go
- certificates.go
- certificatesecrettemplate.go
- certificatespectemplate.go
- certificatetemplate.go
- commonshardspec.go
- deploymentmetadatatemplate.go
- deploymentspectemplate.go
- deploymenttemplate.go
- embeddedcacheconfiguration.go
- etcdconfig.go
- etcdtlsconfig.go
- externalconfig.go
- frontproxy.go
- frontproxyspec.go
- frontproxystatus.go
- imagespec.go
- kubeconfig.go
- kubeconfigauthorization.go
- kubeconfigauthorizationstatus.go
- kubeconfigclusterrolebindings.go
- kubeconfigspec.go
- kubeconfigstatus.go
- kubeconfigtarget.go
- loggingspec.go
- objectreference.go
- oidccafileref.go
- oidcconfiguration.go
- pathmappingentry.go
- podmetadatatemplate.go
- podspectemplate.go
- podtemplatespec.go
- rootshard.go
- rootshardcacheconfig.go
- rootshardconfig.go
- rootshardproxyspec.go
- rootshardspec.go
- rootshardstatus.go
- serviceaccountauthentication.go
- servicemetadatatemplate.go
- servicespectemplate.go
- servicetemplate.go
- shard.go
- shardcacheconfig.go
- shardreference.go
- shardspec.go
- shardstatus.go
- x509subject.go