Documentation ¶
Index ¶
- type GardenletApplyConfiguration
- func (b *GardenletApplyConfiguration) WithBootstrap(value seedmanagementv1alpha1.Bootstrap) *GardenletApplyConfiguration
- func (b *GardenletApplyConfiguration) WithConfig(value runtime.RawExtension) *GardenletApplyConfiguration
- func (b *GardenletApplyConfiguration) WithDeployment(value *GardenletDeploymentApplyConfiguration) *GardenletApplyConfiguration
- func (b *GardenletApplyConfiguration) WithMergeWithParent(value bool) *GardenletApplyConfiguration
- type GardenletDeploymentApplyConfiguration
- func (b *GardenletDeploymentApplyConfiguration) WithAdditionalVolumeMounts(values ...v1.VolumeMount) *GardenletDeploymentApplyConfiguration
- func (b *GardenletDeploymentApplyConfiguration) WithAdditionalVolumes(values ...v1.Volume) *GardenletDeploymentApplyConfiguration
- func (b *GardenletDeploymentApplyConfiguration) WithEnv(values ...v1.EnvVar) *GardenletDeploymentApplyConfiguration
- func (b *GardenletDeploymentApplyConfiguration) WithImage(value *ImageApplyConfiguration) *GardenletDeploymentApplyConfiguration
- func (b *GardenletDeploymentApplyConfiguration) WithPodAnnotations(entries map[string]string) *GardenletDeploymentApplyConfiguration
- func (b *GardenletDeploymentApplyConfiguration) WithPodLabels(entries map[string]string) *GardenletDeploymentApplyConfiguration
- func (b *GardenletDeploymentApplyConfiguration) WithReplicaCount(value int32) *GardenletDeploymentApplyConfiguration
- func (b *GardenletDeploymentApplyConfiguration) WithResources(value v1.ResourceRequirements) *GardenletDeploymentApplyConfiguration
- func (b *GardenletDeploymentApplyConfiguration) WithRevisionHistoryLimit(value int32) *GardenletDeploymentApplyConfiguration
- func (b *GardenletDeploymentApplyConfiguration) WithServiceAccountName(value string) *GardenletDeploymentApplyConfiguration
- func (b *GardenletDeploymentApplyConfiguration) WithVPA(value bool) *GardenletDeploymentApplyConfiguration
- type ImageApplyConfiguration
- type ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithAPIVersion(value string) *ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithAnnotations(entries map[string]string) *ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithFinalizers(values ...string) *ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithGenerateName(value string) *ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithGeneration(value int64) *ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithKind(value string) *ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithLabels(entries map[string]string) *ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithName(value string) *ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithNamespace(value string) *ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithResourceVersion(value string) *ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithSpec(value *ManagedSeedSpecApplyConfiguration) *ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithStatus(value *ManagedSeedStatusApplyConfiguration) *ManagedSeedApplyConfiguration
- func (b *ManagedSeedApplyConfiguration) WithUID(value types.UID) *ManagedSeedApplyConfiguration
- type ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithAPIVersion(value string) *ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithAnnotations(entries map[string]string) *ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithFinalizers(values ...string) *ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithGenerateName(value string) *ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithGeneration(value int64) *ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithKind(value string) *ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithLabels(entries map[string]string) *ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithName(value string) *ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithNamespace(value string) *ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithResourceVersion(value string) *ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithSpec(value *ManagedSeedSetSpecApplyConfiguration) *ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithStatus(value *ManagedSeedSetStatusApplyConfiguration) *ManagedSeedSetApplyConfiguration
- func (b *ManagedSeedSetApplyConfiguration) WithUID(value types.UID) *ManagedSeedSetApplyConfiguration
- type ManagedSeedSetSpecApplyConfiguration
- func (b *ManagedSeedSetSpecApplyConfiguration) WithReplicas(value int32) *ManagedSeedSetSpecApplyConfiguration
- func (b *ManagedSeedSetSpecApplyConfiguration) WithRevisionHistoryLimit(value int32) *ManagedSeedSetSpecApplyConfiguration
- func (b *ManagedSeedSetSpecApplyConfiguration) WithSelector(value v1.LabelSelector) *ManagedSeedSetSpecApplyConfiguration
- func (b *ManagedSeedSetSpecApplyConfiguration) WithShootTemplate(value v1beta1.ShootTemplate) *ManagedSeedSetSpecApplyConfiguration
- func (b *ManagedSeedSetSpecApplyConfiguration) WithTemplate(value *ManagedSeedTemplateApplyConfiguration) *ManagedSeedSetSpecApplyConfiguration
- func (b *ManagedSeedSetSpecApplyConfiguration) WithUpdateStrategy(value *UpdateStrategyApplyConfiguration) *ManagedSeedSetSpecApplyConfiguration
- type ManagedSeedSetStatusApplyConfiguration
- func (b *ManagedSeedSetStatusApplyConfiguration) WithCollisionCount(value int32) *ManagedSeedSetStatusApplyConfiguration
- func (b *ManagedSeedSetStatusApplyConfiguration) WithConditions(values ...v1beta1.Condition) *ManagedSeedSetStatusApplyConfiguration
- func (b *ManagedSeedSetStatusApplyConfiguration) WithCurrentReplicas(value int32) *ManagedSeedSetStatusApplyConfiguration
- func (b *ManagedSeedSetStatusApplyConfiguration) WithCurrentRevision(value string) *ManagedSeedSetStatusApplyConfiguration
- func (b *ManagedSeedSetStatusApplyConfiguration) WithNextReplicaNumber(value int32) *ManagedSeedSetStatusApplyConfiguration
- func (b *ManagedSeedSetStatusApplyConfiguration) WithObservedGeneration(value int64) *ManagedSeedSetStatusApplyConfiguration
- func (b *ManagedSeedSetStatusApplyConfiguration) WithPendingReplica(value *PendingReplicaApplyConfiguration) *ManagedSeedSetStatusApplyConfiguration
- func (b *ManagedSeedSetStatusApplyConfiguration) WithReadyReplicas(value int32) *ManagedSeedSetStatusApplyConfiguration
- func (b *ManagedSeedSetStatusApplyConfiguration) WithReplicas(value int32) *ManagedSeedSetStatusApplyConfiguration
- func (b *ManagedSeedSetStatusApplyConfiguration) WithUpdateRevision(value string) *ManagedSeedSetStatusApplyConfiguration
- func (b *ManagedSeedSetStatusApplyConfiguration) WithUpdatedReplicas(value int32) *ManagedSeedSetStatusApplyConfiguration
- type ManagedSeedSpecApplyConfiguration
- type ManagedSeedStatusApplyConfiguration
- type ManagedSeedTemplateApplyConfiguration
- func (b *ManagedSeedTemplateApplyConfiguration) WithAnnotations(entries map[string]string) *ManagedSeedTemplateApplyConfiguration
- func (b *ManagedSeedTemplateApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ManagedSeedTemplateApplyConfiguration
- func (b *ManagedSeedTemplateApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ManagedSeedTemplateApplyConfiguration
- func (b *ManagedSeedTemplateApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ManagedSeedTemplateApplyConfiguration
- func (b *ManagedSeedTemplateApplyConfiguration) WithFinalizers(values ...string) *ManagedSeedTemplateApplyConfiguration
- func (b *ManagedSeedTemplateApplyConfiguration) WithGenerateName(value string) *ManagedSeedTemplateApplyConfiguration
- func (b *ManagedSeedTemplateApplyConfiguration) WithGeneration(value int64) *ManagedSeedTemplateApplyConfiguration
- func (b *ManagedSeedTemplateApplyConfiguration) WithLabels(entries map[string]string) *ManagedSeedTemplateApplyConfiguration
- func (b *ManagedSeedTemplateApplyConfiguration) WithName(value string) *ManagedSeedTemplateApplyConfiguration
- func (b *ManagedSeedTemplateApplyConfiguration) WithNamespace(value string) *ManagedSeedTemplateApplyConfiguration
- func (b *ManagedSeedTemplateApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ManagedSeedTemplateApplyConfiguration
- func (b *ManagedSeedTemplateApplyConfiguration) WithResourceVersion(value string) *ManagedSeedTemplateApplyConfiguration
- func (b *ManagedSeedTemplateApplyConfiguration) WithSpec(value *ManagedSeedSpecApplyConfiguration) *ManagedSeedTemplateApplyConfiguration
- func (b *ManagedSeedTemplateApplyConfiguration) WithUID(value types.UID) *ManagedSeedTemplateApplyConfiguration
- type PendingReplicaApplyConfiguration
- func (b *PendingReplicaApplyConfiguration) WithName(value string) *PendingReplicaApplyConfiguration
- func (b *PendingReplicaApplyConfiguration) WithReason(value v1alpha1.PendingReplicaReason) *PendingReplicaApplyConfiguration
- func (b *PendingReplicaApplyConfiguration) WithRetries(value int32) *PendingReplicaApplyConfiguration
- func (b *PendingReplicaApplyConfiguration) WithSince(value v1.Time) *PendingReplicaApplyConfiguration
- type RollingUpdateStrategyApplyConfiguration
- type ShootApplyConfiguration
- type UpdateStrategyApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GardenletApplyConfiguration ¶
type GardenletApplyConfiguration struct { Deployment *GardenletDeploymentApplyConfiguration `json:"deployment,omitempty"` Config *runtime.RawExtension `json:"config,omitempty"` Bootstrap *seedmanagementv1alpha1.Bootstrap `json:"bootstrap,omitempty"` MergeWithParent *bool `json:"mergeWithParent,omitempty"` }
GardenletApplyConfiguration represents an declarative configuration of the Gardenlet type for use with apply.
func Gardenlet ¶
func Gardenlet() *GardenletApplyConfiguration
GardenletApplyConfiguration constructs an declarative configuration of the Gardenlet type for use with apply.
func (*GardenletApplyConfiguration) WithBootstrap ¶
func (b *GardenletApplyConfiguration) WithBootstrap(value seedmanagementv1alpha1.Bootstrap) *GardenletApplyConfiguration
WithBootstrap sets the Bootstrap field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Bootstrap field is set to the value of the last call.
func (*GardenletApplyConfiguration) WithConfig ¶
func (b *GardenletApplyConfiguration) WithConfig(value runtime.RawExtension) *GardenletApplyConfiguration
WithConfig sets the Config field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Config field is set to the value of the last call.
func (*GardenletApplyConfiguration) WithDeployment ¶
func (b *GardenletApplyConfiguration) WithDeployment(value *GardenletDeploymentApplyConfiguration) *GardenletApplyConfiguration
WithDeployment sets the Deployment field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Deployment field is set to the value of the last call.
func (*GardenletApplyConfiguration) WithMergeWithParent ¶
func (b *GardenletApplyConfiguration) WithMergeWithParent(value bool) *GardenletApplyConfiguration
WithMergeWithParent sets the MergeWithParent field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MergeWithParent field is set to the value of the last call.
type GardenletDeploymentApplyConfiguration ¶
type GardenletDeploymentApplyConfiguration struct { ReplicaCount *int32 `json:"replicaCount,omitempty"` RevisionHistoryLimit *int32 `json:"revisionHistoryLimit,omitempty"` ServiceAccountName *string `json:"serviceAccountName,omitempty"` Image *ImageApplyConfiguration `json:"image,omitempty"` Resources *v1.ResourceRequirements `json:"resources,omitempty"` PodLabels map[string]string `json:"podLabels,omitempty"` PodAnnotations map[string]string `json:"podAnnotations,omitempty"` AdditionalVolumes []v1.Volume `json:"additionalVolumes,omitempty"` AdditionalVolumeMounts []v1.VolumeMount `json:"additionalVolumeMounts,omitempty"` Env []v1.EnvVar `json:"env,omitempty"` VPA *bool `json:"vpa,omitempty"` }
GardenletDeploymentApplyConfiguration represents an declarative configuration of the GardenletDeployment type for use with apply.
func GardenletDeployment ¶
func GardenletDeployment() *GardenletDeploymentApplyConfiguration
GardenletDeploymentApplyConfiguration constructs an declarative configuration of the GardenletDeployment type for use with apply.
func (*GardenletDeploymentApplyConfiguration) WithAdditionalVolumeMounts ¶
func (b *GardenletDeploymentApplyConfiguration) WithAdditionalVolumeMounts(values ...v1.VolumeMount) *GardenletDeploymentApplyConfiguration
WithAdditionalVolumeMounts adds the given value to the AdditionalVolumeMounts 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 AdditionalVolumeMounts field.
func (*GardenletDeploymentApplyConfiguration) WithAdditionalVolumes ¶
func (b *GardenletDeploymentApplyConfiguration) WithAdditionalVolumes(values ...v1.Volume) *GardenletDeploymentApplyConfiguration
WithAdditionalVolumes adds the given value to the AdditionalVolumes 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 AdditionalVolumes field.
func (*GardenletDeploymentApplyConfiguration) WithEnv ¶
func (b *GardenletDeploymentApplyConfiguration) WithEnv(values ...v1.EnvVar) *GardenletDeploymentApplyConfiguration
WithEnv adds the given value to the Env 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 Env field.
func (*GardenletDeploymentApplyConfiguration) WithImage ¶
func (b *GardenletDeploymentApplyConfiguration) WithImage(value *ImageApplyConfiguration) *GardenletDeploymentApplyConfiguration
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 (*GardenletDeploymentApplyConfiguration) WithPodAnnotations ¶
func (b *GardenletDeploymentApplyConfiguration) WithPodAnnotations(entries map[string]string) *GardenletDeploymentApplyConfiguration
WithPodAnnotations puts the entries into the PodAnnotations 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 PodAnnotations field, overwriting an existing map entries in PodAnnotations field with the same key.
func (*GardenletDeploymentApplyConfiguration) WithPodLabels ¶
func (b *GardenletDeploymentApplyConfiguration) WithPodLabels(entries map[string]string) *GardenletDeploymentApplyConfiguration
WithPodLabels puts the entries into the PodLabels 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 PodLabels field, overwriting an existing map entries in PodLabels field with the same key.
func (*GardenletDeploymentApplyConfiguration) WithReplicaCount ¶
func (b *GardenletDeploymentApplyConfiguration) WithReplicaCount(value int32) *GardenletDeploymentApplyConfiguration
WithReplicaCount sets the ReplicaCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReplicaCount field is set to the value of the last call.
func (*GardenletDeploymentApplyConfiguration) WithResources ¶
func (b *GardenletDeploymentApplyConfiguration) WithResources(value v1.ResourceRequirements) *GardenletDeploymentApplyConfiguration
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 (*GardenletDeploymentApplyConfiguration) WithRevisionHistoryLimit ¶
func (b *GardenletDeploymentApplyConfiguration) WithRevisionHistoryLimit(value int32) *GardenletDeploymentApplyConfiguration
WithRevisionHistoryLimit sets the RevisionHistoryLimit field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RevisionHistoryLimit field is set to the value of the last call.
func (*GardenletDeploymentApplyConfiguration) WithServiceAccountName ¶
func (b *GardenletDeploymentApplyConfiguration) WithServiceAccountName(value string) *GardenletDeploymentApplyConfiguration
WithServiceAccountName sets the ServiceAccountName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceAccountName field is set to the value of the last call.
func (*GardenletDeploymentApplyConfiguration) WithVPA ¶
func (b *GardenletDeploymentApplyConfiguration) WithVPA(value bool) *GardenletDeploymentApplyConfiguration
WithVPA sets the VPA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VPA field is set to the value of the last call.
type ImageApplyConfiguration ¶
type ImageApplyConfiguration struct { Repository *string `json:"repository,omitempty"` Tag *string `json:"tag,omitempty"` PullPolicy *v1.PullPolicy `json:"pullPolicy,omitempty"` }
ImageApplyConfiguration represents an declarative configuration of the Image type for use with apply.
func Image ¶
func Image() *ImageApplyConfiguration
ImageApplyConfiguration constructs an declarative configuration of the Image type for use with apply.
func (*ImageApplyConfiguration) WithPullPolicy ¶
func (b *ImageApplyConfiguration) WithPullPolicy(value v1.PullPolicy) *ImageApplyConfiguration
WithPullPolicy sets the PullPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PullPolicy field is set to the value of the last call.
func (*ImageApplyConfiguration) WithRepository ¶
func (b *ImageApplyConfiguration) WithRepository(value string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithTag ¶
func (b *ImageApplyConfiguration) WithTag(value string) *ImageApplyConfiguration
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 ManagedSeedApplyConfiguration ¶
type ManagedSeedApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ManagedSeedSpecApplyConfiguration `json:"spec,omitempty"` Status *ManagedSeedStatusApplyConfiguration `json:"status,omitempty"` }
ManagedSeedApplyConfiguration represents an declarative configuration of the ManagedSeed type for use with apply.
func ManagedSeed ¶
func ManagedSeed(name, namespace string) *ManagedSeedApplyConfiguration
ManagedSeed constructs an declarative configuration of the ManagedSeed type for use with apply.
func (*ManagedSeedApplyConfiguration) WithAPIVersion ¶
func (b *ManagedSeedApplyConfiguration) WithAPIVersion(value string) *ManagedSeedApplyConfiguration
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 (*ManagedSeedApplyConfiguration) WithAnnotations ¶
func (b *ManagedSeedApplyConfiguration) WithAnnotations(entries map[string]string) *ManagedSeedApplyConfiguration
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 (*ManagedSeedApplyConfiguration) WithCreationTimestamp ¶
func (b *ManagedSeedApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ManagedSeedApplyConfiguration
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 (*ManagedSeedApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ManagedSeedApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ManagedSeedApplyConfiguration
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 (*ManagedSeedApplyConfiguration) WithDeletionTimestamp ¶
func (b *ManagedSeedApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ManagedSeedApplyConfiguration
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 (*ManagedSeedApplyConfiguration) WithFinalizers ¶
func (b *ManagedSeedApplyConfiguration) WithFinalizers(values ...string) *ManagedSeedApplyConfiguration
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 (*ManagedSeedApplyConfiguration) WithGenerateName ¶
func (b *ManagedSeedApplyConfiguration) WithGenerateName(value string) *ManagedSeedApplyConfiguration
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 (*ManagedSeedApplyConfiguration) WithGeneration ¶
func (b *ManagedSeedApplyConfiguration) WithGeneration(value int64) *ManagedSeedApplyConfiguration
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 (*ManagedSeedApplyConfiguration) WithKind ¶
func (b *ManagedSeedApplyConfiguration) WithKind(value string) *ManagedSeedApplyConfiguration
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 (*ManagedSeedApplyConfiguration) WithLabels ¶
func (b *ManagedSeedApplyConfiguration) WithLabels(entries map[string]string) *ManagedSeedApplyConfiguration
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 (*ManagedSeedApplyConfiguration) WithName ¶
func (b *ManagedSeedApplyConfiguration) WithName(value string) *ManagedSeedApplyConfiguration
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 (*ManagedSeedApplyConfiguration) WithNamespace ¶
func (b *ManagedSeedApplyConfiguration) WithNamespace(value string) *ManagedSeedApplyConfiguration
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 (*ManagedSeedApplyConfiguration) WithOwnerReferences ¶
func (b *ManagedSeedApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ManagedSeedApplyConfiguration
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 (*ManagedSeedApplyConfiguration) WithResourceVersion ¶
func (b *ManagedSeedApplyConfiguration) WithResourceVersion(value string) *ManagedSeedApplyConfiguration
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 (*ManagedSeedApplyConfiguration) WithSpec ¶
func (b *ManagedSeedApplyConfiguration) WithSpec(value *ManagedSeedSpecApplyConfiguration) *ManagedSeedApplyConfiguration
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 (*ManagedSeedApplyConfiguration) WithStatus ¶
func (b *ManagedSeedApplyConfiguration) WithStatus(value *ManagedSeedStatusApplyConfiguration) *ManagedSeedApplyConfiguration
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 (*ManagedSeedApplyConfiguration) WithUID ¶
func (b *ManagedSeedApplyConfiguration) WithUID(value types.UID) *ManagedSeedApplyConfiguration
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 ManagedSeedSetApplyConfiguration ¶
type ManagedSeedSetApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ManagedSeedSetSpecApplyConfiguration `json:"spec,omitempty"` Status *ManagedSeedSetStatusApplyConfiguration `json:"status,omitempty"` }
ManagedSeedSetApplyConfiguration represents an declarative configuration of the ManagedSeedSet type for use with apply.
func ManagedSeedSet ¶
func ManagedSeedSet(name, namespace string) *ManagedSeedSetApplyConfiguration
ManagedSeedSet constructs an declarative configuration of the ManagedSeedSet type for use with apply.
func (*ManagedSeedSetApplyConfiguration) WithAPIVersion ¶
func (b *ManagedSeedSetApplyConfiguration) WithAPIVersion(value string) *ManagedSeedSetApplyConfiguration
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 (*ManagedSeedSetApplyConfiguration) WithAnnotations ¶
func (b *ManagedSeedSetApplyConfiguration) WithAnnotations(entries map[string]string) *ManagedSeedSetApplyConfiguration
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 (*ManagedSeedSetApplyConfiguration) WithCreationTimestamp ¶
func (b *ManagedSeedSetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ManagedSeedSetApplyConfiguration
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 (*ManagedSeedSetApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ManagedSeedSetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ManagedSeedSetApplyConfiguration
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 (*ManagedSeedSetApplyConfiguration) WithDeletionTimestamp ¶
func (b *ManagedSeedSetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ManagedSeedSetApplyConfiguration
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 (*ManagedSeedSetApplyConfiguration) WithFinalizers ¶
func (b *ManagedSeedSetApplyConfiguration) WithFinalizers(values ...string) *ManagedSeedSetApplyConfiguration
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 (*ManagedSeedSetApplyConfiguration) WithGenerateName ¶
func (b *ManagedSeedSetApplyConfiguration) WithGenerateName(value string) *ManagedSeedSetApplyConfiguration
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 (*ManagedSeedSetApplyConfiguration) WithGeneration ¶
func (b *ManagedSeedSetApplyConfiguration) WithGeneration(value int64) *ManagedSeedSetApplyConfiguration
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 (*ManagedSeedSetApplyConfiguration) WithKind ¶
func (b *ManagedSeedSetApplyConfiguration) WithKind(value string) *ManagedSeedSetApplyConfiguration
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 (*ManagedSeedSetApplyConfiguration) WithLabels ¶
func (b *ManagedSeedSetApplyConfiguration) WithLabels(entries map[string]string) *ManagedSeedSetApplyConfiguration
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 (*ManagedSeedSetApplyConfiguration) WithName ¶
func (b *ManagedSeedSetApplyConfiguration) WithName(value string) *ManagedSeedSetApplyConfiguration
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 (*ManagedSeedSetApplyConfiguration) WithNamespace ¶
func (b *ManagedSeedSetApplyConfiguration) WithNamespace(value string) *ManagedSeedSetApplyConfiguration
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 (*ManagedSeedSetApplyConfiguration) WithOwnerReferences ¶
func (b *ManagedSeedSetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ManagedSeedSetApplyConfiguration
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 (*ManagedSeedSetApplyConfiguration) WithResourceVersion ¶
func (b *ManagedSeedSetApplyConfiguration) WithResourceVersion(value string) *ManagedSeedSetApplyConfiguration
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 (*ManagedSeedSetApplyConfiguration) WithSpec ¶
func (b *ManagedSeedSetApplyConfiguration) WithSpec(value *ManagedSeedSetSpecApplyConfiguration) *ManagedSeedSetApplyConfiguration
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 (*ManagedSeedSetApplyConfiguration) WithStatus ¶
func (b *ManagedSeedSetApplyConfiguration) WithStatus(value *ManagedSeedSetStatusApplyConfiguration) *ManagedSeedSetApplyConfiguration
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 (*ManagedSeedSetApplyConfiguration) WithUID ¶
func (b *ManagedSeedSetApplyConfiguration) WithUID(value types.UID) *ManagedSeedSetApplyConfiguration
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 ManagedSeedSetSpecApplyConfiguration ¶
type ManagedSeedSetSpecApplyConfiguration struct { Replicas *int32 `json:"replicas,omitempty"` Selector *v1.LabelSelector `json:"selector,omitempty"` Template *ManagedSeedTemplateApplyConfiguration `json:"template,omitempty"` ShootTemplate *v1beta1.ShootTemplate `json:"shootTemplate,omitempty"` UpdateStrategy *UpdateStrategyApplyConfiguration `json:"updateStrategy,omitempty"` RevisionHistoryLimit *int32 `json:"revisionHistoryLimit,omitempty"` }
ManagedSeedSetSpecApplyConfiguration represents an declarative configuration of the ManagedSeedSetSpec type for use with apply.
func ManagedSeedSetSpec ¶
func ManagedSeedSetSpec() *ManagedSeedSetSpecApplyConfiguration
ManagedSeedSetSpecApplyConfiguration constructs an declarative configuration of the ManagedSeedSetSpec type for use with apply.
func (*ManagedSeedSetSpecApplyConfiguration) WithReplicas ¶
func (b *ManagedSeedSetSpecApplyConfiguration) WithReplicas(value int32) *ManagedSeedSetSpecApplyConfiguration
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 (*ManagedSeedSetSpecApplyConfiguration) WithRevisionHistoryLimit ¶
func (b *ManagedSeedSetSpecApplyConfiguration) WithRevisionHistoryLimit(value int32) *ManagedSeedSetSpecApplyConfiguration
WithRevisionHistoryLimit sets the RevisionHistoryLimit field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RevisionHistoryLimit field is set to the value of the last call.
func (*ManagedSeedSetSpecApplyConfiguration) WithSelector ¶
func (b *ManagedSeedSetSpecApplyConfiguration) WithSelector(value v1.LabelSelector) *ManagedSeedSetSpecApplyConfiguration
WithSelector sets the Selector field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Selector field is set to the value of the last call.
func (*ManagedSeedSetSpecApplyConfiguration) WithShootTemplate ¶
func (b *ManagedSeedSetSpecApplyConfiguration) WithShootTemplate(value v1beta1.ShootTemplate) *ManagedSeedSetSpecApplyConfiguration
WithShootTemplate sets the ShootTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ShootTemplate field is set to the value of the last call.
func (*ManagedSeedSetSpecApplyConfiguration) WithTemplate ¶
func (b *ManagedSeedSetSpecApplyConfiguration) WithTemplate(value *ManagedSeedTemplateApplyConfiguration) *ManagedSeedSetSpecApplyConfiguration
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.
func (*ManagedSeedSetSpecApplyConfiguration) WithUpdateStrategy ¶
func (b *ManagedSeedSetSpecApplyConfiguration) WithUpdateStrategy(value *UpdateStrategyApplyConfiguration) *ManagedSeedSetSpecApplyConfiguration
WithUpdateStrategy sets the UpdateStrategy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpdateStrategy field is set to the value of the last call.
type ManagedSeedSetStatusApplyConfiguration ¶
type ManagedSeedSetStatusApplyConfiguration struct { ObservedGeneration *int64 `json:"observedGeneration,omitempty"` Replicas *int32 `json:"replicas,omitempty"` ReadyReplicas *int32 `json:"readyReplicas,omitempty"` NextReplicaNumber *int32 `json:"nextReplicaNumber,omitempty"` CurrentReplicas *int32 `json:"currentReplicas,omitempty"` UpdatedReplicas *int32 `json:"updatedReplicas,omitempty"` CurrentRevision *string `json:"currentRevision,omitempty"` UpdateRevision *string `json:"updateRevision,omitempty"` CollisionCount *int32 `json:"collisionCount,omitempty"` Conditions []v1beta1.Condition `json:"conditions,omitempty"` PendingReplica *PendingReplicaApplyConfiguration `json:"pendingReplica,omitempty"` }
ManagedSeedSetStatusApplyConfiguration represents an declarative configuration of the ManagedSeedSetStatus type for use with apply.
func ManagedSeedSetStatus ¶
func ManagedSeedSetStatus() *ManagedSeedSetStatusApplyConfiguration
ManagedSeedSetStatusApplyConfiguration constructs an declarative configuration of the ManagedSeedSetStatus type for use with apply.
func (*ManagedSeedSetStatusApplyConfiguration) WithCollisionCount ¶
func (b *ManagedSeedSetStatusApplyConfiguration) WithCollisionCount(value int32) *ManagedSeedSetStatusApplyConfiguration
WithCollisionCount sets the CollisionCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CollisionCount field is set to the value of the last call.
func (*ManagedSeedSetStatusApplyConfiguration) WithConditions ¶
func (b *ManagedSeedSetStatusApplyConfiguration) WithConditions(values ...v1beta1.Condition) *ManagedSeedSetStatusApplyConfiguration
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 (*ManagedSeedSetStatusApplyConfiguration) WithCurrentReplicas ¶
func (b *ManagedSeedSetStatusApplyConfiguration) WithCurrentReplicas(value int32) *ManagedSeedSetStatusApplyConfiguration
WithCurrentReplicas sets the CurrentReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CurrentReplicas field is set to the value of the last call.
func (*ManagedSeedSetStatusApplyConfiguration) WithCurrentRevision ¶
func (b *ManagedSeedSetStatusApplyConfiguration) WithCurrentRevision(value string) *ManagedSeedSetStatusApplyConfiguration
WithCurrentRevision sets the CurrentRevision field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CurrentRevision field is set to the value of the last call.
func (*ManagedSeedSetStatusApplyConfiguration) WithNextReplicaNumber ¶
func (b *ManagedSeedSetStatusApplyConfiguration) WithNextReplicaNumber(value int32) *ManagedSeedSetStatusApplyConfiguration
WithNextReplicaNumber sets the NextReplicaNumber field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NextReplicaNumber field is set to the value of the last call.
func (*ManagedSeedSetStatusApplyConfiguration) WithObservedGeneration ¶
func (b *ManagedSeedSetStatusApplyConfiguration) WithObservedGeneration(value int64) *ManagedSeedSetStatusApplyConfiguration
WithObservedGeneration sets the ObservedGeneration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ObservedGeneration field is set to the value of the last call.
func (*ManagedSeedSetStatusApplyConfiguration) WithPendingReplica ¶
func (b *ManagedSeedSetStatusApplyConfiguration) WithPendingReplica(value *PendingReplicaApplyConfiguration) *ManagedSeedSetStatusApplyConfiguration
WithPendingReplica sets the PendingReplica field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PendingReplica field is set to the value of the last call.
func (*ManagedSeedSetStatusApplyConfiguration) WithReadyReplicas ¶
func (b *ManagedSeedSetStatusApplyConfiguration) WithReadyReplicas(value int32) *ManagedSeedSetStatusApplyConfiguration
WithReadyReplicas sets the ReadyReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReadyReplicas field is set to the value of the last call.
func (*ManagedSeedSetStatusApplyConfiguration) WithReplicas ¶
func (b *ManagedSeedSetStatusApplyConfiguration) WithReplicas(value int32) *ManagedSeedSetStatusApplyConfiguration
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 (*ManagedSeedSetStatusApplyConfiguration) WithUpdateRevision ¶
func (b *ManagedSeedSetStatusApplyConfiguration) WithUpdateRevision(value string) *ManagedSeedSetStatusApplyConfiguration
WithUpdateRevision sets the UpdateRevision field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpdateRevision field is set to the value of the last call.
func (*ManagedSeedSetStatusApplyConfiguration) WithUpdatedReplicas ¶
func (b *ManagedSeedSetStatusApplyConfiguration) WithUpdatedReplicas(value int32) *ManagedSeedSetStatusApplyConfiguration
WithUpdatedReplicas sets the UpdatedReplicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpdatedReplicas field is set to the value of the last call.
type ManagedSeedSpecApplyConfiguration ¶
type ManagedSeedSpecApplyConfiguration struct { Shoot *ShootApplyConfiguration `json:"shoot,omitempty"` Gardenlet *GardenletApplyConfiguration `json:"gardenlet,omitempty"` }
ManagedSeedSpecApplyConfiguration represents an declarative configuration of the ManagedSeedSpec type for use with apply.
func ManagedSeedSpec ¶
func ManagedSeedSpec() *ManagedSeedSpecApplyConfiguration
ManagedSeedSpecApplyConfiguration constructs an declarative configuration of the ManagedSeedSpec type for use with apply.
func (*ManagedSeedSpecApplyConfiguration) WithGardenlet ¶
func (b *ManagedSeedSpecApplyConfiguration) WithGardenlet(value *GardenletApplyConfiguration) *ManagedSeedSpecApplyConfiguration
WithGardenlet sets the Gardenlet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Gardenlet field is set to the value of the last call.
func (*ManagedSeedSpecApplyConfiguration) WithShoot ¶
func (b *ManagedSeedSpecApplyConfiguration) WithShoot(value *ShootApplyConfiguration) *ManagedSeedSpecApplyConfiguration
WithShoot sets the Shoot field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Shoot field is set to the value of the last call.
type ManagedSeedStatusApplyConfiguration ¶
type ManagedSeedStatusApplyConfiguration struct { Conditions []v1beta1.Condition `json:"conditions,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty"` }
ManagedSeedStatusApplyConfiguration represents an declarative configuration of the ManagedSeedStatus type for use with apply.
func ManagedSeedStatus ¶
func ManagedSeedStatus() *ManagedSeedStatusApplyConfiguration
ManagedSeedStatusApplyConfiguration constructs an declarative configuration of the ManagedSeedStatus type for use with apply.
func (*ManagedSeedStatusApplyConfiguration) WithConditions ¶
func (b *ManagedSeedStatusApplyConfiguration) WithConditions(values ...v1beta1.Condition) *ManagedSeedStatusApplyConfiguration
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 (*ManagedSeedStatusApplyConfiguration) WithObservedGeneration ¶
func (b *ManagedSeedStatusApplyConfiguration) WithObservedGeneration(value int64) *ManagedSeedStatusApplyConfiguration
WithObservedGeneration sets the ObservedGeneration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ObservedGeneration field is set to the value of the last call.
type ManagedSeedTemplateApplyConfiguration ¶
type ManagedSeedTemplateApplyConfiguration struct { *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ManagedSeedSpecApplyConfiguration `json:"spec,omitempty"` }
ManagedSeedTemplateApplyConfiguration represents an declarative configuration of the ManagedSeedTemplate type for use with apply.
func ManagedSeedTemplate ¶
func ManagedSeedTemplate() *ManagedSeedTemplateApplyConfiguration
ManagedSeedTemplateApplyConfiguration constructs an declarative configuration of the ManagedSeedTemplate type for use with apply.
func (*ManagedSeedTemplateApplyConfiguration) WithAnnotations ¶
func (b *ManagedSeedTemplateApplyConfiguration) WithAnnotations(entries map[string]string) *ManagedSeedTemplateApplyConfiguration
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 (*ManagedSeedTemplateApplyConfiguration) WithCreationTimestamp ¶
func (b *ManagedSeedTemplateApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ManagedSeedTemplateApplyConfiguration
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 (*ManagedSeedTemplateApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ManagedSeedTemplateApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ManagedSeedTemplateApplyConfiguration
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 (*ManagedSeedTemplateApplyConfiguration) WithDeletionTimestamp ¶
func (b *ManagedSeedTemplateApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ManagedSeedTemplateApplyConfiguration
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 (*ManagedSeedTemplateApplyConfiguration) WithFinalizers ¶
func (b *ManagedSeedTemplateApplyConfiguration) WithFinalizers(values ...string) *ManagedSeedTemplateApplyConfiguration
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 (*ManagedSeedTemplateApplyConfiguration) WithGenerateName ¶
func (b *ManagedSeedTemplateApplyConfiguration) WithGenerateName(value string) *ManagedSeedTemplateApplyConfiguration
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 (*ManagedSeedTemplateApplyConfiguration) WithGeneration ¶
func (b *ManagedSeedTemplateApplyConfiguration) WithGeneration(value int64) *ManagedSeedTemplateApplyConfiguration
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 (*ManagedSeedTemplateApplyConfiguration) WithLabels ¶
func (b *ManagedSeedTemplateApplyConfiguration) WithLabels(entries map[string]string) *ManagedSeedTemplateApplyConfiguration
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 (*ManagedSeedTemplateApplyConfiguration) WithName ¶
func (b *ManagedSeedTemplateApplyConfiguration) WithName(value string) *ManagedSeedTemplateApplyConfiguration
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 (*ManagedSeedTemplateApplyConfiguration) WithNamespace ¶
func (b *ManagedSeedTemplateApplyConfiguration) WithNamespace(value string) *ManagedSeedTemplateApplyConfiguration
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 (*ManagedSeedTemplateApplyConfiguration) WithOwnerReferences ¶
func (b *ManagedSeedTemplateApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ManagedSeedTemplateApplyConfiguration
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 (*ManagedSeedTemplateApplyConfiguration) WithResourceVersion ¶
func (b *ManagedSeedTemplateApplyConfiguration) WithResourceVersion(value string) *ManagedSeedTemplateApplyConfiguration
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 (*ManagedSeedTemplateApplyConfiguration) WithSpec ¶
func (b *ManagedSeedTemplateApplyConfiguration) WithSpec(value *ManagedSeedSpecApplyConfiguration) *ManagedSeedTemplateApplyConfiguration
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 (*ManagedSeedTemplateApplyConfiguration) WithUID ¶
func (b *ManagedSeedTemplateApplyConfiguration) WithUID(value types.UID) *ManagedSeedTemplateApplyConfiguration
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 PendingReplicaApplyConfiguration ¶
type PendingReplicaApplyConfiguration struct { Name *string `json:"name,omitempty"` Reason *v1alpha1.PendingReplicaReason `json:"reason,omitempty"` Since *v1.Time `json:"since,omitempty"` Retries *int32 `json:"retries,omitempty"` }
PendingReplicaApplyConfiguration represents an declarative configuration of the PendingReplica type for use with apply.
func PendingReplica ¶
func PendingReplica() *PendingReplicaApplyConfiguration
PendingReplicaApplyConfiguration constructs an declarative configuration of the PendingReplica type for use with apply.
func (*PendingReplicaApplyConfiguration) WithName ¶
func (b *PendingReplicaApplyConfiguration) WithName(value string) *PendingReplicaApplyConfiguration
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 (*PendingReplicaApplyConfiguration) WithReason ¶
func (b *PendingReplicaApplyConfiguration) WithReason(value v1alpha1.PendingReplicaReason) *PendingReplicaApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*PendingReplicaApplyConfiguration) WithRetries ¶
func (b *PendingReplicaApplyConfiguration) WithRetries(value int32) *PendingReplicaApplyConfiguration
WithRetries sets the Retries field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Retries field is set to the value of the last call.
func (*PendingReplicaApplyConfiguration) WithSince ¶
func (b *PendingReplicaApplyConfiguration) WithSince(value v1.Time) *PendingReplicaApplyConfiguration
WithSince sets the Since field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Since field is set to the value of the last call.
type RollingUpdateStrategyApplyConfiguration ¶
type RollingUpdateStrategyApplyConfiguration struct {
Partition *int32 `json:"partition,omitempty"`
}
RollingUpdateStrategyApplyConfiguration represents an declarative configuration of the RollingUpdateStrategy type for use with apply.
func RollingUpdateStrategy ¶
func RollingUpdateStrategy() *RollingUpdateStrategyApplyConfiguration
RollingUpdateStrategyApplyConfiguration constructs an declarative configuration of the RollingUpdateStrategy type for use with apply.
func (*RollingUpdateStrategyApplyConfiguration) WithPartition ¶
func (b *RollingUpdateStrategyApplyConfiguration) WithPartition(value int32) *RollingUpdateStrategyApplyConfiguration
WithPartition sets the Partition field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Partition field is set to the value of the last call.
type ShootApplyConfiguration ¶
type ShootApplyConfiguration struct {
Name *string `json:"name,omitempty"`
}
ShootApplyConfiguration represents an declarative configuration of the Shoot type for use with apply.
func Shoot ¶
func Shoot() *ShootApplyConfiguration
ShootApplyConfiguration constructs an declarative configuration of the Shoot type for use with apply.
func (*ShootApplyConfiguration) WithName ¶
func (b *ShootApplyConfiguration) WithName(value string) *ShootApplyConfiguration
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 UpdateStrategyApplyConfiguration ¶
type UpdateStrategyApplyConfiguration struct { Type *v1alpha1.UpdateStrategyType `json:"type,omitempty"` RollingUpdate *RollingUpdateStrategyApplyConfiguration `json:"rollingUpdate,omitempty"` }
UpdateStrategyApplyConfiguration represents an declarative configuration of the UpdateStrategy type for use with apply.
func UpdateStrategy ¶
func UpdateStrategy() *UpdateStrategyApplyConfiguration
UpdateStrategyApplyConfiguration constructs an declarative configuration of the UpdateStrategy type for use with apply.
func (*UpdateStrategyApplyConfiguration) WithRollingUpdate ¶
func (b *UpdateStrategyApplyConfiguration) WithRollingUpdate(value *RollingUpdateStrategyApplyConfiguration) *UpdateStrategyApplyConfiguration
WithRollingUpdate sets the RollingUpdate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RollingUpdate field is set to the value of the last call.
func (*UpdateStrategyApplyConfiguration) WithType ¶
func (b *UpdateStrategyApplyConfiguration) WithType(value v1alpha1.UpdateStrategyType) *UpdateStrategyApplyConfiguration
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.