go.mod: bump client-go and api machinerie
I had to run `make generate`. Some API functions got additional parameters `Options` and `Context`. I used empty options and `context.TODO()` for now. Signed-off-by: leonnicolas <leonloechner@gmx.de>
This commit is contained in:
		
							
								
								
									
										266
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/controllerrevision.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										266
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/controllerrevision.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,266 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	appsv1 "k8s.io/api/apps/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	runtime "k8s.io/apimachinery/pkg/runtime" | ||||
| 	types "k8s.io/apimachinery/pkg/types" | ||||
| 	managedfields "k8s.io/apimachinery/pkg/util/managedfields" | ||||
| 	internal "k8s.io/client-go/applyconfigurations/internal" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // ControllerRevisionApplyConfiguration represents an declarative configuration of the ControllerRevision type for use | ||||
| // with apply. | ||||
| type ControllerRevisionApplyConfiguration struct { | ||||
| 	v1.TypeMetaApplyConfiguration    `json:",inline"` | ||||
| 	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` | ||||
| 	Data                             *runtime.RawExtension `json:"data,omitempty"` | ||||
| 	Revision                         *int64                `json:"revision,omitempty"` | ||||
| } | ||||
|  | ||||
| // ControllerRevision constructs an declarative configuration of the ControllerRevision type for use with | ||||
| // apply. | ||||
| func ControllerRevision(name, namespace string) *ControllerRevisionApplyConfiguration { | ||||
| 	b := &ControllerRevisionApplyConfiguration{} | ||||
| 	b.WithName(name) | ||||
| 	b.WithNamespace(namespace) | ||||
| 	b.WithKind("ControllerRevision") | ||||
| 	b.WithAPIVersion("apps/v1") | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // ExtractControllerRevision extracts the applied configuration owned by fieldManager from | ||||
| // controllerRevision. If no managedFields are found in controllerRevision for fieldManager, a | ||||
| // ControllerRevisionApplyConfiguration is returned with only the Name, Namespace (if applicable), | ||||
| // APIVersion and Kind populated. Is is possible that no managed fields were found for because other | ||||
| // field managers have taken ownership of all the fields previously owned by fieldManager, or because | ||||
| // the fieldManager never owned fields any fields. | ||||
| // controllerRevision must be a unmodified ControllerRevision API object that was retrieved from the Kubernetes API. | ||||
| // ExtractControllerRevision provides a way to perform a extract/modify-in-place/apply workflow. | ||||
| // Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously | ||||
| // applied if another fieldManager has updated or force applied any of the previously applied fields. | ||||
| // Experimental! | ||||
| func ExtractControllerRevision(controllerRevision *appsv1.ControllerRevision, fieldManager string) (*ControllerRevisionApplyConfiguration, error) { | ||||
| 	b := &ControllerRevisionApplyConfiguration{} | ||||
| 	err := managedfields.ExtractInto(controllerRevision, internal.Parser().Type("io.k8s.api.apps.v1.ControllerRevision"), fieldManager, b) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	b.WithName(controllerRevision.Name) | ||||
| 	b.WithNamespace(controllerRevision.Namespace) | ||||
|  | ||||
| 	b.WithKind("ControllerRevision") | ||||
| 	b.WithAPIVersion("apps/v1") | ||||
| 	return b, nil | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithKind(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.Kind = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithAPIVersion(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.APIVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithName(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithGenerateName(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.GenerateName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithNamespace(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Namespace = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithSelfLink sets the SelfLink field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the SelfLink field is set to the value of the last call. | ||||
| func (b *ControllerRevisionApplyConfiguration) WithSelfLink(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.SelfLink = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *ControllerRevisionApplyConfiguration) WithUID(value types.UID) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.UID = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithResourceVersion(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ResourceVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithGeneration(value int64) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Generation = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.CreationTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionGracePeriodSeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithLabels(entries map[string]string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Labels == nil && len(entries) > 0 { | ||||
| 		b.Labels = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Labels[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithAnnotations(entries map[string]string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Annotations == nil && len(entries) > 0 { | ||||
| 		b.Annotations = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Annotations[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithOwnerReferences") | ||||
| 		} | ||||
| 		b.OwnerReferences = append(b.OwnerReferences, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithFinalizers(values ...string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		b.Finalizers = append(b.Finalizers, values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithClusterName sets the ClusterName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ClusterName field is set to the value of the last call. | ||||
| func (b *ControllerRevisionApplyConfiguration) WithClusterName(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ClusterName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| func (b *ControllerRevisionApplyConfiguration) ensureObjectMetaApplyConfigurationExists() { | ||||
| 	if b.ObjectMetaApplyConfiguration == nil { | ||||
| 		b.ObjectMetaApplyConfiguration = &v1.ObjectMetaApplyConfiguration{} | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // WithData sets the Data field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Data field is set to the value of the last call. | ||||
| func (b *ControllerRevisionApplyConfiguration) WithData(value runtime.RawExtension) *ControllerRevisionApplyConfiguration { | ||||
| 	b.Data = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithRevision sets the Revision field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Revision field is set to the value of the last call. | ||||
| func (b *ControllerRevisionApplyConfiguration) WithRevision(value int64) *ControllerRevisionApplyConfiguration { | ||||
| 	b.Revision = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/daemonset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/daemonset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,265 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	apiappsv1 "k8s.io/api/apps/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	types "k8s.io/apimachinery/pkg/types" | ||||
| 	managedfields "k8s.io/apimachinery/pkg/util/managedfields" | ||||
| 	internal "k8s.io/client-go/applyconfigurations/internal" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // DaemonSetApplyConfiguration represents an declarative configuration of the DaemonSet type for use | ||||
| // with apply. | ||||
| type DaemonSetApplyConfiguration struct { | ||||
| 	v1.TypeMetaApplyConfiguration    `json:",inline"` | ||||
| 	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` | ||||
| 	Spec                             *DaemonSetSpecApplyConfiguration   `json:"spec,omitempty"` | ||||
| 	Status                           *DaemonSetStatusApplyConfiguration `json:"status,omitempty"` | ||||
| } | ||||
|  | ||||
| // DaemonSet constructs an declarative configuration of the DaemonSet type for use with | ||||
| // apply. | ||||
| func DaemonSet(name, namespace string) *DaemonSetApplyConfiguration { | ||||
| 	b := &DaemonSetApplyConfiguration{} | ||||
| 	b.WithName(name) | ||||
| 	b.WithNamespace(namespace) | ||||
| 	b.WithKind("DaemonSet") | ||||
| 	b.WithAPIVersion("apps/v1") | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // ExtractDaemonSet extracts the applied configuration owned by fieldManager from | ||||
| // daemonSet. If no managedFields are found in daemonSet for fieldManager, a | ||||
| // DaemonSetApplyConfiguration is returned with only the Name, Namespace (if applicable), | ||||
| // APIVersion and Kind populated. Is is possible that no managed fields were found for because other | ||||
| // field managers have taken ownership of all the fields previously owned by fieldManager, or because | ||||
| // the fieldManager never owned fields any fields. | ||||
| // daemonSet must be a unmodified DaemonSet API object that was retrieved from the Kubernetes API. | ||||
| // ExtractDaemonSet provides a way to perform a extract/modify-in-place/apply workflow. | ||||
| // Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously | ||||
| // applied if another fieldManager has updated or force applied any of the previously applied fields. | ||||
| // Experimental! | ||||
| func ExtractDaemonSet(daemonSet *apiappsv1.DaemonSet, fieldManager string) (*DaemonSetApplyConfiguration, error) { | ||||
| 	b := &DaemonSetApplyConfiguration{} | ||||
| 	err := managedfields.ExtractInto(daemonSet, internal.Parser().Type("io.k8s.api.apps.v1.DaemonSet"), fieldManager, b) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	b.WithName(daemonSet.Name) | ||||
| 	b.WithNamespace(daemonSet.Namespace) | ||||
|  | ||||
| 	b.WithKind("DaemonSet") | ||||
| 	b.WithAPIVersion("apps/v1") | ||||
| 	return b, nil | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithKind(value string) *DaemonSetApplyConfiguration { | ||||
| 	b.Kind = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithAPIVersion(value string) *DaemonSetApplyConfiguration { | ||||
| 	b.APIVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithName(value string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithGenerateName(value string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.GenerateName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithNamespace(value string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Namespace = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithSelfLink sets the SelfLink field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the SelfLink field is set to the value of the last call. | ||||
| func (b *DaemonSetApplyConfiguration) WithSelfLink(value string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.SelfLink = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DaemonSetApplyConfiguration) WithUID(value types.UID) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.UID = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithResourceVersion(value string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ResourceVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithGeneration(value int64) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Generation = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.CreationTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionGracePeriodSeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithLabels(entries map[string]string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Labels == nil && len(entries) > 0 { | ||||
| 		b.Labels = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Labels[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithAnnotations(entries map[string]string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Annotations == nil && len(entries) > 0 { | ||||
| 		b.Annotations = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Annotations[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithOwnerReferences") | ||||
| 		} | ||||
| 		b.OwnerReferences = append(b.OwnerReferences, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithFinalizers(values ...string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		b.Finalizers = append(b.Finalizers, values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithClusterName sets the ClusterName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ClusterName field is set to the value of the last call. | ||||
| func (b *DaemonSetApplyConfiguration) WithClusterName(value string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ClusterName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| func (b *DaemonSetApplyConfiguration) ensureObjectMetaApplyConfigurationExists() { | ||||
| 	if b.ObjectMetaApplyConfiguration == nil { | ||||
| 		b.ObjectMetaApplyConfiguration = &v1.ObjectMetaApplyConfiguration{} | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithSpec(value *DaemonSetSpecApplyConfiguration) *DaemonSetApplyConfiguration { | ||||
| 	b.Spec = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithStatus(value *DaemonSetStatusApplyConfiguration) *DaemonSetApplyConfiguration { | ||||
| 	b.Status = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/daemonsetcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/daemonsetcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,81 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/api/apps/v1" | ||||
| 	corev1 "k8s.io/api/core/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| ) | ||||
|  | ||||
| // DaemonSetConditionApplyConfiguration represents an declarative configuration of the DaemonSetCondition type for use | ||||
| // with apply. | ||||
| type DaemonSetConditionApplyConfiguration struct { | ||||
| 	Type               *v1.DaemonSetConditionType `json:"type,omitempty"` | ||||
| 	Status             *corev1.ConditionStatus    `json:"status,omitempty"` | ||||
| 	LastTransitionTime *metav1.Time               `json:"lastTransitionTime,omitempty"` | ||||
| 	Reason             *string                    `json:"reason,omitempty"` | ||||
| 	Message            *string                    `json:"message,omitempty"` | ||||
| } | ||||
|  | ||||
| // DaemonSetConditionApplyConfiguration constructs an declarative configuration of the DaemonSetCondition type for use with | ||||
| // apply. | ||||
| func DaemonSetCondition() *DaemonSetConditionApplyConfiguration { | ||||
| 	return &DaemonSetConditionApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DaemonSetConditionApplyConfiguration) WithType(value v1.DaemonSetConditionType) *DaemonSetConditionApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *DaemonSetConditionApplyConfiguration { | ||||
| 	b.Status = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the LastTransitionTime field is set to the value of the last call. | ||||
| func (b *DaemonSetConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *DaemonSetConditionApplyConfiguration { | ||||
| 	b.LastTransitionTime = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetConditionApplyConfiguration) WithReason(value string) *DaemonSetConditionApplyConfiguration { | ||||
| 	b.Reason = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetConditionApplyConfiguration) WithMessage(value string) *DaemonSetConditionApplyConfiguration { | ||||
| 	b.Message = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										80
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/daemonsetspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										80
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/daemonsetspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,80 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	corev1 "k8s.io/client-go/applyconfigurations/core/v1" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // DaemonSetSpecApplyConfiguration represents an declarative configuration of the DaemonSetSpec type for use | ||||
| // with apply. | ||||
| type DaemonSetSpecApplyConfiguration struct { | ||||
| 	Selector             *v1.LabelSelectorApplyConfiguration        `json:"selector,omitempty"` | ||||
| 	Template             *corev1.PodTemplateSpecApplyConfiguration  `json:"template,omitempty"` | ||||
| 	UpdateStrategy       *DaemonSetUpdateStrategyApplyConfiguration `json:"updateStrategy,omitempty"` | ||||
| 	MinReadySeconds      *int32                                     `json:"minReadySeconds,omitempty"` | ||||
| 	RevisionHistoryLimit *int32                                     `json:"revisionHistoryLimit,omitempty"` | ||||
| } | ||||
|  | ||||
| // DaemonSetSpecApplyConfiguration constructs an declarative configuration of the DaemonSetSpec type for use with | ||||
| // apply. | ||||
| func DaemonSetSpec() *DaemonSetSpecApplyConfiguration { | ||||
| 	return &DaemonSetSpecApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetSpecApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *DaemonSetSpecApplyConfiguration { | ||||
| 	b.Selector = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetSpecApplyConfiguration) WithTemplate(value *corev1.PodTemplateSpecApplyConfiguration) *DaemonSetSpecApplyConfiguration { | ||||
| 	b.Template = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DaemonSetSpecApplyConfiguration) WithUpdateStrategy(value *DaemonSetUpdateStrategyApplyConfiguration) *DaemonSetSpecApplyConfiguration { | ||||
| 	b.UpdateStrategy = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMinReadySeconds sets the MinReadySeconds field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MinReadySeconds field is set to the value of the last call. | ||||
| func (b *DaemonSetSpecApplyConfiguration) WithMinReadySeconds(value int32) *DaemonSetSpecApplyConfiguration { | ||||
| 	b.MinReadySeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetSpecApplyConfiguration) WithRevisionHistoryLimit(value int32) *DaemonSetSpecApplyConfiguration { | ||||
| 	b.RevisionHistoryLimit = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										125
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/daemonsetstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										125
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/daemonsetstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,125 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| // DaemonSetStatusApplyConfiguration represents an declarative configuration of the DaemonSetStatus type for use | ||||
| // with apply. | ||||
| type DaemonSetStatusApplyConfiguration struct { | ||||
| 	CurrentNumberScheduled *int32                                 `json:"currentNumberScheduled,omitempty"` | ||||
| 	NumberMisscheduled     *int32                                 `json:"numberMisscheduled,omitempty"` | ||||
| 	DesiredNumberScheduled *int32                                 `json:"desiredNumberScheduled,omitempty"` | ||||
| 	NumberReady            *int32                                 `json:"numberReady,omitempty"` | ||||
| 	ObservedGeneration     *int64                                 `json:"observedGeneration,omitempty"` | ||||
| 	UpdatedNumberScheduled *int32                                 `json:"updatedNumberScheduled,omitempty"` | ||||
| 	NumberAvailable        *int32                                 `json:"numberAvailable,omitempty"` | ||||
| 	NumberUnavailable      *int32                                 `json:"numberUnavailable,omitempty"` | ||||
| 	CollisionCount         *int32                                 `json:"collisionCount,omitempty"` | ||||
| 	Conditions             []DaemonSetConditionApplyConfiguration `json:"conditions,omitempty"` | ||||
| } | ||||
|  | ||||
| // DaemonSetStatusApplyConfiguration constructs an declarative configuration of the DaemonSetStatus type for use with | ||||
| // apply. | ||||
| func DaemonSetStatus() *DaemonSetStatusApplyConfiguration { | ||||
| 	return &DaemonSetStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithCurrentNumberScheduled sets the CurrentNumberScheduled field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the CurrentNumberScheduled field is set to the value of the last call. | ||||
| func (b *DaemonSetStatusApplyConfiguration) WithCurrentNumberScheduled(value int32) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.CurrentNumberScheduled = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithNumberMisscheduled sets the NumberMisscheduled field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the NumberMisscheduled field is set to the value of the last call. | ||||
| func (b *DaemonSetStatusApplyConfiguration) WithNumberMisscheduled(value int32) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.NumberMisscheduled = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithDesiredNumberScheduled sets the DesiredNumberScheduled field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the DesiredNumberScheduled field is set to the value of the last call. | ||||
| func (b *DaemonSetStatusApplyConfiguration) WithDesiredNumberScheduled(value int32) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.DesiredNumberScheduled = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithNumberReady sets the NumberReady field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the NumberReady field is set to the value of the last call. | ||||
| func (b *DaemonSetStatusApplyConfiguration) WithNumberReady(value int32) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.NumberReady = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetStatusApplyConfiguration) WithObservedGeneration(value int64) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.ObservedGeneration = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithUpdatedNumberScheduled sets the UpdatedNumberScheduled field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the UpdatedNumberScheduled field is set to the value of the last call. | ||||
| func (b *DaemonSetStatusApplyConfiguration) WithUpdatedNumberScheduled(value int32) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.UpdatedNumberScheduled = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithNumberAvailable sets the NumberAvailable field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the NumberAvailable field is set to the value of the last call. | ||||
| func (b *DaemonSetStatusApplyConfiguration) WithNumberAvailable(value int32) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.NumberAvailable = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithNumberUnavailable sets the NumberUnavailable field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the NumberUnavailable field is set to the value of the last call. | ||||
| func (b *DaemonSetStatusApplyConfiguration) WithNumberUnavailable(value int32) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.NumberUnavailable = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetStatusApplyConfiguration) WithCollisionCount(value int32) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.CollisionCount = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetStatusApplyConfiguration) WithConditions(values ...*DaemonSetConditionApplyConfiguration) *DaemonSetStatusApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithConditions") | ||||
| 		} | ||||
| 		b.Conditions = append(b.Conditions, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/daemonsetupdatestrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/daemonsetupdatestrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/api/apps/v1" | ||||
| ) | ||||
|  | ||||
| // DaemonSetUpdateStrategyApplyConfiguration represents an declarative configuration of the DaemonSetUpdateStrategy type for use | ||||
| // with apply. | ||||
| type DaemonSetUpdateStrategyApplyConfiguration struct { | ||||
| 	Type          *v1.DaemonSetUpdateStrategyType           `json:"type,omitempty"` | ||||
| 	RollingUpdate *RollingUpdateDaemonSetApplyConfiguration `json:"rollingUpdate,omitempty"` | ||||
| } | ||||
|  | ||||
| // DaemonSetUpdateStrategyApplyConfiguration constructs an declarative configuration of the DaemonSetUpdateStrategy type for use with | ||||
| // apply. | ||||
| func DaemonSetUpdateStrategy() *DaemonSetUpdateStrategyApplyConfiguration { | ||||
| 	return &DaemonSetUpdateStrategyApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DaemonSetUpdateStrategyApplyConfiguration) WithType(value v1.DaemonSetUpdateStrategyType) *DaemonSetUpdateStrategyApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetUpdateStrategyApplyConfiguration) WithRollingUpdate(value *RollingUpdateDaemonSetApplyConfiguration) *DaemonSetUpdateStrategyApplyConfiguration { | ||||
| 	b.RollingUpdate = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/deployment.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/deployment.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,265 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	apiappsv1 "k8s.io/api/apps/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	types "k8s.io/apimachinery/pkg/types" | ||||
| 	managedfields "k8s.io/apimachinery/pkg/util/managedfields" | ||||
| 	internal "k8s.io/client-go/applyconfigurations/internal" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // DeploymentApplyConfiguration represents an declarative configuration of the Deployment type for use | ||||
| // with apply. | ||||
| type DeploymentApplyConfiguration struct { | ||||
| 	v1.TypeMetaApplyConfiguration    `json:",inline"` | ||||
| 	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` | ||||
| 	Spec                             *DeploymentSpecApplyConfiguration   `json:"spec,omitempty"` | ||||
| 	Status                           *DeploymentStatusApplyConfiguration `json:"status,omitempty"` | ||||
| } | ||||
|  | ||||
| // Deployment constructs an declarative configuration of the Deployment type for use with | ||||
| // apply. | ||||
| func Deployment(name, namespace string) *DeploymentApplyConfiguration { | ||||
| 	b := &DeploymentApplyConfiguration{} | ||||
| 	b.WithName(name) | ||||
| 	b.WithNamespace(namespace) | ||||
| 	b.WithKind("Deployment") | ||||
| 	b.WithAPIVersion("apps/v1") | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // ExtractDeployment extracts the applied configuration owned by fieldManager from | ||||
| // deployment. If no managedFields are found in deployment for fieldManager, a | ||||
| // DeploymentApplyConfiguration is returned with only the Name, Namespace (if applicable), | ||||
| // APIVersion and Kind populated. Is is possible that no managed fields were found for because other | ||||
| // field managers have taken ownership of all the fields previously owned by fieldManager, or because | ||||
| // the fieldManager never owned fields any fields. | ||||
| // deployment must be a unmodified Deployment API object that was retrieved from the Kubernetes API. | ||||
| // ExtractDeployment provides a way to perform a extract/modify-in-place/apply workflow. | ||||
| // Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously | ||||
| // applied if another fieldManager has updated or force applied any of the previously applied fields. | ||||
| // Experimental! | ||||
| func ExtractDeployment(deployment *apiappsv1.Deployment, fieldManager string) (*DeploymentApplyConfiguration, error) { | ||||
| 	b := &DeploymentApplyConfiguration{} | ||||
| 	err := managedfields.ExtractInto(deployment, internal.Parser().Type("io.k8s.api.apps.v1.Deployment"), fieldManager, b) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	b.WithName(deployment.Name) | ||||
| 	b.WithNamespace(deployment.Namespace) | ||||
|  | ||||
| 	b.WithKind("Deployment") | ||||
| 	b.WithAPIVersion("apps/v1") | ||||
| 	return b, nil | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithKind(value string) *DeploymentApplyConfiguration { | ||||
| 	b.Kind = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithAPIVersion(value string) *DeploymentApplyConfiguration { | ||||
| 	b.APIVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithName(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithGenerateName(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.GenerateName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithNamespace(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Namespace = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithSelfLink sets the SelfLink field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the SelfLink field is set to the value of the last call. | ||||
| func (b *DeploymentApplyConfiguration) WithSelfLink(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.SelfLink = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DeploymentApplyConfiguration) WithUID(value types.UID) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.UID = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithResourceVersion(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ResourceVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithGeneration(value int64) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Generation = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithCreationTimestamp(value metav1.Time) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.CreationTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionGracePeriodSeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithLabels(entries map[string]string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Labels == nil && len(entries) > 0 { | ||||
| 		b.Labels = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Labels[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithAnnotations(entries map[string]string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Annotations == nil && len(entries) > 0 { | ||||
| 		b.Annotations = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Annotations[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithOwnerReferences") | ||||
| 		} | ||||
| 		b.OwnerReferences = append(b.OwnerReferences, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithFinalizers(values ...string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		b.Finalizers = append(b.Finalizers, values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithClusterName sets the ClusterName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ClusterName field is set to the value of the last call. | ||||
| func (b *DeploymentApplyConfiguration) WithClusterName(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ClusterName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| func (b *DeploymentApplyConfiguration) ensureObjectMetaApplyConfigurationExists() { | ||||
| 	if b.ObjectMetaApplyConfiguration == nil { | ||||
| 		b.ObjectMetaApplyConfiguration = &v1.ObjectMetaApplyConfiguration{} | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithSpec(value *DeploymentSpecApplyConfiguration) *DeploymentApplyConfiguration { | ||||
| 	b.Spec = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithStatus(value *DeploymentStatusApplyConfiguration) *DeploymentApplyConfiguration { | ||||
| 	b.Status = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										90
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/deploymentcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										90
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/deploymentcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,90 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/api/apps/v1" | ||||
| 	corev1 "k8s.io/api/core/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| ) | ||||
|  | ||||
| // DeploymentConditionApplyConfiguration represents an declarative configuration of the DeploymentCondition type for use | ||||
| // with apply. | ||||
| type DeploymentConditionApplyConfiguration struct { | ||||
| 	Type               *v1.DeploymentConditionType `json:"type,omitempty"` | ||||
| 	Status             *corev1.ConditionStatus     `json:"status,omitempty"` | ||||
| 	LastUpdateTime     *metav1.Time                `json:"lastUpdateTime,omitempty"` | ||||
| 	LastTransitionTime *metav1.Time                `json:"lastTransitionTime,omitempty"` | ||||
| 	Reason             *string                     `json:"reason,omitempty"` | ||||
| 	Message            *string                     `json:"message,omitempty"` | ||||
| } | ||||
|  | ||||
| // DeploymentConditionApplyConfiguration constructs an declarative configuration of the DeploymentCondition type for use with | ||||
| // apply. | ||||
| func DeploymentCondition() *DeploymentConditionApplyConfiguration { | ||||
| 	return &DeploymentConditionApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DeploymentConditionApplyConfiguration) WithType(value v1.DeploymentConditionType) *DeploymentConditionApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *DeploymentConditionApplyConfiguration { | ||||
| 	b.Status = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the LastUpdateTime field is set to the value of the last call. | ||||
| func (b *DeploymentConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *DeploymentConditionApplyConfiguration { | ||||
| 	b.LastUpdateTime = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the LastTransitionTime field is set to the value of the last call. | ||||
| func (b *DeploymentConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *DeploymentConditionApplyConfiguration { | ||||
| 	b.LastTransitionTime = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentConditionApplyConfiguration) WithReason(value string) *DeploymentConditionApplyConfiguration { | ||||
| 	b.Reason = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentConditionApplyConfiguration) WithMessage(value string) *DeploymentConditionApplyConfiguration { | ||||
| 	b.Message = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										107
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/deploymentspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										107
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/deploymentspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,107 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	corev1 "k8s.io/client-go/applyconfigurations/core/v1" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // DeploymentSpecApplyConfiguration represents an declarative configuration of the DeploymentSpec type for use | ||||
| // with apply. | ||||
| type DeploymentSpecApplyConfiguration struct { | ||||
| 	Replicas                *int32                                    `json:"replicas,omitempty"` | ||||
| 	Selector                *v1.LabelSelectorApplyConfiguration       `json:"selector,omitempty"` | ||||
| 	Template                *corev1.PodTemplateSpecApplyConfiguration `json:"template,omitempty"` | ||||
| 	Strategy                *DeploymentStrategyApplyConfiguration     `json:"strategy,omitempty"` | ||||
| 	MinReadySeconds         *int32                                    `json:"minReadySeconds,omitempty"` | ||||
| 	RevisionHistoryLimit    *int32                                    `json:"revisionHistoryLimit,omitempty"` | ||||
| 	Paused                  *bool                                     `json:"paused,omitempty"` | ||||
| 	ProgressDeadlineSeconds *int32                                    `json:"progressDeadlineSeconds,omitempty"` | ||||
| } | ||||
|  | ||||
| // DeploymentSpecApplyConfiguration constructs an declarative configuration of the DeploymentSpec type for use with | ||||
| // apply. | ||||
| func DeploymentSpec() *DeploymentSpecApplyConfiguration { | ||||
| 	return &DeploymentSpecApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentSpecApplyConfiguration) WithReplicas(value int32) *DeploymentSpecApplyConfiguration { | ||||
| 	b.Replicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentSpecApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *DeploymentSpecApplyConfiguration { | ||||
| 	b.Selector = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentSpecApplyConfiguration) WithTemplate(value *corev1.PodTemplateSpecApplyConfiguration) *DeploymentSpecApplyConfiguration { | ||||
| 	b.Template = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithStrategy sets the Strategy field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Strategy field is set to the value of the last call. | ||||
| func (b *DeploymentSpecApplyConfiguration) WithStrategy(value *DeploymentStrategyApplyConfiguration) *DeploymentSpecApplyConfiguration { | ||||
| 	b.Strategy = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMinReadySeconds sets the MinReadySeconds field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MinReadySeconds field is set to the value of the last call. | ||||
| func (b *DeploymentSpecApplyConfiguration) WithMinReadySeconds(value int32) *DeploymentSpecApplyConfiguration { | ||||
| 	b.MinReadySeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentSpecApplyConfiguration) WithRevisionHistoryLimit(value int32) *DeploymentSpecApplyConfiguration { | ||||
| 	b.RevisionHistoryLimit = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithPaused sets the Paused field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Paused field is set to the value of the last call. | ||||
| func (b *DeploymentSpecApplyConfiguration) WithPaused(value bool) *DeploymentSpecApplyConfiguration { | ||||
| 	b.Paused = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithProgressDeadlineSeconds sets the ProgressDeadlineSeconds field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ProgressDeadlineSeconds field is set to the value of the last call. | ||||
| func (b *DeploymentSpecApplyConfiguration) WithProgressDeadlineSeconds(value int32) *DeploymentSpecApplyConfiguration { | ||||
| 	b.ProgressDeadlineSeconds = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										107
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/deploymentstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										107
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/deploymentstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,107 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| // DeploymentStatusApplyConfiguration represents an declarative configuration of the DeploymentStatus type for use | ||||
| // with apply. | ||||
| type DeploymentStatusApplyConfiguration struct { | ||||
| 	ObservedGeneration  *int64                                  `json:"observedGeneration,omitempty"` | ||||
| 	Replicas            *int32                                  `json:"replicas,omitempty"` | ||||
| 	UpdatedReplicas     *int32                                  `json:"updatedReplicas,omitempty"` | ||||
| 	ReadyReplicas       *int32                                  `json:"readyReplicas,omitempty"` | ||||
| 	AvailableReplicas   *int32                                  `json:"availableReplicas,omitempty"` | ||||
| 	UnavailableReplicas *int32                                  `json:"unavailableReplicas,omitempty"` | ||||
| 	Conditions          []DeploymentConditionApplyConfiguration `json:"conditions,omitempty"` | ||||
| 	CollisionCount      *int32                                  `json:"collisionCount,omitempty"` | ||||
| } | ||||
|  | ||||
| // DeploymentStatusApplyConfiguration constructs an declarative configuration of the DeploymentStatus type for use with | ||||
| // apply. | ||||
| func DeploymentStatus() *DeploymentStatusApplyConfiguration { | ||||
| 	return &DeploymentStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStatusApplyConfiguration) WithObservedGeneration(value int64) *DeploymentStatusApplyConfiguration { | ||||
| 	b.ObservedGeneration = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStatusApplyConfiguration) WithReplicas(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.Replicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DeploymentStatusApplyConfiguration) WithUpdatedReplicas(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.UpdatedReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStatusApplyConfiguration) WithReadyReplicas(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.ReadyReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithAvailableReplicas sets the AvailableReplicas field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the AvailableReplicas field is set to the value of the last call. | ||||
| func (b *DeploymentStatusApplyConfiguration) WithAvailableReplicas(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.AvailableReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithUnavailableReplicas sets the UnavailableReplicas field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the UnavailableReplicas field is set to the value of the last call. | ||||
| func (b *DeploymentStatusApplyConfiguration) WithUnavailableReplicas(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.UnavailableReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStatusApplyConfiguration) WithConditions(values ...*DeploymentConditionApplyConfiguration) *DeploymentStatusApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithConditions") | ||||
| 		} | ||||
| 		b.Conditions = append(b.Conditions, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStatusApplyConfiguration) WithCollisionCount(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.CollisionCount = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/deploymentstrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/deploymentstrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/api/apps/v1" | ||||
| ) | ||||
|  | ||||
| // DeploymentStrategyApplyConfiguration represents an declarative configuration of the DeploymentStrategy type for use | ||||
| // with apply. | ||||
| type DeploymentStrategyApplyConfiguration struct { | ||||
| 	Type          *v1.DeploymentStrategyType                 `json:"type,omitempty"` | ||||
| 	RollingUpdate *RollingUpdateDeploymentApplyConfiguration `json:"rollingUpdate,omitempty"` | ||||
| } | ||||
|  | ||||
| // DeploymentStrategyApplyConfiguration constructs an declarative configuration of the DeploymentStrategy type for use with | ||||
| // apply. | ||||
| func DeploymentStrategy() *DeploymentStrategyApplyConfiguration { | ||||
| 	return &DeploymentStrategyApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DeploymentStrategyApplyConfiguration) WithType(value v1.DeploymentStrategyType) *DeploymentStrategyApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStrategyApplyConfiguration) WithRollingUpdate(value *RollingUpdateDeploymentApplyConfiguration) *DeploymentStrategyApplyConfiguration { | ||||
| 	b.RollingUpdate = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/replicaset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/replicaset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,265 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	apiappsv1 "k8s.io/api/apps/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	types "k8s.io/apimachinery/pkg/types" | ||||
| 	managedfields "k8s.io/apimachinery/pkg/util/managedfields" | ||||
| 	internal "k8s.io/client-go/applyconfigurations/internal" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // ReplicaSetApplyConfiguration represents an declarative configuration of the ReplicaSet type for use | ||||
| // with apply. | ||||
| type ReplicaSetApplyConfiguration struct { | ||||
| 	v1.TypeMetaApplyConfiguration    `json:",inline"` | ||||
| 	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` | ||||
| 	Spec                             *ReplicaSetSpecApplyConfiguration   `json:"spec,omitempty"` | ||||
| 	Status                           *ReplicaSetStatusApplyConfiguration `json:"status,omitempty"` | ||||
| } | ||||
|  | ||||
| // ReplicaSet constructs an declarative configuration of the ReplicaSet type for use with | ||||
| // apply. | ||||
| func ReplicaSet(name, namespace string) *ReplicaSetApplyConfiguration { | ||||
| 	b := &ReplicaSetApplyConfiguration{} | ||||
| 	b.WithName(name) | ||||
| 	b.WithNamespace(namespace) | ||||
| 	b.WithKind("ReplicaSet") | ||||
| 	b.WithAPIVersion("apps/v1") | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // ExtractReplicaSet extracts the applied configuration owned by fieldManager from | ||||
| // replicaSet. If no managedFields are found in replicaSet for fieldManager, a | ||||
| // ReplicaSetApplyConfiguration is returned with only the Name, Namespace (if applicable), | ||||
| // APIVersion and Kind populated. Is is possible that no managed fields were found for because other | ||||
| // field managers have taken ownership of all the fields previously owned by fieldManager, or because | ||||
| // the fieldManager never owned fields any fields. | ||||
| // replicaSet must be a unmodified ReplicaSet API object that was retrieved from the Kubernetes API. | ||||
| // ExtractReplicaSet provides a way to perform a extract/modify-in-place/apply workflow. | ||||
| // Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously | ||||
| // applied if another fieldManager has updated or force applied any of the previously applied fields. | ||||
| // Experimental! | ||||
| func ExtractReplicaSet(replicaSet *apiappsv1.ReplicaSet, fieldManager string) (*ReplicaSetApplyConfiguration, error) { | ||||
| 	b := &ReplicaSetApplyConfiguration{} | ||||
| 	err := managedfields.ExtractInto(replicaSet, internal.Parser().Type("io.k8s.api.apps.v1.ReplicaSet"), fieldManager, b) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	b.WithName(replicaSet.Name) | ||||
| 	b.WithNamespace(replicaSet.Namespace) | ||||
|  | ||||
| 	b.WithKind("ReplicaSet") | ||||
| 	b.WithAPIVersion("apps/v1") | ||||
| 	return b, nil | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithKind(value string) *ReplicaSetApplyConfiguration { | ||||
| 	b.Kind = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithAPIVersion(value string) *ReplicaSetApplyConfiguration { | ||||
| 	b.APIVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithName(value string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithGenerateName(value string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.GenerateName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithNamespace(value string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Namespace = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithSelfLink sets the SelfLink field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the SelfLink field is set to the value of the last call. | ||||
| func (b *ReplicaSetApplyConfiguration) WithSelfLink(value string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.SelfLink = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *ReplicaSetApplyConfiguration) WithUID(value types.UID) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.UID = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithResourceVersion(value string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ResourceVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithGeneration(value int64) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Generation = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.CreationTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionGracePeriodSeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithLabels(entries map[string]string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Labels == nil && len(entries) > 0 { | ||||
| 		b.Labels = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Labels[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithAnnotations(entries map[string]string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Annotations == nil && len(entries) > 0 { | ||||
| 		b.Annotations = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Annotations[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithOwnerReferences") | ||||
| 		} | ||||
| 		b.OwnerReferences = append(b.OwnerReferences, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithFinalizers(values ...string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		b.Finalizers = append(b.Finalizers, values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithClusterName sets the ClusterName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ClusterName field is set to the value of the last call. | ||||
| func (b *ReplicaSetApplyConfiguration) WithClusterName(value string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ClusterName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| func (b *ReplicaSetApplyConfiguration) ensureObjectMetaApplyConfigurationExists() { | ||||
| 	if b.ObjectMetaApplyConfiguration == nil { | ||||
| 		b.ObjectMetaApplyConfiguration = &v1.ObjectMetaApplyConfiguration{} | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithSpec(value *ReplicaSetSpecApplyConfiguration) *ReplicaSetApplyConfiguration { | ||||
| 	b.Spec = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithStatus(value *ReplicaSetStatusApplyConfiguration) *ReplicaSetApplyConfiguration { | ||||
| 	b.Status = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/replicasetcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/replicasetcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,81 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/api/apps/v1" | ||||
| 	corev1 "k8s.io/api/core/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| ) | ||||
|  | ||||
| // ReplicaSetConditionApplyConfiguration represents an declarative configuration of the ReplicaSetCondition type for use | ||||
| // with apply. | ||||
| type ReplicaSetConditionApplyConfiguration struct { | ||||
| 	Type               *v1.ReplicaSetConditionType `json:"type,omitempty"` | ||||
| 	Status             *corev1.ConditionStatus     `json:"status,omitempty"` | ||||
| 	LastTransitionTime *metav1.Time                `json:"lastTransitionTime,omitempty"` | ||||
| 	Reason             *string                     `json:"reason,omitempty"` | ||||
| 	Message            *string                     `json:"message,omitempty"` | ||||
| } | ||||
|  | ||||
| // ReplicaSetConditionApplyConfiguration constructs an declarative configuration of the ReplicaSetCondition type for use with | ||||
| // apply. | ||||
| func ReplicaSetCondition() *ReplicaSetConditionApplyConfiguration { | ||||
| 	return &ReplicaSetConditionApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *ReplicaSetConditionApplyConfiguration) WithType(value v1.ReplicaSetConditionType) *ReplicaSetConditionApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *ReplicaSetConditionApplyConfiguration { | ||||
| 	b.Status = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the LastTransitionTime field is set to the value of the last call. | ||||
| func (b *ReplicaSetConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *ReplicaSetConditionApplyConfiguration { | ||||
| 	b.LastTransitionTime = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetConditionApplyConfiguration) WithReason(value string) *ReplicaSetConditionApplyConfiguration { | ||||
| 	b.Reason = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetConditionApplyConfiguration) WithMessage(value string) *ReplicaSetConditionApplyConfiguration { | ||||
| 	b.Message = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										71
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/replicasetspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										71
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/replicasetspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,71 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	corev1 "k8s.io/client-go/applyconfigurations/core/v1" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // ReplicaSetSpecApplyConfiguration represents an declarative configuration of the ReplicaSetSpec type for use | ||||
| // with apply. | ||||
| type ReplicaSetSpecApplyConfiguration struct { | ||||
| 	Replicas        *int32                                    `json:"replicas,omitempty"` | ||||
| 	MinReadySeconds *int32                                    `json:"minReadySeconds,omitempty"` | ||||
| 	Selector        *v1.LabelSelectorApplyConfiguration       `json:"selector,omitempty"` | ||||
| 	Template        *corev1.PodTemplateSpecApplyConfiguration `json:"template,omitempty"` | ||||
| } | ||||
|  | ||||
| // ReplicaSetSpecApplyConfiguration constructs an declarative configuration of the ReplicaSetSpec type for use with | ||||
| // apply. | ||||
| func ReplicaSetSpec() *ReplicaSetSpecApplyConfiguration { | ||||
| 	return &ReplicaSetSpecApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetSpecApplyConfiguration) WithReplicas(value int32) *ReplicaSetSpecApplyConfiguration { | ||||
| 	b.Replicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMinReadySeconds sets the MinReadySeconds field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MinReadySeconds field is set to the value of the last call. | ||||
| func (b *ReplicaSetSpecApplyConfiguration) WithMinReadySeconds(value int32) *ReplicaSetSpecApplyConfiguration { | ||||
| 	b.MinReadySeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetSpecApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *ReplicaSetSpecApplyConfiguration { | ||||
| 	b.Selector = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetSpecApplyConfiguration) WithTemplate(value *corev1.PodTemplateSpecApplyConfiguration) *ReplicaSetSpecApplyConfiguration { | ||||
| 	b.Template = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										89
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/replicasetstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										89
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/replicasetstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,89 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| // ReplicaSetStatusApplyConfiguration represents an declarative configuration of the ReplicaSetStatus type for use | ||||
| // with apply. | ||||
| type ReplicaSetStatusApplyConfiguration struct { | ||||
| 	Replicas             *int32                                  `json:"replicas,omitempty"` | ||||
| 	FullyLabeledReplicas *int32                                  `json:"fullyLabeledReplicas,omitempty"` | ||||
| 	ReadyReplicas        *int32                                  `json:"readyReplicas,omitempty"` | ||||
| 	AvailableReplicas    *int32                                  `json:"availableReplicas,omitempty"` | ||||
| 	ObservedGeneration   *int64                                  `json:"observedGeneration,omitempty"` | ||||
| 	Conditions           []ReplicaSetConditionApplyConfiguration `json:"conditions,omitempty"` | ||||
| } | ||||
|  | ||||
| // ReplicaSetStatusApplyConfiguration constructs an declarative configuration of the ReplicaSetStatus type for use with | ||||
| // apply. | ||||
| func ReplicaSetStatus() *ReplicaSetStatusApplyConfiguration { | ||||
| 	return &ReplicaSetStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetStatusApplyConfiguration) WithReplicas(value int32) *ReplicaSetStatusApplyConfiguration { | ||||
| 	b.Replicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithFullyLabeledReplicas sets the FullyLabeledReplicas field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the FullyLabeledReplicas field is set to the value of the last call. | ||||
| func (b *ReplicaSetStatusApplyConfiguration) WithFullyLabeledReplicas(value int32) *ReplicaSetStatusApplyConfiguration { | ||||
| 	b.FullyLabeledReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetStatusApplyConfiguration) WithReadyReplicas(value int32) *ReplicaSetStatusApplyConfiguration { | ||||
| 	b.ReadyReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithAvailableReplicas sets the AvailableReplicas field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the AvailableReplicas field is set to the value of the last call. | ||||
| func (b *ReplicaSetStatusApplyConfiguration) WithAvailableReplicas(value int32) *ReplicaSetStatusApplyConfiguration { | ||||
| 	b.AvailableReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetStatusApplyConfiguration) WithObservedGeneration(value int64) *ReplicaSetStatusApplyConfiguration { | ||||
| 	b.ObservedGeneration = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetStatusApplyConfiguration) WithConditions(values ...*ReplicaSetConditionApplyConfiguration) *ReplicaSetStatusApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithConditions") | ||||
| 		} | ||||
| 		b.Conditions = append(b.Conditions, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/rollingupdatedaemonset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/rollingupdatedaemonset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	intstr "k8s.io/apimachinery/pkg/util/intstr" | ||||
| ) | ||||
|  | ||||
| // RollingUpdateDaemonSetApplyConfiguration represents an declarative configuration of the RollingUpdateDaemonSet type for use | ||||
| // with apply. | ||||
| type RollingUpdateDaemonSetApplyConfiguration struct { | ||||
| 	MaxUnavailable *intstr.IntOrString `json:"maxUnavailable,omitempty"` | ||||
| 	MaxSurge       *intstr.IntOrString `json:"maxSurge,omitempty"` | ||||
| } | ||||
|  | ||||
| // RollingUpdateDaemonSetApplyConfiguration constructs an declarative configuration of the RollingUpdateDaemonSet type for use with | ||||
| // apply. | ||||
| func RollingUpdateDaemonSet() *RollingUpdateDaemonSetApplyConfiguration { | ||||
| 	return &RollingUpdateDaemonSetApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithMaxUnavailable sets the MaxUnavailable field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MaxUnavailable field is set to the value of the last call. | ||||
| func (b *RollingUpdateDaemonSetApplyConfiguration) WithMaxUnavailable(value intstr.IntOrString) *RollingUpdateDaemonSetApplyConfiguration { | ||||
| 	b.MaxUnavailable = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMaxSurge sets the MaxSurge field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MaxSurge field is set to the value of the last call. | ||||
| func (b *RollingUpdateDaemonSetApplyConfiguration) WithMaxSurge(value intstr.IntOrString) *RollingUpdateDaemonSetApplyConfiguration { | ||||
| 	b.MaxSurge = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/rollingupdatedeployment.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/rollingupdatedeployment.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	intstr "k8s.io/apimachinery/pkg/util/intstr" | ||||
| ) | ||||
|  | ||||
| // RollingUpdateDeploymentApplyConfiguration represents an declarative configuration of the RollingUpdateDeployment type for use | ||||
| // with apply. | ||||
| type RollingUpdateDeploymentApplyConfiguration struct { | ||||
| 	MaxUnavailable *intstr.IntOrString `json:"maxUnavailable,omitempty"` | ||||
| 	MaxSurge       *intstr.IntOrString `json:"maxSurge,omitempty"` | ||||
| } | ||||
|  | ||||
| // RollingUpdateDeploymentApplyConfiguration constructs an declarative configuration of the RollingUpdateDeployment type for use with | ||||
| // apply. | ||||
| func RollingUpdateDeployment() *RollingUpdateDeploymentApplyConfiguration { | ||||
| 	return &RollingUpdateDeploymentApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithMaxUnavailable sets the MaxUnavailable field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MaxUnavailable field is set to the value of the last call. | ||||
| func (b *RollingUpdateDeploymentApplyConfiguration) WithMaxUnavailable(value intstr.IntOrString) *RollingUpdateDeploymentApplyConfiguration { | ||||
| 	b.MaxUnavailable = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMaxSurge sets the MaxSurge field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MaxSurge field is set to the value of the last call. | ||||
| func (b *RollingUpdateDeploymentApplyConfiguration) WithMaxSurge(value intstr.IntOrString) *RollingUpdateDeploymentApplyConfiguration { | ||||
| 	b.MaxSurge = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										39
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/rollingupdatestatefulsetstrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/rollingupdatestatefulsetstrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| // RollingUpdateStatefulSetStrategyApplyConfiguration represents an declarative configuration of the RollingUpdateStatefulSetStrategy type for use | ||||
| // with apply. | ||||
| type RollingUpdateStatefulSetStrategyApplyConfiguration struct { | ||||
| 	Partition *int32 `json:"partition,omitempty"` | ||||
| } | ||||
|  | ||||
| // RollingUpdateStatefulSetStrategyApplyConfiguration constructs an declarative configuration of the RollingUpdateStatefulSetStrategy type for use with | ||||
| // apply. | ||||
| func RollingUpdateStatefulSetStrategy() *RollingUpdateStatefulSetStrategyApplyConfiguration { | ||||
| 	return &RollingUpdateStatefulSetStrategyApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *RollingUpdateStatefulSetStrategyApplyConfiguration) WithPartition(value int32) *RollingUpdateStatefulSetStrategyApplyConfiguration { | ||||
| 	b.Partition = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,265 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	apiappsv1 "k8s.io/api/apps/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	types "k8s.io/apimachinery/pkg/types" | ||||
| 	managedfields "k8s.io/apimachinery/pkg/util/managedfields" | ||||
| 	internal "k8s.io/client-go/applyconfigurations/internal" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // StatefulSetApplyConfiguration represents an declarative configuration of the StatefulSet type for use | ||||
| // with apply. | ||||
| type StatefulSetApplyConfiguration struct { | ||||
| 	v1.TypeMetaApplyConfiguration    `json:",inline"` | ||||
| 	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` | ||||
| 	Spec                             *StatefulSetSpecApplyConfiguration   `json:"spec,omitempty"` | ||||
| 	Status                           *StatefulSetStatusApplyConfiguration `json:"status,omitempty"` | ||||
| } | ||||
|  | ||||
| // StatefulSet constructs an declarative configuration of the StatefulSet type for use with | ||||
| // apply. | ||||
| func StatefulSet(name, namespace string) *StatefulSetApplyConfiguration { | ||||
| 	b := &StatefulSetApplyConfiguration{} | ||||
| 	b.WithName(name) | ||||
| 	b.WithNamespace(namespace) | ||||
| 	b.WithKind("StatefulSet") | ||||
| 	b.WithAPIVersion("apps/v1") | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // ExtractStatefulSet extracts the applied configuration owned by fieldManager from | ||||
| // statefulSet. If no managedFields are found in statefulSet for fieldManager, a | ||||
| // StatefulSetApplyConfiguration is returned with only the Name, Namespace (if applicable), | ||||
| // APIVersion and Kind populated. Is is possible that no managed fields were found for because other | ||||
| // field managers have taken ownership of all the fields previously owned by fieldManager, or because | ||||
| // the fieldManager never owned fields any fields. | ||||
| // statefulSet must be a unmodified StatefulSet API object that was retrieved from the Kubernetes API. | ||||
| // ExtractStatefulSet provides a way to perform a extract/modify-in-place/apply workflow. | ||||
| // Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously | ||||
| // applied if another fieldManager has updated or force applied any of the previously applied fields. | ||||
| // Experimental! | ||||
| func ExtractStatefulSet(statefulSet *apiappsv1.StatefulSet, fieldManager string) (*StatefulSetApplyConfiguration, error) { | ||||
| 	b := &StatefulSetApplyConfiguration{} | ||||
| 	err := managedfields.ExtractInto(statefulSet, internal.Parser().Type("io.k8s.api.apps.v1.StatefulSet"), fieldManager, b) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	b.WithName(statefulSet.Name) | ||||
| 	b.WithNamespace(statefulSet.Namespace) | ||||
|  | ||||
| 	b.WithKind("StatefulSet") | ||||
| 	b.WithAPIVersion("apps/v1") | ||||
| 	return b, nil | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithKind(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.Kind = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithAPIVersion(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.APIVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithName(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithGenerateName(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.GenerateName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithNamespace(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Namespace = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithSelfLink sets the SelfLink field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the SelfLink field is set to the value of the last call. | ||||
| func (b *StatefulSetApplyConfiguration) WithSelfLink(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.SelfLink = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *StatefulSetApplyConfiguration) WithUID(value types.UID) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.UID = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithResourceVersion(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ResourceVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithGeneration(value int64) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Generation = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.CreationTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionGracePeriodSeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithLabels(entries map[string]string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Labels == nil && len(entries) > 0 { | ||||
| 		b.Labels = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Labels[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithAnnotations(entries map[string]string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Annotations == nil && len(entries) > 0 { | ||||
| 		b.Annotations = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Annotations[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithOwnerReferences") | ||||
| 		} | ||||
| 		b.OwnerReferences = append(b.OwnerReferences, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithFinalizers(values ...string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		b.Finalizers = append(b.Finalizers, values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithClusterName sets the ClusterName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ClusterName field is set to the value of the last call. | ||||
| func (b *StatefulSetApplyConfiguration) WithClusterName(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ClusterName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| func (b *StatefulSetApplyConfiguration) ensureObjectMetaApplyConfigurationExists() { | ||||
| 	if b.ObjectMetaApplyConfiguration == nil { | ||||
| 		b.ObjectMetaApplyConfiguration = &v1.ObjectMetaApplyConfiguration{} | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithSpec(value *StatefulSetSpecApplyConfiguration) *StatefulSetApplyConfiguration { | ||||
| 	b.Spec = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithStatus(value *StatefulSetStatusApplyConfiguration) *StatefulSetApplyConfiguration { | ||||
| 	b.Status = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulsetcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulsetcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,81 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/api/apps/v1" | ||||
| 	corev1 "k8s.io/api/core/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| ) | ||||
|  | ||||
| // StatefulSetConditionApplyConfiguration represents an declarative configuration of the StatefulSetCondition type for use | ||||
| // with apply. | ||||
| type StatefulSetConditionApplyConfiguration struct { | ||||
| 	Type               *v1.StatefulSetConditionType `json:"type,omitempty"` | ||||
| 	Status             *corev1.ConditionStatus      `json:"status,omitempty"` | ||||
| 	LastTransitionTime *metav1.Time                 `json:"lastTransitionTime,omitempty"` | ||||
| 	Reason             *string                      `json:"reason,omitempty"` | ||||
| 	Message            *string                      `json:"message,omitempty"` | ||||
| } | ||||
|  | ||||
| // StatefulSetConditionApplyConfiguration constructs an declarative configuration of the StatefulSetCondition type for use with | ||||
| // apply. | ||||
| func StatefulSetCondition() *StatefulSetConditionApplyConfiguration { | ||||
| 	return &StatefulSetConditionApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *StatefulSetConditionApplyConfiguration) WithType(value v1.StatefulSetConditionType) *StatefulSetConditionApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetConditionApplyConfiguration) WithStatus(value corev1.ConditionStatus) *StatefulSetConditionApplyConfiguration { | ||||
| 	b.Status = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the LastTransitionTime field is set to the value of the last call. | ||||
| func (b *StatefulSetConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *StatefulSetConditionApplyConfiguration { | ||||
| 	b.LastTransitionTime = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetConditionApplyConfiguration) WithReason(value string) *StatefulSetConditionApplyConfiguration { | ||||
| 	b.Reason = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetConditionApplyConfiguration) WithMessage(value string) *StatefulSetConditionApplyConfiguration { | ||||
| 	b.Message = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										113
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulsetspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										113
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulsetspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,113 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	appsv1 "k8s.io/api/apps/v1" | ||||
| 	corev1 "k8s.io/client-go/applyconfigurations/core/v1" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // StatefulSetSpecApplyConfiguration represents an declarative configuration of the StatefulSetSpec type for use | ||||
| // with apply. | ||||
| type StatefulSetSpecApplyConfiguration struct { | ||||
| 	Replicas             *int32                                           `json:"replicas,omitempty"` | ||||
| 	Selector             *v1.LabelSelectorApplyConfiguration              `json:"selector,omitempty"` | ||||
| 	Template             *corev1.PodTemplateSpecApplyConfiguration        `json:"template,omitempty"` | ||||
| 	VolumeClaimTemplates []corev1.PersistentVolumeClaimApplyConfiguration `json:"volumeClaimTemplates,omitempty"` | ||||
| 	ServiceName          *string                                          `json:"serviceName,omitempty"` | ||||
| 	PodManagementPolicy  *appsv1.PodManagementPolicyType                  `json:"podManagementPolicy,omitempty"` | ||||
| 	UpdateStrategy       *StatefulSetUpdateStrategyApplyConfiguration     `json:"updateStrategy,omitempty"` | ||||
| 	RevisionHistoryLimit *int32                                           `json:"revisionHistoryLimit,omitempty"` | ||||
| } | ||||
|  | ||||
| // StatefulSetSpecApplyConfiguration constructs an declarative configuration of the StatefulSetSpec type for use with | ||||
| // apply. | ||||
| func StatefulSetSpec() *StatefulSetSpecApplyConfiguration { | ||||
| 	return &StatefulSetSpecApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetSpecApplyConfiguration) WithReplicas(value int32) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.Replicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetSpecApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.Selector = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetSpecApplyConfiguration) WithTemplate(value *corev1.PodTemplateSpecApplyConfiguration) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.Template = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithVolumeClaimTemplates adds the given value to the VolumeClaimTemplates 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 VolumeClaimTemplates field. | ||||
| func (b *StatefulSetSpecApplyConfiguration) WithVolumeClaimTemplates(values ...*corev1.PersistentVolumeClaimApplyConfiguration) *StatefulSetSpecApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithVolumeClaimTemplates") | ||||
| 		} | ||||
| 		b.VolumeClaimTemplates = append(b.VolumeClaimTemplates, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithServiceName sets the ServiceName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ServiceName field is set to the value of the last call. | ||||
| func (b *StatefulSetSpecApplyConfiguration) WithServiceName(value string) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.ServiceName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithPodManagementPolicy sets the PodManagementPolicy field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the PodManagementPolicy field is set to the value of the last call. | ||||
| func (b *StatefulSetSpecApplyConfiguration) WithPodManagementPolicy(value appsv1.PodManagementPolicyType) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.PodManagementPolicy = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *StatefulSetSpecApplyConfiguration) WithUpdateStrategy(value *StatefulSetUpdateStrategyApplyConfiguration) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.UpdateStrategy = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetSpecApplyConfiguration) WithRevisionHistoryLimit(value int32) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.RevisionHistoryLimit = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										116
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulsetstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										116
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulsetstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,116 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| // StatefulSetStatusApplyConfiguration represents an declarative configuration of the StatefulSetStatus type for use | ||||
| // with apply. | ||||
| type StatefulSetStatusApplyConfiguration struct { | ||||
| 	ObservedGeneration *int64                                   `json:"observedGeneration,omitempty"` | ||||
| 	Replicas           *int32                                   `json:"replicas,omitempty"` | ||||
| 	ReadyReplicas      *int32                                   `json:"readyReplicas,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         []StatefulSetConditionApplyConfiguration `json:"conditions,omitempty"` | ||||
| } | ||||
|  | ||||
| // StatefulSetStatusApplyConfiguration constructs an declarative configuration of the StatefulSetStatus type for use with | ||||
| // apply. | ||||
| func StatefulSetStatus() *StatefulSetStatusApplyConfiguration { | ||||
| 	return &StatefulSetStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithObservedGeneration(value int64) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.ObservedGeneration = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithReplicas(value int32) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.Replicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithReadyReplicas(value int32) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.ReadyReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithCurrentReplicas(value int32) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.CurrentReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *StatefulSetStatusApplyConfiguration) WithUpdatedReplicas(value int32) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.UpdatedReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithCurrentRevision(value string) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.CurrentRevision = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithUpdateRevision(value string) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.UpdateRevision = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithCollisionCount(value int32) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.CollisionCount = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithConditions(values ...*StatefulSetConditionApplyConfiguration) *StatefulSetStatusApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithConditions") | ||||
| 		} | ||||
| 		b.Conditions = append(b.Conditions, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulsetupdatestrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulsetupdatestrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/api/apps/v1" | ||||
| ) | ||||
|  | ||||
| // StatefulSetUpdateStrategyApplyConfiguration represents an declarative configuration of the StatefulSetUpdateStrategy type for use | ||||
| // with apply. | ||||
| type StatefulSetUpdateStrategyApplyConfiguration struct { | ||||
| 	Type          *v1.StatefulSetUpdateStrategyType                   `json:"type,omitempty"` | ||||
| 	RollingUpdate *RollingUpdateStatefulSetStrategyApplyConfiguration `json:"rollingUpdate,omitempty"` | ||||
| } | ||||
|  | ||||
| // StatefulSetUpdateStrategyApplyConfiguration constructs an declarative configuration of the StatefulSetUpdateStrategy type for use with | ||||
| // apply. | ||||
| func StatefulSetUpdateStrategy() *StatefulSetUpdateStrategyApplyConfiguration { | ||||
| 	return &StatefulSetUpdateStrategyApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *StatefulSetUpdateStrategyApplyConfiguration) WithType(value v1.StatefulSetUpdateStrategyType) *StatefulSetUpdateStrategyApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetUpdateStrategyApplyConfiguration) WithRollingUpdate(value *RollingUpdateStatefulSetStrategyApplyConfiguration) *StatefulSetUpdateStrategyApplyConfiguration { | ||||
| 	b.RollingUpdate = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										266
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/controllerrevision.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										266
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/controllerrevision.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,266 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta1 | ||||
|  | ||||
| import ( | ||||
| 	v1beta1 "k8s.io/api/apps/v1beta1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	runtime "k8s.io/apimachinery/pkg/runtime" | ||||
| 	types "k8s.io/apimachinery/pkg/types" | ||||
| 	managedfields "k8s.io/apimachinery/pkg/util/managedfields" | ||||
| 	internal "k8s.io/client-go/applyconfigurations/internal" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // ControllerRevisionApplyConfiguration represents an declarative configuration of the ControllerRevision type for use | ||||
| // with apply. | ||||
| type ControllerRevisionApplyConfiguration struct { | ||||
| 	v1.TypeMetaApplyConfiguration    `json:",inline"` | ||||
| 	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` | ||||
| 	Data                             *runtime.RawExtension `json:"data,omitempty"` | ||||
| 	Revision                         *int64                `json:"revision,omitempty"` | ||||
| } | ||||
|  | ||||
| // ControllerRevision constructs an declarative configuration of the ControllerRevision type for use with | ||||
| // apply. | ||||
| func ControllerRevision(name, namespace string) *ControllerRevisionApplyConfiguration { | ||||
| 	b := &ControllerRevisionApplyConfiguration{} | ||||
| 	b.WithName(name) | ||||
| 	b.WithNamespace(namespace) | ||||
| 	b.WithKind("ControllerRevision") | ||||
| 	b.WithAPIVersion("apps/v1beta1") | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // ExtractControllerRevision extracts the applied configuration owned by fieldManager from | ||||
| // controllerRevision. If no managedFields are found in controllerRevision for fieldManager, a | ||||
| // ControllerRevisionApplyConfiguration is returned with only the Name, Namespace (if applicable), | ||||
| // APIVersion and Kind populated. Is is possible that no managed fields were found for because other | ||||
| // field managers have taken ownership of all the fields previously owned by fieldManager, or because | ||||
| // the fieldManager never owned fields any fields. | ||||
| // controllerRevision must be a unmodified ControllerRevision API object that was retrieved from the Kubernetes API. | ||||
| // ExtractControllerRevision provides a way to perform a extract/modify-in-place/apply workflow. | ||||
| // Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously | ||||
| // applied if another fieldManager has updated or force applied any of the previously applied fields. | ||||
| // Experimental! | ||||
| func ExtractControllerRevision(controllerRevision *v1beta1.ControllerRevision, fieldManager string) (*ControllerRevisionApplyConfiguration, error) { | ||||
| 	b := &ControllerRevisionApplyConfiguration{} | ||||
| 	err := managedfields.ExtractInto(controllerRevision, internal.Parser().Type("io.k8s.api.apps.v1beta1.ControllerRevision"), fieldManager, b) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	b.WithName(controllerRevision.Name) | ||||
| 	b.WithNamespace(controllerRevision.Namespace) | ||||
|  | ||||
| 	b.WithKind("ControllerRevision") | ||||
| 	b.WithAPIVersion("apps/v1beta1") | ||||
| 	return b, nil | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithKind(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.Kind = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithAPIVersion(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.APIVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithName(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithGenerateName(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.GenerateName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithNamespace(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Namespace = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithSelfLink sets the SelfLink field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the SelfLink field is set to the value of the last call. | ||||
| func (b *ControllerRevisionApplyConfiguration) WithSelfLink(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.SelfLink = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *ControllerRevisionApplyConfiguration) WithUID(value types.UID) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.UID = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithResourceVersion(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ResourceVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithGeneration(value int64) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Generation = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.CreationTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionGracePeriodSeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithLabels(entries map[string]string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Labels == nil && len(entries) > 0 { | ||||
| 		b.Labels = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Labels[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithAnnotations(entries map[string]string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Annotations == nil && len(entries) > 0 { | ||||
| 		b.Annotations = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Annotations[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithOwnerReferences") | ||||
| 		} | ||||
| 		b.OwnerReferences = append(b.OwnerReferences, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithFinalizers(values ...string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		b.Finalizers = append(b.Finalizers, values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithClusterName sets the ClusterName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ClusterName field is set to the value of the last call. | ||||
| func (b *ControllerRevisionApplyConfiguration) WithClusterName(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ClusterName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| func (b *ControllerRevisionApplyConfiguration) ensureObjectMetaApplyConfigurationExists() { | ||||
| 	if b.ObjectMetaApplyConfiguration == nil { | ||||
| 		b.ObjectMetaApplyConfiguration = &v1.ObjectMetaApplyConfiguration{} | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // WithData sets the Data field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Data field is set to the value of the last call. | ||||
| func (b *ControllerRevisionApplyConfiguration) WithData(value runtime.RawExtension) *ControllerRevisionApplyConfiguration { | ||||
| 	b.Data = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithRevision sets the Revision field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Revision field is set to the value of the last call. | ||||
| func (b *ControllerRevisionApplyConfiguration) WithRevision(value int64) *ControllerRevisionApplyConfiguration { | ||||
| 	b.Revision = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/deployment.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/deployment.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,265 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta1 | ||||
|  | ||||
| import ( | ||||
| 	appsv1beta1 "k8s.io/api/apps/v1beta1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	types "k8s.io/apimachinery/pkg/types" | ||||
| 	managedfields "k8s.io/apimachinery/pkg/util/managedfields" | ||||
| 	internal "k8s.io/client-go/applyconfigurations/internal" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // DeploymentApplyConfiguration represents an declarative configuration of the Deployment type for use | ||||
| // with apply. | ||||
| type DeploymentApplyConfiguration struct { | ||||
| 	v1.TypeMetaApplyConfiguration    `json:",inline"` | ||||
| 	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` | ||||
| 	Spec                             *DeploymentSpecApplyConfiguration   `json:"spec,omitempty"` | ||||
| 	Status                           *DeploymentStatusApplyConfiguration `json:"status,omitempty"` | ||||
| } | ||||
|  | ||||
| // Deployment constructs an declarative configuration of the Deployment type for use with | ||||
| // apply. | ||||
| func Deployment(name, namespace string) *DeploymentApplyConfiguration { | ||||
| 	b := &DeploymentApplyConfiguration{} | ||||
| 	b.WithName(name) | ||||
| 	b.WithNamespace(namespace) | ||||
| 	b.WithKind("Deployment") | ||||
| 	b.WithAPIVersion("apps/v1beta1") | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // ExtractDeployment extracts the applied configuration owned by fieldManager from | ||||
| // deployment. If no managedFields are found in deployment for fieldManager, a | ||||
| // DeploymentApplyConfiguration is returned with only the Name, Namespace (if applicable), | ||||
| // APIVersion and Kind populated. Is is possible that no managed fields were found for because other | ||||
| // field managers have taken ownership of all the fields previously owned by fieldManager, or because | ||||
| // the fieldManager never owned fields any fields. | ||||
| // deployment must be a unmodified Deployment API object that was retrieved from the Kubernetes API. | ||||
| // ExtractDeployment provides a way to perform a extract/modify-in-place/apply workflow. | ||||
| // Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously | ||||
| // applied if another fieldManager has updated or force applied any of the previously applied fields. | ||||
| // Experimental! | ||||
| func ExtractDeployment(deployment *appsv1beta1.Deployment, fieldManager string) (*DeploymentApplyConfiguration, error) { | ||||
| 	b := &DeploymentApplyConfiguration{} | ||||
| 	err := managedfields.ExtractInto(deployment, internal.Parser().Type("io.k8s.api.apps.v1beta1.Deployment"), fieldManager, b) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	b.WithName(deployment.Name) | ||||
| 	b.WithNamespace(deployment.Namespace) | ||||
|  | ||||
| 	b.WithKind("Deployment") | ||||
| 	b.WithAPIVersion("apps/v1beta1") | ||||
| 	return b, nil | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithKind(value string) *DeploymentApplyConfiguration { | ||||
| 	b.Kind = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithAPIVersion(value string) *DeploymentApplyConfiguration { | ||||
| 	b.APIVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithName(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithGenerateName(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.GenerateName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithNamespace(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Namespace = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithSelfLink sets the SelfLink field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the SelfLink field is set to the value of the last call. | ||||
| func (b *DeploymentApplyConfiguration) WithSelfLink(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.SelfLink = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DeploymentApplyConfiguration) WithUID(value types.UID) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.UID = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithResourceVersion(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ResourceVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithGeneration(value int64) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Generation = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithCreationTimestamp(value metav1.Time) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.CreationTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionGracePeriodSeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithLabels(entries map[string]string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Labels == nil && len(entries) > 0 { | ||||
| 		b.Labels = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Labels[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithAnnotations(entries map[string]string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Annotations == nil && len(entries) > 0 { | ||||
| 		b.Annotations = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Annotations[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithOwnerReferences") | ||||
| 		} | ||||
| 		b.OwnerReferences = append(b.OwnerReferences, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithFinalizers(values ...string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		b.Finalizers = append(b.Finalizers, values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithClusterName sets the ClusterName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ClusterName field is set to the value of the last call. | ||||
| func (b *DeploymentApplyConfiguration) WithClusterName(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ClusterName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| func (b *DeploymentApplyConfiguration) ensureObjectMetaApplyConfigurationExists() { | ||||
| 	if b.ObjectMetaApplyConfiguration == nil { | ||||
| 		b.ObjectMetaApplyConfiguration = &v1.ObjectMetaApplyConfiguration{} | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithSpec(value *DeploymentSpecApplyConfiguration) *DeploymentApplyConfiguration { | ||||
| 	b.Spec = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithStatus(value *DeploymentStatusApplyConfiguration) *DeploymentApplyConfiguration { | ||||
| 	b.Status = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										90
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/deploymentcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										90
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/deploymentcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,90 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta1 | ||||
|  | ||||
| import ( | ||||
| 	v1beta1 "k8s.io/api/apps/v1beta1" | ||||
| 	v1 "k8s.io/api/core/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| ) | ||||
|  | ||||
| // DeploymentConditionApplyConfiguration represents an declarative configuration of the DeploymentCondition type for use | ||||
| // with apply. | ||||
| type DeploymentConditionApplyConfiguration struct { | ||||
| 	Type               *v1beta1.DeploymentConditionType `json:"type,omitempty"` | ||||
| 	Status             *v1.ConditionStatus              `json:"status,omitempty"` | ||||
| 	LastUpdateTime     *metav1.Time                     `json:"lastUpdateTime,omitempty"` | ||||
| 	LastTransitionTime *metav1.Time                     `json:"lastTransitionTime,omitempty"` | ||||
| 	Reason             *string                          `json:"reason,omitempty"` | ||||
| 	Message            *string                          `json:"message,omitempty"` | ||||
| } | ||||
|  | ||||
| // DeploymentConditionApplyConfiguration constructs an declarative configuration of the DeploymentCondition type for use with | ||||
| // apply. | ||||
| func DeploymentCondition() *DeploymentConditionApplyConfiguration { | ||||
| 	return &DeploymentConditionApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DeploymentConditionApplyConfiguration) WithType(value v1beta1.DeploymentConditionType) *DeploymentConditionApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentConditionApplyConfiguration) WithStatus(value v1.ConditionStatus) *DeploymentConditionApplyConfiguration { | ||||
| 	b.Status = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the LastUpdateTime field is set to the value of the last call. | ||||
| func (b *DeploymentConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *DeploymentConditionApplyConfiguration { | ||||
| 	b.LastUpdateTime = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the LastTransitionTime field is set to the value of the last call. | ||||
| func (b *DeploymentConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *DeploymentConditionApplyConfiguration { | ||||
| 	b.LastTransitionTime = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentConditionApplyConfiguration) WithReason(value string) *DeploymentConditionApplyConfiguration { | ||||
| 	b.Reason = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentConditionApplyConfiguration) WithMessage(value string) *DeploymentConditionApplyConfiguration { | ||||
| 	b.Message = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										116
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/deploymentspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										116
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/deploymentspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,116 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta1 | ||||
|  | ||||
| import ( | ||||
| 	corev1 "k8s.io/client-go/applyconfigurations/core/v1" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // DeploymentSpecApplyConfiguration represents an declarative configuration of the DeploymentSpec type for use | ||||
| // with apply. | ||||
| type DeploymentSpecApplyConfiguration struct { | ||||
| 	Replicas                *int32                                    `json:"replicas,omitempty"` | ||||
| 	Selector                *v1.LabelSelectorApplyConfiguration       `json:"selector,omitempty"` | ||||
| 	Template                *corev1.PodTemplateSpecApplyConfiguration `json:"template,omitempty"` | ||||
| 	Strategy                *DeploymentStrategyApplyConfiguration     `json:"strategy,omitempty"` | ||||
| 	MinReadySeconds         *int32                                    `json:"minReadySeconds,omitempty"` | ||||
| 	RevisionHistoryLimit    *int32                                    `json:"revisionHistoryLimit,omitempty"` | ||||
| 	Paused                  *bool                                     `json:"paused,omitempty"` | ||||
| 	RollbackTo              *RollbackConfigApplyConfiguration         `json:"rollbackTo,omitempty"` | ||||
| 	ProgressDeadlineSeconds *int32                                    `json:"progressDeadlineSeconds,omitempty"` | ||||
| } | ||||
|  | ||||
| // DeploymentSpecApplyConfiguration constructs an declarative configuration of the DeploymentSpec type for use with | ||||
| // apply. | ||||
| func DeploymentSpec() *DeploymentSpecApplyConfiguration { | ||||
| 	return &DeploymentSpecApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentSpecApplyConfiguration) WithReplicas(value int32) *DeploymentSpecApplyConfiguration { | ||||
| 	b.Replicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentSpecApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *DeploymentSpecApplyConfiguration { | ||||
| 	b.Selector = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentSpecApplyConfiguration) WithTemplate(value *corev1.PodTemplateSpecApplyConfiguration) *DeploymentSpecApplyConfiguration { | ||||
| 	b.Template = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithStrategy sets the Strategy field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Strategy field is set to the value of the last call. | ||||
| func (b *DeploymentSpecApplyConfiguration) WithStrategy(value *DeploymentStrategyApplyConfiguration) *DeploymentSpecApplyConfiguration { | ||||
| 	b.Strategy = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMinReadySeconds sets the MinReadySeconds field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MinReadySeconds field is set to the value of the last call. | ||||
| func (b *DeploymentSpecApplyConfiguration) WithMinReadySeconds(value int32) *DeploymentSpecApplyConfiguration { | ||||
| 	b.MinReadySeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentSpecApplyConfiguration) WithRevisionHistoryLimit(value int32) *DeploymentSpecApplyConfiguration { | ||||
| 	b.RevisionHistoryLimit = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithPaused sets the Paused field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Paused field is set to the value of the last call. | ||||
| func (b *DeploymentSpecApplyConfiguration) WithPaused(value bool) *DeploymentSpecApplyConfiguration { | ||||
| 	b.Paused = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithRollbackTo sets the RollbackTo field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the RollbackTo field is set to the value of the last call. | ||||
| func (b *DeploymentSpecApplyConfiguration) WithRollbackTo(value *RollbackConfigApplyConfiguration) *DeploymentSpecApplyConfiguration { | ||||
| 	b.RollbackTo = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithProgressDeadlineSeconds sets the ProgressDeadlineSeconds field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ProgressDeadlineSeconds field is set to the value of the last call. | ||||
| func (b *DeploymentSpecApplyConfiguration) WithProgressDeadlineSeconds(value int32) *DeploymentSpecApplyConfiguration { | ||||
| 	b.ProgressDeadlineSeconds = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										107
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/deploymentstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										107
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/deploymentstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,107 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta1 | ||||
|  | ||||
| // DeploymentStatusApplyConfiguration represents an declarative configuration of the DeploymentStatus type for use | ||||
| // with apply. | ||||
| type DeploymentStatusApplyConfiguration struct { | ||||
| 	ObservedGeneration  *int64                                  `json:"observedGeneration,omitempty"` | ||||
| 	Replicas            *int32                                  `json:"replicas,omitempty"` | ||||
| 	UpdatedReplicas     *int32                                  `json:"updatedReplicas,omitempty"` | ||||
| 	ReadyReplicas       *int32                                  `json:"readyReplicas,omitempty"` | ||||
| 	AvailableReplicas   *int32                                  `json:"availableReplicas,omitempty"` | ||||
| 	UnavailableReplicas *int32                                  `json:"unavailableReplicas,omitempty"` | ||||
| 	Conditions          []DeploymentConditionApplyConfiguration `json:"conditions,omitempty"` | ||||
| 	CollisionCount      *int32                                  `json:"collisionCount,omitempty"` | ||||
| } | ||||
|  | ||||
| // DeploymentStatusApplyConfiguration constructs an declarative configuration of the DeploymentStatus type for use with | ||||
| // apply. | ||||
| func DeploymentStatus() *DeploymentStatusApplyConfiguration { | ||||
| 	return &DeploymentStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStatusApplyConfiguration) WithObservedGeneration(value int64) *DeploymentStatusApplyConfiguration { | ||||
| 	b.ObservedGeneration = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStatusApplyConfiguration) WithReplicas(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.Replicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DeploymentStatusApplyConfiguration) WithUpdatedReplicas(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.UpdatedReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStatusApplyConfiguration) WithReadyReplicas(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.ReadyReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithAvailableReplicas sets the AvailableReplicas field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the AvailableReplicas field is set to the value of the last call. | ||||
| func (b *DeploymentStatusApplyConfiguration) WithAvailableReplicas(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.AvailableReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithUnavailableReplicas sets the UnavailableReplicas field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the UnavailableReplicas field is set to the value of the last call. | ||||
| func (b *DeploymentStatusApplyConfiguration) WithUnavailableReplicas(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.UnavailableReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStatusApplyConfiguration) WithConditions(values ...*DeploymentConditionApplyConfiguration) *DeploymentStatusApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithConditions") | ||||
| 		} | ||||
| 		b.Conditions = append(b.Conditions, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStatusApplyConfiguration) WithCollisionCount(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.CollisionCount = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/deploymentstrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/deploymentstrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta1 | ||||
|  | ||||
| import ( | ||||
| 	v1beta1 "k8s.io/api/apps/v1beta1" | ||||
| ) | ||||
|  | ||||
| // DeploymentStrategyApplyConfiguration represents an declarative configuration of the DeploymentStrategy type for use | ||||
| // with apply. | ||||
| type DeploymentStrategyApplyConfiguration struct { | ||||
| 	Type          *v1beta1.DeploymentStrategyType            `json:"type,omitempty"` | ||||
| 	RollingUpdate *RollingUpdateDeploymentApplyConfiguration `json:"rollingUpdate,omitempty"` | ||||
| } | ||||
|  | ||||
| // DeploymentStrategyApplyConfiguration constructs an declarative configuration of the DeploymentStrategy type for use with | ||||
| // apply. | ||||
| func DeploymentStrategy() *DeploymentStrategyApplyConfiguration { | ||||
| 	return &DeploymentStrategyApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DeploymentStrategyApplyConfiguration) WithType(value v1beta1.DeploymentStrategyType) *DeploymentStrategyApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStrategyApplyConfiguration) WithRollingUpdate(value *RollingUpdateDeploymentApplyConfiguration) *DeploymentStrategyApplyConfiguration { | ||||
| 	b.RollingUpdate = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										39
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/rollbackconfig.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/rollbackconfig.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta1 | ||||
|  | ||||
| // RollbackConfigApplyConfiguration represents an declarative configuration of the RollbackConfig type for use | ||||
| // with apply. | ||||
| type RollbackConfigApplyConfiguration struct { | ||||
| 	Revision *int64 `json:"revision,omitempty"` | ||||
| } | ||||
|  | ||||
| // RollbackConfigApplyConfiguration constructs an declarative configuration of the RollbackConfig type for use with | ||||
| // apply. | ||||
| func RollbackConfig() *RollbackConfigApplyConfiguration { | ||||
| 	return &RollbackConfigApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithRevision sets the Revision field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Revision field is set to the value of the last call. | ||||
| func (b *RollbackConfigApplyConfiguration) WithRevision(value int64) *RollbackConfigApplyConfiguration { | ||||
| 	b.Revision = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/rollingupdatedeployment.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/rollingupdatedeployment.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta1 | ||||
|  | ||||
| import ( | ||||
| 	intstr "k8s.io/apimachinery/pkg/util/intstr" | ||||
| ) | ||||
|  | ||||
| // RollingUpdateDeploymentApplyConfiguration represents an declarative configuration of the RollingUpdateDeployment type for use | ||||
| // with apply. | ||||
| type RollingUpdateDeploymentApplyConfiguration struct { | ||||
| 	MaxUnavailable *intstr.IntOrString `json:"maxUnavailable,omitempty"` | ||||
| 	MaxSurge       *intstr.IntOrString `json:"maxSurge,omitempty"` | ||||
| } | ||||
|  | ||||
| // RollingUpdateDeploymentApplyConfiguration constructs an declarative configuration of the RollingUpdateDeployment type for use with | ||||
| // apply. | ||||
| func RollingUpdateDeployment() *RollingUpdateDeploymentApplyConfiguration { | ||||
| 	return &RollingUpdateDeploymentApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithMaxUnavailable sets the MaxUnavailable field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MaxUnavailable field is set to the value of the last call. | ||||
| func (b *RollingUpdateDeploymentApplyConfiguration) WithMaxUnavailable(value intstr.IntOrString) *RollingUpdateDeploymentApplyConfiguration { | ||||
| 	b.MaxUnavailable = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMaxSurge sets the MaxSurge field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MaxSurge field is set to the value of the last call. | ||||
| func (b *RollingUpdateDeploymentApplyConfiguration) WithMaxSurge(value intstr.IntOrString) *RollingUpdateDeploymentApplyConfiguration { | ||||
| 	b.MaxSurge = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										39
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/rollingupdatestatefulsetstrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/rollingupdatestatefulsetstrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta1 | ||||
|  | ||||
| // RollingUpdateStatefulSetStrategyApplyConfiguration represents an declarative configuration of the RollingUpdateStatefulSetStrategy type for use | ||||
| // with apply. | ||||
| type RollingUpdateStatefulSetStrategyApplyConfiguration struct { | ||||
| 	Partition *int32 `json:"partition,omitempty"` | ||||
| } | ||||
|  | ||||
| // RollingUpdateStatefulSetStrategyApplyConfiguration constructs an declarative configuration of the RollingUpdateStatefulSetStrategy type for use with | ||||
| // apply. | ||||
| func RollingUpdateStatefulSetStrategy() *RollingUpdateStatefulSetStrategyApplyConfiguration { | ||||
| 	return &RollingUpdateStatefulSetStrategyApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *RollingUpdateStatefulSetStrategyApplyConfiguration) WithPartition(value int32) *RollingUpdateStatefulSetStrategyApplyConfiguration { | ||||
| 	b.Partition = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,265 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta1 | ||||
|  | ||||
| import ( | ||||
| 	appsv1beta1 "k8s.io/api/apps/v1beta1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	types "k8s.io/apimachinery/pkg/types" | ||||
| 	managedfields "k8s.io/apimachinery/pkg/util/managedfields" | ||||
| 	internal "k8s.io/client-go/applyconfigurations/internal" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // StatefulSetApplyConfiguration represents an declarative configuration of the StatefulSet type for use | ||||
| // with apply. | ||||
| type StatefulSetApplyConfiguration struct { | ||||
| 	v1.TypeMetaApplyConfiguration    `json:",inline"` | ||||
| 	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` | ||||
| 	Spec                             *StatefulSetSpecApplyConfiguration   `json:"spec,omitempty"` | ||||
| 	Status                           *StatefulSetStatusApplyConfiguration `json:"status,omitempty"` | ||||
| } | ||||
|  | ||||
| // StatefulSet constructs an declarative configuration of the StatefulSet type for use with | ||||
| // apply. | ||||
| func StatefulSet(name, namespace string) *StatefulSetApplyConfiguration { | ||||
| 	b := &StatefulSetApplyConfiguration{} | ||||
| 	b.WithName(name) | ||||
| 	b.WithNamespace(namespace) | ||||
| 	b.WithKind("StatefulSet") | ||||
| 	b.WithAPIVersion("apps/v1beta1") | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // ExtractStatefulSet extracts the applied configuration owned by fieldManager from | ||||
| // statefulSet. If no managedFields are found in statefulSet for fieldManager, a | ||||
| // StatefulSetApplyConfiguration is returned with only the Name, Namespace (if applicable), | ||||
| // APIVersion and Kind populated. Is is possible that no managed fields were found for because other | ||||
| // field managers have taken ownership of all the fields previously owned by fieldManager, or because | ||||
| // the fieldManager never owned fields any fields. | ||||
| // statefulSet must be a unmodified StatefulSet API object that was retrieved from the Kubernetes API. | ||||
| // ExtractStatefulSet provides a way to perform a extract/modify-in-place/apply workflow. | ||||
| // Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously | ||||
| // applied if another fieldManager has updated or force applied any of the previously applied fields. | ||||
| // Experimental! | ||||
| func ExtractStatefulSet(statefulSet *appsv1beta1.StatefulSet, fieldManager string) (*StatefulSetApplyConfiguration, error) { | ||||
| 	b := &StatefulSetApplyConfiguration{} | ||||
| 	err := managedfields.ExtractInto(statefulSet, internal.Parser().Type("io.k8s.api.apps.v1beta1.StatefulSet"), fieldManager, b) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	b.WithName(statefulSet.Name) | ||||
| 	b.WithNamespace(statefulSet.Namespace) | ||||
|  | ||||
| 	b.WithKind("StatefulSet") | ||||
| 	b.WithAPIVersion("apps/v1beta1") | ||||
| 	return b, nil | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithKind(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.Kind = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithAPIVersion(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.APIVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithName(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithGenerateName(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.GenerateName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithNamespace(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Namespace = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithSelfLink sets the SelfLink field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the SelfLink field is set to the value of the last call. | ||||
| func (b *StatefulSetApplyConfiguration) WithSelfLink(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.SelfLink = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *StatefulSetApplyConfiguration) WithUID(value types.UID) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.UID = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithResourceVersion(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ResourceVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithGeneration(value int64) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Generation = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.CreationTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionGracePeriodSeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithLabels(entries map[string]string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Labels == nil && len(entries) > 0 { | ||||
| 		b.Labels = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Labels[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithAnnotations(entries map[string]string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Annotations == nil && len(entries) > 0 { | ||||
| 		b.Annotations = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Annotations[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithOwnerReferences") | ||||
| 		} | ||||
| 		b.OwnerReferences = append(b.OwnerReferences, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithFinalizers(values ...string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		b.Finalizers = append(b.Finalizers, values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithClusterName sets the ClusterName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ClusterName field is set to the value of the last call. | ||||
| func (b *StatefulSetApplyConfiguration) WithClusterName(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ClusterName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| func (b *StatefulSetApplyConfiguration) ensureObjectMetaApplyConfigurationExists() { | ||||
| 	if b.ObjectMetaApplyConfiguration == nil { | ||||
| 		b.ObjectMetaApplyConfiguration = &v1.ObjectMetaApplyConfiguration{} | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithSpec(value *StatefulSetSpecApplyConfiguration) *StatefulSetApplyConfiguration { | ||||
| 	b.Spec = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithStatus(value *StatefulSetStatusApplyConfiguration) *StatefulSetApplyConfiguration { | ||||
| 	b.Status = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulsetcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulsetcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,81 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta1 | ||||
|  | ||||
| import ( | ||||
| 	v1beta1 "k8s.io/api/apps/v1beta1" | ||||
| 	v1 "k8s.io/api/core/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| ) | ||||
|  | ||||
| // StatefulSetConditionApplyConfiguration represents an declarative configuration of the StatefulSetCondition type for use | ||||
| // with apply. | ||||
| type StatefulSetConditionApplyConfiguration struct { | ||||
| 	Type               *v1beta1.StatefulSetConditionType `json:"type,omitempty"` | ||||
| 	Status             *v1.ConditionStatus               `json:"status,omitempty"` | ||||
| 	LastTransitionTime *metav1.Time                      `json:"lastTransitionTime,omitempty"` | ||||
| 	Reason             *string                           `json:"reason,omitempty"` | ||||
| 	Message            *string                           `json:"message,omitempty"` | ||||
| } | ||||
|  | ||||
| // StatefulSetConditionApplyConfiguration constructs an declarative configuration of the StatefulSetCondition type for use with | ||||
| // apply. | ||||
| func StatefulSetCondition() *StatefulSetConditionApplyConfiguration { | ||||
| 	return &StatefulSetConditionApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *StatefulSetConditionApplyConfiguration) WithType(value v1beta1.StatefulSetConditionType) *StatefulSetConditionApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetConditionApplyConfiguration) WithStatus(value v1.ConditionStatus) *StatefulSetConditionApplyConfiguration { | ||||
| 	b.Status = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the LastTransitionTime field is set to the value of the last call. | ||||
| func (b *StatefulSetConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *StatefulSetConditionApplyConfiguration { | ||||
| 	b.LastTransitionTime = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetConditionApplyConfiguration) WithReason(value string) *StatefulSetConditionApplyConfiguration { | ||||
| 	b.Reason = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetConditionApplyConfiguration) WithMessage(value string) *StatefulSetConditionApplyConfiguration { | ||||
| 	b.Message = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										113
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulsetspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										113
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulsetspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,113 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta1 | ||||
|  | ||||
| import ( | ||||
| 	v1beta1 "k8s.io/api/apps/v1beta1" | ||||
| 	corev1 "k8s.io/client-go/applyconfigurations/core/v1" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // StatefulSetSpecApplyConfiguration represents an declarative configuration of the StatefulSetSpec type for use | ||||
| // with apply. | ||||
| type StatefulSetSpecApplyConfiguration struct { | ||||
| 	Replicas             *int32                                           `json:"replicas,omitempty"` | ||||
| 	Selector             *v1.LabelSelectorApplyConfiguration              `json:"selector,omitempty"` | ||||
| 	Template             *corev1.PodTemplateSpecApplyConfiguration        `json:"template,omitempty"` | ||||
| 	VolumeClaimTemplates []corev1.PersistentVolumeClaimApplyConfiguration `json:"volumeClaimTemplates,omitempty"` | ||||
| 	ServiceName          *string                                          `json:"serviceName,omitempty"` | ||||
| 	PodManagementPolicy  *v1beta1.PodManagementPolicyType                 `json:"podManagementPolicy,omitempty"` | ||||
| 	UpdateStrategy       *StatefulSetUpdateStrategyApplyConfiguration     `json:"updateStrategy,omitempty"` | ||||
| 	RevisionHistoryLimit *int32                                           `json:"revisionHistoryLimit,omitempty"` | ||||
| } | ||||
|  | ||||
| // StatefulSetSpecApplyConfiguration constructs an declarative configuration of the StatefulSetSpec type for use with | ||||
| // apply. | ||||
| func StatefulSetSpec() *StatefulSetSpecApplyConfiguration { | ||||
| 	return &StatefulSetSpecApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetSpecApplyConfiguration) WithReplicas(value int32) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.Replicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetSpecApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.Selector = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetSpecApplyConfiguration) WithTemplate(value *corev1.PodTemplateSpecApplyConfiguration) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.Template = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithVolumeClaimTemplates adds the given value to the VolumeClaimTemplates 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 VolumeClaimTemplates field. | ||||
| func (b *StatefulSetSpecApplyConfiguration) WithVolumeClaimTemplates(values ...*corev1.PersistentVolumeClaimApplyConfiguration) *StatefulSetSpecApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithVolumeClaimTemplates") | ||||
| 		} | ||||
| 		b.VolumeClaimTemplates = append(b.VolumeClaimTemplates, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithServiceName sets the ServiceName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ServiceName field is set to the value of the last call. | ||||
| func (b *StatefulSetSpecApplyConfiguration) WithServiceName(value string) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.ServiceName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithPodManagementPolicy sets the PodManagementPolicy field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the PodManagementPolicy field is set to the value of the last call. | ||||
| func (b *StatefulSetSpecApplyConfiguration) WithPodManagementPolicy(value v1beta1.PodManagementPolicyType) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.PodManagementPolicy = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *StatefulSetSpecApplyConfiguration) WithUpdateStrategy(value *StatefulSetUpdateStrategyApplyConfiguration) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.UpdateStrategy = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetSpecApplyConfiguration) WithRevisionHistoryLimit(value int32) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.RevisionHistoryLimit = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										116
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulsetstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										116
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulsetstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,116 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta1 | ||||
|  | ||||
| // StatefulSetStatusApplyConfiguration represents an declarative configuration of the StatefulSetStatus type for use | ||||
| // with apply. | ||||
| type StatefulSetStatusApplyConfiguration struct { | ||||
| 	ObservedGeneration *int64                                   `json:"observedGeneration,omitempty"` | ||||
| 	Replicas           *int32                                   `json:"replicas,omitempty"` | ||||
| 	ReadyReplicas      *int32                                   `json:"readyReplicas,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         []StatefulSetConditionApplyConfiguration `json:"conditions,omitempty"` | ||||
| } | ||||
|  | ||||
| // StatefulSetStatusApplyConfiguration constructs an declarative configuration of the StatefulSetStatus type for use with | ||||
| // apply. | ||||
| func StatefulSetStatus() *StatefulSetStatusApplyConfiguration { | ||||
| 	return &StatefulSetStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithObservedGeneration(value int64) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.ObservedGeneration = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithReplicas(value int32) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.Replicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithReadyReplicas(value int32) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.ReadyReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithCurrentReplicas(value int32) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.CurrentReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *StatefulSetStatusApplyConfiguration) WithUpdatedReplicas(value int32) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.UpdatedReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithCurrentRevision(value string) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.CurrentRevision = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithUpdateRevision(value string) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.UpdateRevision = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithCollisionCount(value int32) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.CollisionCount = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithConditions(values ...*StatefulSetConditionApplyConfiguration) *StatefulSetStatusApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithConditions") | ||||
| 		} | ||||
| 		b.Conditions = append(b.Conditions, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulsetupdatestrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulsetupdatestrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta1 | ||||
|  | ||||
| import ( | ||||
| 	v1beta1 "k8s.io/api/apps/v1beta1" | ||||
| ) | ||||
|  | ||||
| // StatefulSetUpdateStrategyApplyConfiguration represents an declarative configuration of the StatefulSetUpdateStrategy type for use | ||||
| // with apply. | ||||
| type StatefulSetUpdateStrategyApplyConfiguration struct { | ||||
| 	Type          *v1beta1.StatefulSetUpdateStrategyType              `json:"type,omitempty"` | ||||
| 	RollingUpdate *RollingUpdateStatefulSetStrategyApplyConfiguration `json:"rollingUpdate,omitempty"` | ||||
| } | ||||
|  | ||||
| // StatefulSetUpdateStrategyApplyConfiguration constructs an declarative configuration of the StatefulSetUpdateStrategy type for use with | ||||
| // apply. | ||||
| func StatefulSetUpdateStrategy() *StatefulSetUpdateStrategyApplyConfiguration { | ||||
| 	return &StatefulSetUpdateStrategyApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *StatefulSetUpdateStrategyApplyConfiguration) WithType(value v1beta1.StatefulSetUpdateStrategyType) *StatefulSetUpdateStrategyApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetUpdateStrategyApplyConfiguration) WithRollingUpdate(value *RollingUpdateStatefulSetStrategyApplyConfiguration) *StatefulSetUpdateStrategyApplyConfiguration { | ||||
| 	b.RollingUpdate = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										266
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/controllerrevision.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										266
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/controllerrevision.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,266 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	v1beta2 "k8s.io/api/apps/v1beta2" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	runtime "k8s.io/apimachinery/pkg/runtime" | ||||
| 	types "k8s.io/apimachinery/pkg/types" | ||||
| 	managedfields "k8s.io/apimachinery/pkg/util/managedfields" | ||||
| 	internal "k8s.io/client-go/applyconfigurations/internal" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // ControllerRevisionApplyConfiguration represents an declarative configuration of the ControllerRevision type for use | ||||
| // with apply. | ||||
| type ControllerRevisionApplyConfiguration struct { | ||||
| 	v1.TypeMetaApplyConfiguration    `json:",inline"` | ||||
| 	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` | ||||
| 	Data                             *runtime.RawExtension `json:"data,omitempty"` | ||||
| 	Revision                         *int64                `json:"revision,omitempty"` | ||||
| } | ||||
|  | ||||
| // ControllerRevision constructs an declarative configuration of the ControllerRevision type for use with | ||||
| // apply. | ||||
| func ControllerRevision(name, namespace string) *ControllerRevisionApplyConfiguration { | ||||
| 	b := &ControllerRevisionApplyConfiguration{} | ||||
| 	b.WithName(name) | ||||
| 	b.WithNamespace(namespace) | ||||
| 	b.WithKind("ControllerRevision") | ||||
| 	b.WithAPIVersion("apps/v1beta2") | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // ExtractControllerRevision extracts the applied configuration owned by fieldManager from | ||||
| // controllerRevision. If no managedFields are found in controllerRevision for fieldManager, a | ||||
| // ControllerRevisionApplyConfiguration is returned with only the Name, Namespace (if applicable), | ||||
| // APIVersion and Kind populated. Is is possible that no managed fields were found for because other | ||||
| // field managers have taken ownership of all the fields previously owned by fieldManager, or because | ||||
| // the fieldManager never owned fields any fields. | ||||
| // controllerRevision must be a unmodified ControllerRevision API object that was retrieved from the Kubernetes API. | ||||
| // ExtractControllerRevision provides a way to perform a extract/modify-in-place/apply workflow. | ||||
| // Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously | ||||
| // applied if another fieldManager has updated or force applied any of the previously applied fields. | ||||
| // Experimental! | ||||
| func ExtractControllerRevision(controllerRevision *v1beta2.ControllerRevision, fieldManager string) (*ControllerRevisionApplyConfiguration, error) { | ||||
| 	b := &ControllerRevisionApplyConfiguration{} | ||||
| 	err := managedfields.ExtractInto(controllerRevision, internal.Parser().Type("io.k8s.api.apps.v1beta2.ControllerRevision"), fieldManager, b) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	b.WithName(controllerRevision.Name) | ||||
| 	b.WithNamespace(controllerRevision.Namespace) | ||||
|  | ||||
| 	b.WithKind("ControllerRevision") | ||||
| 	b.WithAPIVersion("apps/v1beta2") | ||||
| 	return b, nil | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithKind(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.Kind = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithAPIVersion(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.APIVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithName(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithGenerateName(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.GenerateName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithNamespace(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Namespace = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithSelfLink sets the SelfLink field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the SelfLink field is set to the value of the last call. | ||||
| func (b *ControllerRevisionApplyConfiguration) WithSelfLink(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.SelfLink = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *ControllerRevisionApplyConfiguration) WithUID(value types.UID) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.UID = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithResourceVersion(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ResourceVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithGeneration(value int64) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Generation = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.CreationTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionGracePeriodSeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithLabels(entries map[string]string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Labels == nil && len(entries) > 0 { | ||||
| 		b.Labels = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Labels[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithAnnotations(entries map[string]string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Annotations == nil && len(entries) > 0 { | ||||
| 		b.Annotations = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Annotations[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithOwnerReferences") | ||||
| 		} | ||||
| 		b.OwnerReferences = append(b.OwnerReferences, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ControllerRevisionApplyConfiguration) WithFinalizers(values ...string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		b.Finalizers = append(b.Finalizers, values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithClusterName sets the ClusterName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ClusterName field is set to the value of the last call. | ||||
| func (b *ControllerRevisionApplyConfiguration) WithClusterName(value string) *ControllerRevisionApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ClusterName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| func (b *ControllerRevisionApplyConfiguration) ensureObjectMetaApplyConfigurationExists() { | ||||
| 	if b.ObjectMetaApplyConfiguration == nil { | ||||
| 		b.ObjectMetaApplyConfiguration = &v1.ObjectMetaApplyConfiguration{} | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // WithData sets the Data field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Data field is set to the value of the last call. | ||||
| func (b *ControllerRevisionApplyConfiguration) WithData(value runtime.RawExtension) *ControllerRevisionApplyConfiguration { | ||||
| 	b.Data = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithRevision sets the Revision field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Revision field is set to the value of the last call. | ||||
| func (b *ControllerRevisionApplyConfiguration) WithRevision(value int64) *ControllerRevisionApplyConfiguration { | ||||
| 	b.Revision = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/daemonset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/daemonset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,265 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	appsv1beta2 "k8s.io/api/apps/v1beta2" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	types "k8s.io/apimachinery/pkg/types" | ||||
| 	managedfields "k8s.io/apimachinery/pkg/util/managedfields" | ||||
| 	internal "k8s.io/client-go/applyconfigurations/internal" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // DaemonSetApplyConfiguration represents an declarative configuration of the DaemonSet type for use | ||||
| // with apply. | ||||
| type DaemonSetApplyConfiguration struct { | ||||
| 	v1.TypeMetaApplyConfiguration    `json:",inline"` | ||||
| 	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` | ||||
| 	Spec                             *DaemonSetSpecApplyConfiguration   `json:"spec,omitempty"` | ||||
| 	Status                           *DaemonSetStatusApplyConfiguration `json:"status,omitempty"` | ||||
| } | ||||
|  | ||||
| // DaemonSet constructs an declarative configuration of the DaemonSet type for use with | ||||
| // apply. | ||||
| func DaemonSet(name, namespace string) *DaemonSetApplyConfiguration { | ||||
| 	b := &DaemonSetApplyConfiguration{} | ||||
| 	b.WithName(name) | ||||
| 	b.WithNamespace(namespace) | ||||
| 	b.WithKind("DaemonSet") | ||||
| 	b.WithAPIVersion("apps/v1beta2") | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // ExtractDaemonSet extracts the applied configuration owned by fieldManager from | ||||
| // daemonSet. If no managedFields are found in daemonSet for fieldManager, a | ||||
| // DaemonSetApplyConfiguration is returned with only the Name, Namespace (if applicable), | ||||
| // APIVersion and Kind populated. Is is possible that no managed fields were found for because other | ||||
| // field managers have taken ownership of all the fields previously owned by fieldManager, or because | ||||
| // the fieldManager never owned fields any fields. | ||||
| // daemonSet must be a unmodified DaemonSet API object that was retrieved from the Kubernetes API. | ||||
| // ExtractDaemonSet provides a way to perform a extract/modify-in-place/apply workflow. | ||||
| // Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously | ||||
| // applied if another fieldManager has updated or force applied any of the previously applied fields. | ||||
| // Experimental! | ||||
| func ExtractDaemonSet(daemonSet *appsv1beta2.DaemonSet, fieldManager string) (*DaemonSetApplyConfiguration, error) { | ||||
| 	b := &DaemonSetApplyConfiguration{} | ||||
| 	err := managedfields.ExtractInto(daemonSet, internal.Parser().Type("io.k8s.api.apps.v1beta2.DaemonSet"), fieldManager, b) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	b.WithName(daemonSet.Name) | ||||
| 	b.WithNamespace(daemonSet.Namespace) | ||||
|  | ||||
| 	b.WithKind("DaemonSet") | ||||
| 	b.WithAPIVersion("apps/v1beta2") | ||||
| 	return b, nil | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithKind(value string) *DaemonSetApplyConfiguration { | ||||
| 	b.Kind = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithAPIVersion(value string) *DaemonSetApplyConfiguration { | ||||
| 	b.APIVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithName(value string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithGenerateName(value string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.GenerateName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithNamespace(value string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Namespace = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithSelfLink sets the SelfLink field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the SelfLink field is set to the value of the last call. | ||||
| func (b *DaemonSetApplyConfiguration) WithSelfLink(value string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.SelfLink = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DaemonSetApplyConfiguration) WithUID(value types.UID) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.UID = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithResourceVersion(value string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ResourceVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithGeneration(value int64) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Generation = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.CreationTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionGracePeriodSeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithLabels(entries map[string]string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Labels == nil && len(entries) > 0 { | ||||
| 		b.Labels = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Labels[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithAnnotations(entries map[string]string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Annotations == nil && len(entries) > 0 { | ||||
| 		b.Annotations = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Annotations[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithOwnerReferences") | ||||
| 		} | ||||
| 		b.OwnerReferences = append(b.OwnerReferences, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithFinalizers(values ...string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		b.Finalizers = append(b.Finalizers, values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithClusterName sets the ClusterName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ClusterName field is set to the value of the last call. | ||||
| func (b *DaemonSetApplyConfiguration) WithClusterName(value string) *DaemonSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ClusterName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| func (b *DaemonSetApplyConfiguration) ensureObjectMetaApplyConfigurationExists() { | ||||
| 	if b.ObjectMetaApplyConfiguration == nil { | ||||
| 		b.ObjectMetaApplyConfiguration = &v1.ObjectMetaApplyConfiguration{} | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithSpec(value *DaemonSetSpecApplyConfiguration) *DaemonSetApplyConfiguration { | ||||
| 	b.Spec = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetApplyConfiguration) WithStatus(value *DaemonSetStatusApplyConfiguration) *DaemonSetApplyConfiguration { | ||||
| 	b.Status = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/daemonsetcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/daemonsetcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,81 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	v1beta2 "k8s.io/api/apps/v1beta2" | ||||
| 	v1 "k8s.io/api/core/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| ) | ||||
|  | ||||
| // DaemonSetConditionApplyConfiguration represents an declarative configuration of the DaemonSetCondition type for use | ||||
| // with apply. | ||||
| type DaemonSetConditionApplyConfiguration struct { | ||||
| 	Type               *v1beta2.DaemonSetConditionType `json:"type,omitempty"` | ||||
| 	Status             *v1.ConditionStatus             `json:"status,omitempty"` | ||||
| 	LastTransitionTime *metav1.Time                    `json:"lastTransitionTime,omitempty"` | ||||
| 	Reason             *string                         `json:"reason,omitempty"` | ||||
| 	Message            *string                         `json:"message,omitempty"` | ||||
| } | ||||
|  | ||||
| // DaemonSetConditionApplyConfiguration constructs an declarative configuration of the DaemonSetCondition type for use with | ||||
| // apply. | ||||
| func DaemonSetCondition() *DaemonSetConditionApplyConfiguration { | ||||
| 	return &DaemonSetConditionApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DaemonSetConditionApplyConfiguration) WithType(value v1beta2.DaemonSetConditionType) *DaemonSetConditionApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetConditionApplyConfiguration) WithStatus(value v1.ConditionStatus) *DaemonSetConditionApplyConfiguration { | ||||
| 	b.Status = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the LastTransitionTime field is set to the value of the last call. | ||||
| func (b *DaemonSetConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *DaemonSetConditionApplyConfiguration { | ||||
| 	b.LastTransitionTime = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetConditionApplyConfiguration) WithReason(value string) *DaemonSetConditionApplyConfiguration { | ||||
| 	b.Reason = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetConditionApplyConfiguration) WithMessage(value string) *DaemonSetConditionApplyConfiguration { | ||||
| 	b.Message = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										80
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/daemonsetspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										80
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/daemonsetspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,80 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	corev1 "k8s.io/client-go/applyconfigurations/core/v1" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // DaemonSetSpecApplyConfiguration represents an declarative configuration of the DaemonSetSpec type for use | ||||
| // with apply. | ||||
| type DaemonSetSpecApplyConfiguration struct { | ||||
| 	Selector             *v1.LabelSelectorApplyConfiguration        `json:"selector,omitempty"` | ||||
| 	Template             *corev1.PodTemplateSpecApplyConfiguration  `json:"template,omitempty"` | ||||
| 	UpdateStrategy       *DaemonSetUpdateStrategyApplyConfiguration `json:"updateStrategy,omitempty"` | ||||
| 	MinReadySeconds      *int32                                     `json:"minReadySeconds,omitempty"` | ||||
| 	RevisionHistoryLimit *int32                                     `json:"revisionHistoryLimit,omitempty"` | ||||
| } | ||||
|  | ||||
| // DaemonSetSpecApplyConfiguration constructs an declarative configuration of the DaemonSetSpec type for use with | ||||
| // apply. | ||||
| func DaemonSetSpec() *DaemonSetSpecApplyConfiguration { | ||||
| 	return &DaemonSetSpecApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetSpecApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *DaemonSetSpecApplyConfiguration { | ||||
| 	b.Selector = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetSpecApplyConfiguration) WithTemplate(value *corev1.PodTemplateSpecApplyConfiguration) *DaemonSetSpecApplyConfiguration { | ||||
| 	b.Template = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DaemonSetSpecApplyConfiguration) WithUpdateStrategy(value *DaemonSetUpdateStrategyApplyConfiguration) *DaemonSetSpecApplyConfiguration { | ||||
| 	b.UpdateStrategy = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMinReadySeconds sets the MinReadySeconds field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MinReadySeconds field is set to the value of the last call. | ||||
| func (b *DaemonSetSpecApplyConfiguration) WithMinReadySeconds(value int32) *DaemonSetSpecApplyConfiguration { | ||||
| 	b.MinReadySeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetSpecApplyConfiguration) WithRevisionHistoryLimit(value int32) *DaemonSetSpecApplyConfiguration { | ||||
| 	b.RevisionHistoryLimit = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										125
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/daemonsetstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										125
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/daemonsetstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,125 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| // DaemonSetStatusApplyConfiguration represents an declarative configuration of the DaemonSetStatus type for use | ||||
| // with apply. | ||||
| type DaemonSetStatusApplyConfiguration struct { | ||||
| 	CurrentNumberScheduled *int32                                 `json:"currentNumberScheduled,omitempty"` | ||||
| 	NumberMisscheduled     *int32                                 `json:"numberMisscheduled,omitempty"` | ||||
| 	DesiredNumberScheduled *int32                                 `json:"desiredNumberScheduled,omitempty"` | ||||
| 	NumberReady            *int32                                 `json:"numberReady,omitempty"` | ||||
| 	ObservedGeneration     *int64                                 `json:"observedGeneration,omitempty"` | ||||
| 	UpdatedNumberScheduled *int32                                 `json:"updatedNumberScheduled,omitempty"` | ||||
| 	NumberAvailable        *int32                                 `json:"numberAvailable,omitempty"` | ||||
| 	NumberUnavailable      *int32                                 `json:"numberUnavailable,omitempty"` | ||||
| 	CollisionCount         *int32                                 `json:"collisionCount,omitempty"` | ||||
| 	Conditions             []DaemonSetConditionApplyConfiguration `json:"conditions,omitempty"` | ||||
| } | ||||
|  | ||||
| // DaemonSetStatusApplyConfiguration constructs an declarative configuration of the DaemonSetStatus type for use with | ||||
| // apply. | ||||
| func DaemonSetStatus() *DaemonSetStatusApplyConfiguration { | ||||
| 	return &DaemonSetStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithCurrentNumberScheduled sets the CurrentNumberScheduled field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the CurrentNumberScheduled field is set to the value of the last call. | ||||
| func (b *DaemonSetStatusApplyConfiguration) WithCurrentNumberScheduled(value int32) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.CurrentNumberScheduled = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithNumberMisscheduled sets the NumberMisscheduled field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the NumberMisscheduled field is set to the value of the last call. | ||||
| func (b *DaemonSetStatusApplyConfiguration) WithNumberMisscheduled(value int32) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.NumberMisscheduled = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithDesiredNumberScheduled sets the DesiredNumberScheduled field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the DesiredNumberScheduled field is set to the value of the last call. | ||||
| func (b *DaemonSetStatusApplyConfiguration) WithDesiredNumberScheduled(value int32) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.DesiredNumberScheduled = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithNumberReady sets the NumberReady field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the NumberReady field is set to the value of the last call. | ||||
| func (b *DaemonSetStatusApplyConfiguration) WithNumberReady(value int32) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.NumberReady = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetStatusApplyConfiguration) WithObservedGeneration(value int64) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.ObservedGeneration = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithUpdatedNumberScheduled sets the UpdatedNumberScheduled field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the UpdatedNumberScheduled field is set to the value of the last call. | ||||
| func (b *DaemonSetStatusApplyConfiguration) WithUpdatedNumberScheduled(value int32) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.UpdatedNumberScheduled = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithNumberAvailable sets the NumberAvailable field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the NumberAvailable field is set to the value of the last call. | ||||
| func (b *DaemonSetStatusApplyConfiguration) WithNumberAvailable(value int32) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.NumberAvailable = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithNumberUnavailable sets the NumberUnavailable field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the NumberUnavailable field is set to the value of the last call. | ||||
| func (b *DaemonSetStatusApplyConfiguration) WithNumberUnavailable(value int32) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.NumberUnavailable = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetStatusApplyConfiguration) WithCollisionCount(value int32) *DaemonSetStatusApplyConfiguration { | ||||
| 	b.CollisionCount = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetStatusApplyConfiguration) WithConditions(values ...*DaemonSetConditionApplyConfiguration) *DaemonSetStatusApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithConditions") | ||||
| 		} | ||||
| 		b.Conditions = append(b.Conditions, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/daemonsetupdatestrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/daemonsetupdatestrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	v1beta2 "k8s.io/api/apps/v1beta2" | ||||
| ) | ||||
|  | ||||
| // DaemonSetUpdateStrategyApplyConfiguration represents an declarative configuration of the DaemonSetUpdateStrategy type for use | ||||
| // with apply. | ||||
| type DaemonSetUpdateStrategyApplyConfiguration struct { | ||||
| 	Type          *v1beta2.DaemonSetUpdateStrategyType      `json:"type,omitempty"` | ||||
| 	RollingUpdate *RollingUpdateDaemonSetApplyConfiguration `json:"rollingUpdate,omitempty"` | ||||
| } | ||||
|  | ||||
| // DaemonSetUpdateStrategyApplyConfiguration constructs an declarative configuration of the DaemonSetUpdateStrategy type for use with | ||||
| // apply. | ||||
| func DaemonSetUpdateStrategy() *DaemonSetUpdateStrategyApplyConfiguration { | ||||
| 	return &DaemonSetUpdateStrategyApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DaemonSetUpdateStrategyApplyConfiguration) WithType(value v1beta2.DaemonSetUpdateStrategyType) *DaemonSetUpdateStrategyApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DaemonSetUpdateStrategyApplyConfiguration) WithRollingUpdate(value *RollingUpdateDaemonSetApplyConfiguration) *DaemonSetUpdateStrategyApplyConfiguration { | ||||
| 	b.RollingUpdate = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/deployment.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/deployment.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,265 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	appsv1beta2 "k8s.io/api/apps/v1beta2" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	types "k8s.io/apimachinery/pkg/types" | ||||
| 	managedfields "k8s.io/apimachinery/pkg/util/managedfields" | ||||
| 	internal "k8s.io/client-go/applyconfigurations/internal" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // DeploymentApplyConfiguration represents an declarative configuration of the Deployment type for use | ||||
| // with apply. | ||||
| type DeploymentApplyConfiguration struct { | ||||
| 	v1.TypeMetaApplyConfiguration    `json:",inline"` | ||||
| 	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` | ||||
| 	Spec                             *DeploymentSpecApplyConfiguration   `json:"spec,omitempty"` | ||||
| 	Status                           *DeploymentStatusApplyConfiguration `json:"status,omitempty"` | ||||
| } | ||||
|  | ||||
| // Deployment constructs an declarative configuration of the Deployment type for use with | ||||
| // apply. | ||||
| func Deployment(name, namespace string) *DeploymentApplyConfiguration { | ||||
| 	b := &DeploymentApplyConfiguration{} | ||||
| 	b.WithName(name) | ||||
| 	b.WithNamespace(namespace) | ||||
| 	b.WithKind("Deployment") | ||||
| 	b.WithAPIVersion("apps/v1beta2") | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // ExtractDeployment extracts the applied configuration owned by fieldManager from | ||||
| // deployment. If no managedFields are found in deployment for fieldManager, a | ||||
| // DeploymentApplyConfiguration is returned with only the Name, Namespace (if applicable), | ||||
| // APIVersion and Kind populated. Is is possible that no managed fields were found for because other | ||||
| // field managers have taken ownership of all the fields previously owned by fieldManager, or because | ||||
| // the fieldManager never owned fields any fields. | ||||
| // deployment must be a unmodified Deployment API object that was retrieved from the Kubernetes API. | ||||
| // ExtractDeployment provides a way to perform a extract/modify-in-place/apply workflow. | ||||
| // Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously | ||||
| // applied if another fieldManager has updated or force applied any of the previously applied fields. | ||||
| // Experimental! | ||||
| func ExtractDeployment(deployment *appsv1beta2.Deployment, fieldManager string) (*DeploymentApplyConfiguration, error) { | ||||
| 	b := &DeploymentApplyConfiguration{} | ||||
| 	err := managedfields.ExtractInto(deployment, internal.Parser().Type("io.k8s.api.apps.v1beta2.Deployment"), fieldManager, b) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	b.WithName(deployment.Name) | ||||
| 	b.WithNamespace(deployment.Namespace) | ||||
|  | ||||
| 	b.WithKind("Deployment") | ||||
| 	b.WithAPIVersion("apps/v1beta2") | ||||
| 	return b, nil | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithKind(value string) *DeploymentApplyConfiguration { | ||||
| 	b.Kind = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithAPIVersion(value string) *DeploymentApplyConfiguration { | ||||
| 	b.APIVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithName(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithGenerateName(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.GenerateName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithNamespace(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Namespace = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithSelfLink sets the SelfLink field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the SelfLink field is set to the value of the last call. | ||||
| func (b *DeploymentApplyConfiguration) WithSelfLink(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.SelfLink = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DeploymentApplyConfiguration) WithUID(value types.UID) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.UID = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithResourceVersion(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ResourceVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithGeneration(value int64) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Generation = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithCreationTimestamp(value metav1.Time) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.CreationTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionGracePeriodSeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithLabels(entries map[string]string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Labels == nil && len(entries) > 0 { | ||||
| 		b.Labels = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Labels[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithAnnotations(entries map[string]string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Annotations == nil && len(entries) > 0 { | ||||
| 		b.Annotations = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Annotations[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithOwnerReferences") | ||||
| 		} | ||||
| 		b.OwnerReferences = append(b.OwnerReferences, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithFinalizers(values ...string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		b.Finalizers = append(b.Finalizers, values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithClusterName sets the ClusterName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ClusterName field is set to the value of the last call. | ||||
| func (b *DeploymentApplyConfiguration) WithClusterName(value string) *DeploymentApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ClusterName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| func (b *DeploymentApplyConfiguration) ensureObjectMetaApplyConfigurationExists() { | ||||
| 	if b.ObjectMetaApplyConfiguration == nil { | ||||
| 		b.ObjectMetaApplyConfiguration = &v1.ObjectMetaApplyConfiguration{} | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithSpec(value *DeploymentSpecApplyConfiguration) *DeploymentApplyConfiguration { | ||||
| 	b.Spec = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentApplyConfiguration) WithStatus(value *DeploymentStatusApplyConfiguration) *DeploymentApplyConfiguration { | ||||
| 	b.Status = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										90
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/deploymentcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										90
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/deploymentcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,90 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	v1beta2 "k8s.io/api/apps/v1beta2" | ||||
| 	v1 "k8s.io/api/core/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| ) | ||||
|  | ||||
| // DeploymentConditionApplyConfiguration represents an declarative configuration of the DeploymentCondition type for use | ||||
| // with apply. | ||||
| type DeploymentConditionApplyConfiguration struct { | ||||
| 	Type               *v1beta2.DeploymentConditionType `json:"type,omitempty"` | ||||
| 	Status             *v1.ConditionStatus              `json:"status,omitempty"` | ||||
| 	LastUpdateTime     *metav1.Time                     `json:"lastUpdateTime,omitempty"` | ||||
| 	LastTransitionTime *metav1.Time                     `json:"lastTransitionTime,omitempty"` | ||||
| 	Reason             *string                          `json:"reason,omitempty"` | ||||
| 	Message            *string                          `json:"message,omitempty"` | ||||
| } | ||||
|  | ||||
| // DeploymentConditionApplyConfiguration constructs an declarative configuration of the DeploymentCondition type for use with | ||||
| // apply. | ||||
| func DeploymentCondition() *DeploymentConditionApplyConfiguration { | ||||
| 	return &DeploymentConditionApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DeploymentConditionApplyConfiguration) WithType(value v1beta2.DeploymentConditionType) *DeploymentConditionApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentConditionApplyConfiguration) WithStatus(value v1.ConditionStatus) *DeploymentConditionApplyConfiguration { | ||||
| 	b.Status = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithLastUpdateTime sets the LastUpdateTime field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the LastUpdateTime field is set to the value of the last call. | ||||
| func (b *DeploymentConditionApplyConfiguration) WithLastUpdateTime(value metav1.Time) *DeploymentConditionApplyConfiguration { | ||||
| 	b.LastUpdateTime = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the LastTransitionTime field is set to the value of the last call. | ||||
| func (b *DeploymentConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *DeploymentConditionApplyConfiguration { | ||||
| 	b.LastTransitionTime = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentConditionApplyConfiguration) WithReason(value string) *DeploymentConditionApplyConfiguration { | ||||
| 	b.Reason = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentConditionApplyConfiguration) WithMessage(value string) *DeploymentConditionApplyConfiguration { | ||||
| 	b.Message = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										107
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/deploymentspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										107
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/deploymentspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,107 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	corev1 "k8s.io/client-go/applyconfigurations/core/v1" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // DeploymentSpecApplyConfiguration represents an declarative configuration of the DeploymentSpec type for use | ||||
| // with apply. | ||||
| type DeploymentSpecApplyConfiguration struct { | ||||
| 	Replicas                *int32                                    `json:"replicas,omitempty"` | ||||
| 	Selector                *v1.LabelSelectorApplyConfiguration       `json:"selector,omitempty"` | ||||
| 	Template                *corev1.PodTemplateSpecApplyConfiguration `json:"template,omitempty"` | ||||
| 	Strategy                *DeploymentStrategyApplyConfiguration     `json:"strategy,omitempty"` | ||||
| 	MinReadySeconds         *int32                                    `json:"minReadySeconds,omitempty"` | ||||
| 	RevisionHistoryLimit    *int32                                    `json:"revisionHistoryLimit,omitempty"` | ||||
| 	Paused                  *bool                                     `json:"paused,omitempty"` | ||||
| 	ProgressDeadlineSeconds *int32                                    `json:"progressDeadlineSeconds,omitempty"` | ||||
| } | ||||
|  | ||||
| // DeploymentSpecApplyConfiguration constructs an declarative configuration of the DeploymentSpec type for use with | ||||
| // apply. | ||||
| func DeploymentSpec() *DeploymentSpecApplyConfiguration { | ||||
| 	return &DeploymentSpecApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentSpecApplyConfiguration) WithReplicas(value int32) *DeploymentSpecApplyConfiguration { | ||||
| 	b.Replicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentSpecApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *DeploymentSpecApplyConfiguration { | ||||
| 	b.Selector = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentSpecApplyConfiguration) WithTemplate(value *corev1.PodTemplateSpecApplyConfiguration) *DeploymentSpecApplyConfiguration { | ||||
| 	b.Template = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithStrategy sets the Strategy field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Strategy field is set to the value of the last call. | ||||
| func (b *DeploymentSpecApplyConfiguration) WithStrategy(value *DeploymentStrategyApplyConfiguration) *DeploymentSpecApplyConfiguration { | ||||
| 	b.Strategy = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMinReadySeconds sets the MinReadySeconds field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MinReadySeconds field is set to the value of the last call. | ||||
| func (b *DeploymentSpecApplyConfiguration) WithMinReadySeconds(value int32) *DeploymentSpecApplyConfiguration { | ||||
| 	b.MinReadySeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentSpecApplyConfiguration) WithRevisionHistoryLimit(value int32) *DeploymentSpecApplyConfiguration { | ||||
| 	b.RevisionHistoryLimit = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithPaused sets the Paused field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Paused field is set to the value of the last call. | ||||
| func (b *DeploymentSpecApplyConfiguration) WithPaused(value bool) *DeploymentSpecApplyConfiguration { | ||||
| 	b.Paused = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithProgressDeadlineSeconds sets the ProgressDeadlineSeconds field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ProgressDeadlineSeconds field is set to the value of the last call. | ||||
| func (b *DeploymentSpecApplyConfiguration) WithProgressDeadlineSeconds(value int32) *DeploymentSpecApplyConfiguration { | ||||
| 	b.ProgressDeadlineSeconds = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										107
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/deploymentstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										107
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/deploymentstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,107 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| // DeploymentStatusApplyConfiguration represents an declarative configuration of the DeploymentStatus type for use | ||||
| // with apply. | ||||
| type DeploymentStatusApplyConfiguration struct { | ||||
| 	ObservedGeneration  *int64                                  `json:"observedGeneration,omitempty"` | ||||
| 	Replicas            *int32                                  `json:"replicas,omitempty"` | ||||
| 	UpdatedReplicas     *int32                                  `json:"updatedReplicas,omitempty"` | ||||
| 	ReadyReplicas       *int32                                  `json:"readyReplicas,omitempty"` | ||||
| 	AvailableReplicas   *int32                                  `json:"availableReplicas,omitempty"` | ||||
| 	UnavailableReplicas *int32                                  `json:"unavailableReplicas,omitempty"` | ||||
| 	Conditions          []DeploymentConditionApplyConfiguration `json:"conditions,omitempty"` | ||||
| 	CollisionCount      *int32                                  `json:"collisionCount,omitempty"` | ||||
| } | ||||
|  | ||||
| // DeploymentStatusApplyConfiguration constructs an declarative configuration of the DeploymentStatus type for use with | ||||
| // apply. | ||||
| func DeploymentStatus() *DeploymentStatusApplyConfiguration { | ||||
| 	return &DeploymentStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStatusApplyConfiguration) WithObservedGeneration(value int64) *DeploymentStatusApplyConfiguration { | ||||
| 	b.ObservedGeneration = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStatusApplyConfiguration) WithReplicas(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.Replicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DeploymentStatusApplyConfiguration) WithUpdatedReplicas(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.UpdatedReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStatusApplyConfiguration) WithReadyReplicas(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.ReadyReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithAvailableReplicas sets the AvailableReplicas field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the AvailableReplicas field is set to the value of the last call. | ||||
| func (b *DeploymentStatusApplyConfiguration) WithAvailableReplicas(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.AvailableReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithUnavailableReplicas sets the UnavailableReplicas field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the UnavailableReplicas field is set to the value of the last call. | ||||
| func (b *DeploymentStatusApplyConfiguration) WithUnavailableReplicas(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.UnavailableReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStatusApplyConfiguration) WithConditions(values ...*DeploymentConditionApplyConfiguration) *DeploymentStatusApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithConditions") | ||||
| 		} | ||||
| 		b.Conditions = append(b.Conditions, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStatusApplyConfiguration) WithCollisionCount(value int32) *DeploymentStatusApplyConfiguration { | ||||
| 	b.CollisionCount = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/deploymentstrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/deploymentstrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	v1beta2 "k8s.io/api/apps/v1beta2" | ||||
| ) | ||||
|  | ||||
| // DeploymentStrategyApplyConfiguration represents an declarative configuration of the DeploymentStrategy type for use | ||||
| // with apply. | ||||
| type DeploymentStrategyApplyConfiguration struct { | ||||
| 	Type          *v1beta2.DeploymentStrategyType            `json:"type,omitempty"` | ||||
| 	RollingUpdate *RollingUpdateDeploymentApplyConfiguration `json:"rollingUpdate,omitempty"` | ||||
| } | ||||
|  | ||||
| // DeploymentStrategyApplyConfiguration constructs an declarative configuration of the DeploymentStrategy type for use with | ||||
| // apply. | ||||
| func DeploymentStrategy() *DeploymentStrategyApplyConfiguration { | ||||
| 	return &DeploymentStrategyApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *DeploymentStrategyApplyConfiguration) WithType(value v1beta2.DeploymentStrategyType) *DeploymentStrategyApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *DeploymentStrategyApplyConfiguration) WithRollingUpdate(value *RollingUpdateDeploymentApplyConfiguration) *DeploymentStrategyApplyConfiguration { | ||||
| 	b.RollingUpdate = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/replicaset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/replicaset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,265 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	appsv1beta2 "k8s.io/api/apps/v1beta2" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	types "k8s.io/apimachinery/pkg/types" | ||||
| 	managedfields "k8s.io/apimachinery/pkg/util/managedfields" | ||||
| 	internal "k8s.io/client-go/applyconfigurations/internal" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // ReplicaSetApplyConfiguration represents an declarative configuration of the ReplicaSet type for use | ||||
| // with apply. | ||||
| type ReplicaSetApplyConfiguration struct { | ||||
| 	v1.TypeMetaApplyConfiguration    `json:",inline"` | ||||
| 	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` | ||||
| 	Spec                             *ReplicaSetSpecApplyConfiguration   `json:"spec,omitempty"` | ||||
| 	Status                           *ReplicaSetStatusApplyConfiguration `json:"status,omitempty"` | ||||
| } | ||||
|  | ||||
| // ReplicaSet constructs an declarative configuration of the ReplicaSet type for use with | ||||
| // apply. | ||||
| func ReplicaSet(name, namespace string) *ReplicaSetApplyConfiguration { | ||||
| 	b := &ReplicaSetApplyConfiguration{} | ||||
| 	b.WithName(name) | ||||
| 	b.WithNamespace(namespace) | ||||
| 	b.WithKind("ReplicaSet") | ||||
| 	b.WithAPIVersion("apps/v1beta2") | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // ExtractReplicaSet extracts the applied configuration owned by fieldManager from | ||||
| // replicaSet. If no managedFields are found in replicaSet for fieldManager, a | ||||
| // ReplicaSetApplyConfiguration is returned with only the Name, Namespace (if applicable), | ||||
| // APIVersion and Kind populated. Is is possible that no managed fields were found for because other | ||||
| // field managers have taken ownership of all the fields previously owned by fieldManager, or because | ||||
| // the fieldManager never owned fields any fields. | ||||
| // replicaSet must be a unmodified ReplicaSet API object that was retrieved from the Kubernetes API. | ||||
| // ExtractReplicaSet provides a way to perform a extract/modify-in-place/apply workflow. | ||||
| // Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously | ||||
| // applied if another fieldManager has updated or force applied any of the previously applied fields. | ||||
| // Experimental! | ||||
| func ExtractReplicaSet(replicaSet *appsv1beta2.ReplicaSet, fieldManager string) (*ReplicaSetApplyConfiguration, error) { | ||||
| 	b := &ReplicaSetApplyConfiguration{} | ||||
| 	err := managedfields.ExtractInto(replicaSet, internal.Parser().Type("io.k8s.api.apps.v1beta2.ReplicaSet"), fieldManager, b) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	b.WithName(replicaSet.Name) | ||||
| 	b.WithNamespace(replicaSet.Namespace) | ||||
|  | ||||
| 	b.WithKind("ReplicaSet") | ||||
| 	b.WithAPIVersion("apps/v1beta2") | ||||
| 	return b, nil | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithKind(value string) *ReplicaSetApplyConfiguration { | ||||
| 	b.Kind = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithAPIVersion(value string) *ReplicaSetApplyConfiguration { | ||||
| 	b.APIVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithName(value string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithGenerateName(value string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.GenerateName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithNamespace(value string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Namespace = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithSelfLink sets the SelfLink field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the SelfLink field is set to the value of the last call. | ||||
| func (b *ReplicaSetApplyConfiguration) WithSelfLink(value string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.SelfLink = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *ReplicaSetApplyConfiguration) WithUID(value types.UID) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.UID = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithResourceVersion(value string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ResourceVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithGeneration(value int64) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Generation = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.CreationTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionGracePeriodSeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithLabels(entries map[string]string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Labels == nil && len(entries) > 0 { | ||||
| 		b.Labels = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Labels[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithAnnotations(entries map[string]string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Annotations == nil && len(entries) > 0 { | ||||
| 		b.Annotations = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Annotations[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithOwnerReferences") | ||||
| 		} | ||||
| 		b.OwnerReferences = append(b.OwnerReferences, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithFinalizers(values ...string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		b.Finalizers = append(b.Finalizers, values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithClusterName sets the ClusterName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ClusterName field is set to the value of the last call. | ||||
| func (b *ReplicaSetApplyConfiguration) WithClusterName(value string) *ReplicaSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ClusterName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| func (b *ReplicaSetApplyConfiguration) ensureObjectMetaApplyConfigurationExists() { | ||||
| 	if b.ObjectMetaApplyConfiguration == nil { | ||||
| 		b.ObjectMetaApplyConfiguration = &v1.ObjectMetaApplyConfiguration{} | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithSpec(value *ReplicaSetSpecApplyConfiguration) *ReplicaSetApplyConfiguration { | ||||
| 	b.Spec = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetApplyConfiguration) WithStatus(value *ReplicaSetStatusApplyConfiguration) *ReplicaSetApplyConfiguration { | ||||
| 	b.Status = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/replicasetcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/replicasetcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,81 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	v1beta2 "k8s.io/api/apps/v1beta2" | ||||
| 	v1 "k8s.io/api/core/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| ) | ||||
|  | ||||
| // ReplicaSetConditionApplyConfiguration represents an declarative configuration of the ReplicaSetCondition type for use | ||||
| // with apply. | ||||
| type ReplicaSetConditionApplyConfiguration struct { | ||||
| 	Type               *v1beta2.ReplicaSetConditionType `json:"type,omitempty"` | ||||
| 	Status             *v1.ConditionStatus              `json:"status,omitempty"` | ||||
| 	LastTransitionTime *metav1.Time                     `json:"lastTransitionTime,omitempty"` | ||||
| 	Reason             *string                          `json:"reason,omitempty"` | ||||
| 	Message            *string                          `json:"message,omitempty"` | ||||
| } | ||||
|  | ||||
| // ReplicaSetConditionApplyConfiguration constructs an declarative configuration of the ReplicaSetCondition type for use with | ||||
| // apply. | ||||
| func ReplicaSetCondition() *ReplicaSetConditionApplyConfiguration { | ||||
| 	return &ReplicaSetConditionApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *ReplicaSetConditionApplyConfiguration) WithType(value v1beta2.ReplicaSetConditionType) *ReplicaSetConditionApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetConditionApplyConfiguration) WithStatus(value v1.ConditionStatus) *ReplicaSetConditionApplyConfiguration { | ||||
| 	b.Status = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the LastTransitionTime field is set to the value of the last call. | ||||
| func (b *ReplicaSetConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *ReplicaSetConditionApplyConfiguration { | ||||
| 	b.LastTransitionTime = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetConditionApplyConfiguration) WithReason(value string) *ReplicaSetConditionApplyConfiguration { | ||||
| 	b.Reason = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetConditionApplyConfiguration) WithMessage(value string) *ReplicaSetConditionApplyConfiguration { | ||||
| 	b.Message = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										71
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/replicasetspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										71
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/replicasetspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,71 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	corev1 "k8s.io/client-go/applyconfigurations/core/v1" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // ReplicaSetSpecApplyConfiguration represents an declarative configuration of the ReplicaSetSpec type for use | ||||
| // with apply. | ||||
| type ReplicaSetSpecApplyConfiguration struct { | ||||
| 	Replicas        *int32                                    `json:"replicas,omitempty"` | ||||
| 	MinReadySeconds *int32                                    `json:"minReadySeconds,omitempty"` | ||||
| 	Selector        *v1.LabelSelectorApplyConfiguration       `json:"selector,omitempty"` | ||||
| 	Template        *corev1.PodTemplateSpecApplyConfiguration `json:"template,omitempty"` | ||||
| } | ||||
|  | ||||
| // ReplicaSetSpecApplyConfiguration constructs an declarative configuration of the ReplicaSetSpec type for use with | ||||
| // apply. | ||||
| func ReplicaSetSpec() *ReplicaSetSpecApplyConfiguration { | ||||
| 	return &ReplicaSetSpecApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetSpecApplyConfiguration) WithReplicas(value int32) *ReplicaSetSpecApplyConfiguration { | ||||
| 	b.Replicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMinReadySeconds sets the MinReadySeconds field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MinReadySeconds field is set to the value of the last call. | ||||
| func (b *ReplicaSetSpecApplyConfiguration) WithMinReadySeconds(value int32) *ReplicaSetSpecApplyConfiguration { | ||||
| 	b.MinReadySeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetSpecApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *ReplicaSetSpecApplyConfiguration { | ||||
| 	b.Selector = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetSpecApplyConfiguration) WithTemplate(value *corev1.PodTemplateSpecApplyConfiguration) *ReplicaSetSpecApplyConfiguration { | ||||
| 	b.Template = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										89
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/replicasetstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										89
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/replicasetstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,89 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| // ReplicaSetStatusApplyConfiguration represents an declarative configuration of the ReplicaSetStatus type for use | ||||
| // with apply. | ||||
| type ReplicaSetStatusApplyConfiguration struct { | ||||
| 	Replicas             *int32                                  `json:"replicas,omitempty"` | ||||
| 	FullyLabeledReplicas *int32                                  `json:"fullyLabeledReplicas,omitempty"` | ||||
| 	ReadyReplicas        *int32                                  `json:"readyReplicas,omitempty"` | ||||
| 	AvailableReplicas    *int32                                  `json:"availableReplicas,omitempty"` | ||||
| 	ObservedGeneration   *int64                                  `json:"observedGeneration,omitempty"` | ||||
| 	Conditions           []ReplicaSetConditionApplyConfiguration `json:"conditions,omitempty"` | ||||
| } | ||||
|  | ||||
| // ReplicaSetStatusApplyConfiguration constructs an declarative configuration of the ReplicaSetStatus type for use with | ||||
| // apply. | ||||
| func ReplicaSetStatus() *ReplicaSetStatusApplyConfiguration { | ||||
| 	return &ReplicaSetStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetStatusApplyConfiguration) WithReplicas(value int32) *ReplicaSetStatusApplyConfiguration { | ||||
| 	b.Replicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithFullyLabeledReplicas sets the FullyLabeledReplicas field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the FullyLabeledReplicas field is set to the value of the last call. | ||||
| func (b *ReplicaSetStatusApplyConfiguration) WithFullyLabeledReplicas(value int32) *ReplicaSetStatusApplyConfiguration { | ||||
| 	b.FullyLabeledReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetStatusApplyConfiguration) WithReadyReplicas(value int32) *ReplicaSetStatusApplyConfiguration { | ||||
| 	b.ReadyReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithAvailableReplicas sets the AvailableReplicas field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the AvailableReplicas field is set to the value of the last call. | ||||
| func (b *ReplicaSetStatusApplyConfiguration) WithAvailableReplicas(value int32) *ReplicaSetStatusApplyConfiguration { | ||||
| 	b.AvailableReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetStatusApplyConfiguration) WithObservedGeneration(value int64) *ReplicaSetStatusApplyConfiguration { | ||||
| 	b.ObservedGeneration = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *ReplicaSetStatusApplyConfiguration) WithConditions(values ...*ReplicaSetConditionApplyConfiguration) *ReplicaSetStatusApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithConditions") | ||||
| 		} | ||||
| 		b.Conditions = append(b.Conditions, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/rollingupdatedaemonset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/rollingupdatedaemonset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	intstr "k8s.io/apimachinery/pkg/util/intstr" | ||||
| ) | ||||
|  | ||||
| // RollingUpdateDaemonSetApplyConfiguration represents an declarative configuration of the RollingUpdateDaemonSet type for use | ||||
| // with apply. | ||||
| type RollingUpdateDaemonSetApplyConfiguration struct { | ||||
| 	MaxUnavailable *intstr.IntOrString `json:"maxUnavailable,omitempty"` | ||||
| 	MaxSurge       *intstr.IntOrString `json:"maxSurge,omitempty"` | ||||
| } | ||||
|  | ||||
| // RollingUpdateDaemonSetApplyConfiguration constructs an declarative configuration of the RollingUpdateDaemonSet type for use with | ||||
| // apply. | ||||
| func RollingUpdateDaemonSet() *RollingUpdateDaemonSetApplyConfiguration { | ||||
| 	return &RollingUpdateDaemonSetApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithMaxUnavailable sets the MaxUnavailable field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MaxUnavailable field is set to the value of the last call. | ||||
| func (b *RollingUpdateDaemonSetApplyConfiguration) WithMaxUnavailable(value intstr.IntOrString) *RollingUpdateDaemonSetApplyConfiguration { | ||||
| 	b.MaxUnavailable = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMaxSurge sets the MaxSurge field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MaxSurge field is set to the value of the last call. | ||||
| func (b *RollingUpdateDaemonSetApplyConfiguration) WithMaxSurge(value intstr.IntOrString) *RollingUpdateDaemonSetApplyConfiguration { | ||||
| 	b.MaxSurge = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/rollingupdatedeployment.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/rollingupdatedeployment.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	intstr "k8s.io/apimachinery/pkg/util/intstr" | ||||
| ) | ||||
|  | ||||
| // RollingUpdateDeploymentApplyConfiguration represents an declarative configuration of the RollingUpdateDeployment type for use | ||||
| // with apply. | ||||
| type RollingUpdateDeploymentApplyConfiguration struct { | ||||
| 	MaxUnavailable *intstr.IntOrString `json:"maxUnavailable,omitempty"` | ||||
| 	MaxSurge       *intstr.IntOrString `json:"maxSurge,omitempty"` | ||||
| } | ||||
|  | ||||
| // RollingUpdateDeploymentApplyConfiguration constructs an declarative configuration of the RollingUpdateDeployment type for use with | ||||
| // apply. | ||||
| func RollingUpdateDeployment() *RollingUpdateDeploymentApplyConfiguration { | ||||
| 	return &RollingUpdateDeploymentApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithMaxUnavailable sets the MaxUnavailable field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MaxUnavailable field is set to the value of the last call. | ||||
| func (b *RollingUpdateDeploymentApplyConfiguration) WithMaxUnavailable(value intstr.IntOrString) *RollingUpdateDeploymentApplyConfiguration { | ||||
| 	b.MaxUnavailable = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMaxSurge sets the MaxSurge field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MaxSurge field is set to the value of the last call. | ||||
| func (b *RollingUpdateDeploymentApplyConfiguration) WithMaxSurge(value intstr.IntOrString) *RollingUpdateDeploymentApplyConfiguration { | ||||
| 	b.MaxSurge = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										39
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/rollingupdatestatefulsetstrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/rollingupdatestatefulsetstrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| // RollingUpdateStatefulSetStrategyApplyConfiguration represents an declarative configuration of the RollingUpdateStatefulSetStrategy type for use | ||||
| // with apply. | ||||
| type RollingUpdateStatefulSetStrategyApplyConfiguration struct { | ||||
| 	Partition *int32 `json:"partition,omitempty"` | ||||
| } | ||||
|  | ||||
| // RollingUpdateStatefulSetStrategyApplyConfiguration constructs an declarative configuration of the RollingUpdateStatefulSetStrategy type for use with | ||||
| // apply. | ||||
| func RollingUpdateStatefulSetStrategy() *RollingUpdateStatefulSetStrategyApplyConfiguration { | ||||
| 	return &RollingUpdateStatefulSetStrategyApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *RollingUpdateStatefulSetStrategyApplyConfiguration) WithPartition(value int32) *RollingUpdateStatefulSetStrategyApplyConfiguration { | ||||
| 	b.Partition = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulset.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,265 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	appsv1beta2 "k8s.io/api/apps/v1beta2" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	types "k8s.io/apimachinery/pkg/types" | ||||
| 	managedfields "k8s.io/apimachinery/pkg/util/managedfields" | ||||
| 	internal "k8s.io/client-go/applyconfigurations/internal" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // StatefulSetApplyConfiguration represents an declarative configuration of the StatefulSet type for use | ||||
| // with apply. | ||||
| type StatefulSetApplyConfiguration struct { | ||||
| 	v1.TypeMetaApplyConfiguration    `json:",inline"` | ||||
| 	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` | ||||
| 	Spec                             *StatefulSetSpecApplyConfiguration   `json:"spec,omitempty"` | ||||
| 	Status                           *StatefulSetStatusApplyConfiguration `json:"status,omitempty"` | ||||
| } | ||||
|  | ||||
| // StatefulSet constructs an declarative configuration of the StatefulSet type for use with | ||||
| // apply. | ||||
| func StatefulSet(name, namespace string) *StatefulSetApplyConfiguration { | ||||
| 	b := &StatefulSetApplyConfiguration{} | ||||
| 	b.WithName(name) | ||||
| 	b.WithNamespace(namespace) | ||||
| 	b.WithKind("StatefulSet") | ||||
| 	b.WithAPIVersion("apps/v1beta2") | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // ExtractStatefulSet extracts the applied configuration owned by fieldManager from | ||||
| // statefulSet. If no managedFields are found in statefulSet for fieldManager, a | ||||
| // StatefulSetApplyConfiguration is returned with only the Name, Namespace (if applicable), | ||||
| // APIVersion and Kind populated. Is is possible that no managed fields were found for because other | ||||
| // field managers have taken ownership of all the fields previously owned by fieldManager, or because | ||||
| // the fieldManager never owned fields any fields. | ||||
| // statefulSet must be a unmodified StatefulSet API object that was retrieved from the Kubernetes API. | ||||
| // ExtractStatefulSet provides a way to perform a extract/modify-in-place/apply workflow. | ||||
| // Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously | ||||
| // applied if another fieldManager has updated or force applied any of the previously applied fields. | ||||
| // Experimental! | ||||
| func ExtractStatefulSet(statefulSet *appsv1beta2.StatefulSet, fieldManager string) (*StatefulSetApplyConfiguration, error) { | ||||
| 	b := &StatefulSetApplyConfiguration{} | ||||
| 	err := managedfields.ExtractInto(statefulSet, internal.Parser().Type("io.k8s.api.apps.v1beta2.StatefulSet"), fieldManager, b) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	b.WithName(statefulSet.Name) | ||||
| 	b.WithNamespace(statefulSet.Namespace) | ||||
|  | ||||
| 	b.WithKind("StatefulSet") | ||||
| 	b.WithAPIVersion("apps/v1beta2") | ||||
| 	return b, nil | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithKind(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.Kind = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithAPIVersion(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.APIVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithName(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithGenerateName(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.GenerateName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithNamespace(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Namespace = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithSelfLink sets the SelfLink field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the SelfLink field is set to the value of the last call. | ||||
| func (b *StatefulSetApplyConfiguration) WithSelfLink(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.SelfLink = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *StatefulSetApplyConfiguration) WithUID(value types.UID) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.UID = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithResourceVersion(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ResourceVersion = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithGeneration(value int64) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.Generation = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.CreationTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionTimestamp = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.DeletionGracePeriodSeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithLabels(entries map[string]string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Labels == nil && len(entries) > 0 { | ||||
| 		b.Labels = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Labels[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithAnnotations(entries map[string]string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	if b.Annotations == nil && len(entries) > 0 { | ||||
| 		b.Annotations = make(map[string]string, len(entries)) | ||||
| 	} | ||||
| 	for k, v := range entries { | ||||
| 		b.Annotations[k] = v | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithOwnerReferences") | ||||
| 		} | ||||
| 		b.OwnerReferences = append(b.OwnerReferences, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithFinalizers(values ...string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	for i := range values { | ||||
| 		b.Finalizers = append(b.Finalizers, values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithClusterName sets the ClusterName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ClusterName field is set to the value of the last call. | ||||
| func (b *StatefulSetApplyConfiguration) WithClusterName(value string) *StatefulSetApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ClusterName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| func (b *StatefulSetApplyConfiguration) ensureObjectMetaApplyConfigurationExists() { | ||||
| 	if b.ObjectMetaApplyConfiguration == nil { | ||||
| 		b.ObjectMetaApplyConfiguration = &v1.ObjectMetaApplyConfiguration{} | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithSpec(value *StatefulSetSpecApplyConfiguration) *StatefulSetApplyConfiguration { | ||||
| 	b.Spec = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetApplyConfiguration) WithStatus(value *StatefulSetStatusApplyConfiguration) *StatefulSetApplyConfiguration { | ||||
| 	b.Status = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulsetcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulsetcondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,81 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	v1beta2 "k8s.io/api/apps/v1beta2" | ||||
| 	v1 "k8s.io/api/core/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| ) | ||||
|  | ||||
| // StatefulSetConditionApplyConfiguration represents an declarative configuration of the StatefulSetCondition type for use | ||||
| // with apply. | ||||
| type StatefulSetConditionApplyConfiguration struct { | ||||
| 	Type               *v1beta2.StatefulSetConditionType `json:"type,omitempty"` | ||||
| 	Status             *v1.ConditionStatus               `json:"status,omitempty"` | ||||
| 	LastTransitionTime *metav1.Time                      `json:"lastTransitionTime,omitempty"` | ||||
| 	Reason             *string                           `json:"reason,omitempty"` | ||||
| 	Message            *string                           `json:"message,omitempty"` | ||||
| } | ||||
|  | ||||
| // StatefulSetConditionApplyConfiguration constructs an declarative configuration of the StatefulSetCondition type for use with | ||||
| // apply. | ||||
| func StatefulSetCondition() *StatefulSetConditionApplyConfiguration { | ||||
| 	return &StatefulSetConditionApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *StatefulSetConditionApplyConfiguration) WithType(value v1beta2.StatefulSetConditionType) *StatefulSetConditionApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetConditionApplyConfiguration) WithStatus(value v1.ConditionStatus) *StatefulSetConditionApplyConfiguration { | ||||
| 	b.Status = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the LastTransitionTime field is set to the value of the last call. | ||||
| func (b *StatefulSetConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *StatefulSetConditionApplyConfiguration { | ||||
| 	b.LastTransitionTime = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetConditionApplyConfiguration) WithReason(value string) *StatefulSetConditionApplyConfiguration { | ||||
| 	b.Reason = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetConditionApplyConfiguration) WithMessage(value string) *StatefulSetConditionApplyConfiguration { | ||||
| 	b.Message = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										113
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulsetspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										113
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulsetspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,113 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	v1beta2 "k8s.io/api/apps/v1beta2" | ||||
| 	corev1 "k8s.io/client-go/applyconfigurations/core/v1" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // StatefulSetSpecApplyConfiguration represents an declarative configuration of the StatefulSetSpec type for use | ||||
| // with apply. | ||||
| type StatefulSetSpecApplyConfiguration struct { | ||||
| 	Replicas             *int32                                           `json:"replicas,omitempty"` | ||||
| 	Selector             *v1.LabelSelectorApplyConfiguration              `json:"selector,omitempty"` | ||||
| 	Template             *corev1.PodTemplateSpecApplyConfiguration        `json:"template,omitempty"` | ||||
| 	VolumeClaimTemplates []corev1.PersistentVolumeClaimApplyConfiguration `json:"volumeClaimTemplates,omitempty"` | ||||
| 	ServiceName          *string                                          `json:"serviceName,omitempty"` | ||||
| 	PodManagementPolicy  *v1beta2.PodManagementPolicyType                 `json:"podManagementPolicy,omitempty"` | ||||
| 	UpdateStrategy       *StatefulSetUpdateStrategyApplyConfiguration     `json:"updateStrategy,omitempty"` | ||||
| 	RevisionHistoryLimit *int32                                           `json:"revisionHistoryLimit,omitempty"` | ||||
| } | ||||
|  | ||||
| // StatefulSetSpecApplyConfiguration constructs an declarative configuration of the StatefulSetSpec type for use with | ||||
| // apply. | ||||
| func StatefulSetSpec() *StatefulSetSpecApplyConfiguration { | ||||
| 	return &StatefulSetSpecApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetSpecApplyConfiguration) WithReplicas(value int32) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.Replicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetSpecApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.Selector = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetSpecApplyConfiguration) WithTemplate(value *corev1.PodTemplateSpecApplyConfiguration) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.Template = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithVolumeClaimTemplates adds the given value to the VolumeClaimTemplates 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 VolumeClaimTemplates field. | ||||
| func (b *StatefulSetSpecApplyConfiguration) WithVolumeClaimTemplates(values ...*corev1.PersistentVolumeClaimApplyConfiguration) *StatefulSetSpecApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithVolumeClaimTemplates") | ||||
| 		} | ||||
| 		b.VolumeClaimTemplates = append(b.VolumeClaimTemplates, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithServiceName sets the ServiceName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ServiceName field is set to the value of the last call. | ||||
| func (b *StatefulSetSpecApplyConfiguration) WithServiceName(value string) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.ServiceName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithPodManagementPolicy sets the PodManagementPolicy field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the PodManagementPolicy field is set to the value of the last call. | ||||
| func (b *StatefulSetSpecApplyConfiguration) WithPodManagementPolicy(value v1beta2.PodManagementPolicyType) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.PodManagementPolicy = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *StatefulSetSpecApplyConfiguration) WithUpdateStrategy(value *StatefulSetUpdateStrategyApplyConfiguration) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.UpdateStrategy = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetSpecApplyConfiguration) WithRevisionHistoryLimit(value int32) *StatefulSetSpecApplyConfiguration { | ||||
| 	b.RevisionHistoryLimit = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										116
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulsetstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										116
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulsetstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,116 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| // StatefulSetStatusApplyConfiguration represents an declarative configuration of the StatefulSetStatus type for use | ||||
| // with apply. | ||||
| type StatefulSetStatusApplyConfiguration struct { | ||||
| 	ObservedGeneration *int64                                   `json:"observedGeneration,omitempty"` | ||||
| 	Replicas           *int32                                   `json:"replicas,omitempty"` | ||||
| 	ReadyReplicas      *int32                                   `json:"readyReplicas,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         []StatefulSetConditionApplyConfiguration `json:"conditions,omitempty"` | ||||
| } | ||||
|  | ||||
| // StatefulSetStatusApplyConfiguration constructs an declarative configuration of the StatefulSetStatus type for use with | ||||
| // apply. | ||||
| func StatefulSetStatus() *StatefulSetStatusApplyConfiguration { | ||||
| 	return &StatefulSetStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithObservedGeneration(value int64) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.ObservedGeneration = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithReplicas(value int32) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.Replicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithReadyReplicas(value int32) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.ReadyReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithCurrentReplicas(value int32) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.CurrentReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *StatefulSetStatusApplyConfiguration) WithUpdatedReplicas(value int32) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.UpdatedReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithCurrentRevision(value string) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.CurrentRevision = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithUpdateRevision(value string) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.UpdateRevision = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithCollisionCount(value int32) *StatefulSetStatusApplyConfiguration { | ||||
| 	b.CollisionCount = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetStatusApplyConfiguration) WithConditions(values ...*StatefulSetConditionApplyConfiguration) *StatefulSetStatusApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithConditions") | ||||
| 		} | ||||
| 		b.Conditions = append(b.Conditions, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulsetupdatestrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulsetupdatestrategy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v1beta2 | ||||
|  | ||||
| import ( | ||||
| 	v1beta2 "k8s.io/api/apps/v1beta2" | ||||
| ) | ||||
|  | ||||
| // StatefulSetUpdateStrategyApplyConfiguration represents an declarative configuration of the StatefulSetUpdateStrategy type for use | ||||
| // with apply. | ||||
| type StatefulSetUpdateStrategyApplyConfiguration struct { | ||||
| 	Type          *v1beta2.StatefulSetUpdateStrategyType              `json:"type,omitempty"` | ||||
| 	RollingUpdate *RollingUpdateStatefulSetStrategyApplyConfiguration `json:"rollingUpdate,omitempty"` | ||||
| } | ||||
|  | ||||
| // StatefulSetUpdateStrategyApplyConfiguration constructs an declarative configuration of the StatefulSetUpdateStrategy type for use with | ||||
| // apply. | ||||
| func StatefulSetUpdateStrategy() *StatefulSetUpdateStrategyApplyConfiguration { | ||||
| 	return &StatefulSetUpdateStrategyApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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. | ||||
| func (b *StatefulSetUpdateStrategyApplyConfiguration) WithType(value v1beta2.StatefulSetUpdateStrategyType) *StatefulSetUpdateStrategyApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 (b *StatefulSetUpdateStrategyApplyConfiguration) WithRollingUpdate(value *RollingUpdateStatefulSetStrategyApplyConfiguration) *StatefulSetUpdateStrategyApplyConfiguration { | ||||
| 	b.RollingUpdate = value | ||||
| 	return b | ||||
| } | ||||
		Reference in New Issue
	
	Block a user