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:
		
							
								
								
									
										71
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/containerresourcemetricsource.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										71
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/containerresourcemetricsource.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 v2beta1 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/api/core/v1" | ||||
| 	resource "k8s.io/apimachinery/pkg/api/resource" | ||||
| ) | ||||
|  | ||||
| // ContainerResourceMetricSourceApplyConfiguration represents an declarative configuration of the ContainerResourceMetricSource type for use | ||||
| // with apply. | ||||
| type ContainerResourceMetricSourceApplyConfiguration struct { | ||||
| 	Name                     *v1.ResourceName   `json:"name,omitempty"` | ||||
| 	TargetAverageUtilization *int32             `json:"targetAverageUtilization,omitempty"` | ||||
| 	TargetAverageValue       *resource.Quantity `json:"targetAverageValue,omitempty"` | ||||
| 	Container                *string            `json:"container,omitempty"` | ||||
| } | ||||
|  | ||||
| // ContainerResourceMetricSourceApplyConfiguration constructs an declarative configuration of the ContainerResourceMetricSource type for use with | ||||
| // apply. | ||||
| func ContainerResourceMetricSource() *ContainerResourceMetricSourceApplyConfiguration { | ||||
| 	return &ContainerResourceMetricSourceApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 *ContainerResourceMetricSourceApplyConfiguration) WithName(value v1.ResourceName) *ContainerResourceMetricSourceApplyConfiguration { | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithTargetAverageUtilization sets the TargetAverageUtilization field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the TargetAverageUtilization field is set to the value of the last call. | ||||
| func (b *ContainerResourceMetricSourceApplyConfiguration) WithTargetAverageUtilization(value int32) *ContainerResourceMetricSourceApplyConfiguration { | ||||
| 	b.TargetAverageUtilization = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithTargetAverageValue sets the TargetAverageValue field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the TargetAverageValue field is set to the value of the last call. | ||||
| func (b *ContainerResourceMetricSourceApplyConfiguration) WithTargetAverageValue(value resource.Quantity) *ContainerResourceMetricSourceApplyConfiguration { | ||||
| 	b.TargetAverageValue = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithContainer sets the Container field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Container field is set to the value of the last call. | ||||
| func (b *ContainerResourceMetricSourceApplyConfiguration) WithContainer(value string) *ContainerResourceMetricSourceApplyConfiguration { | ||||
| 	b.Container = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										71
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/containerresourcemetricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										71
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/containerresourcemetricstatus.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 v2beta1 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/api/core/v1" | ||||
| 	resource "k8s.io/apimachinery/pkg/api/resource" | ||||
| ) | ||||
|  | ||||
| // ContainerResourceMetricStatusApplyConfiguration represents an declarative configuration of the ContainerResourceMetricStatus type for use | ||||
| // with apply. | ||||
| type ContainerResourceMetricStatusApplyConfiguration struct { | ||||
| 	Name                      *v1.ResourceName   `json:"name,omitempty"` | ||||
| 	CurrentAverageUtilization *int32             `json:"currentAverageUtilization,omitempty"` | ||||
| 	CurrentAverageValue       *resource.Quantity `json:"currentAverageValue,omitempty"` | ||||
| 	Container                 *string            `json:"container,omitempty"` | ||||
| } | ||||
|  | ||||
| // ContainerResourceMetricStatusApplyConfiguration constructs an declarative configuration of the ContainerResourceMetricStatus type for use with | ||||
| // apply. | ||||
| func ContainerResourceMetricStatus() *ContainerResourceMetricStatusApplyConfiguration { | ||||
| 	return &ContainerResourceMetricStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 *ContainerResourceMetricStatusApplyConfiguration) WithName(value v1.ResourceName) *ContainerResourceMetricStatusApplyConfiguration { | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithCurrentAverageUtilization sets the CurrentAverageUtilization field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the CurrentAverageUtilization field is set to the value of the last call. | ||||
| func (b *ContainerResourceMetricStatusApplyConfiguration) WithCurrentAverageUtilization(value int32) *ContainerResourceMetricStatusApplyConfiguration { | ||||
| 	b.CurrentAverageUtilization = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithCurrentAverageValue sets the CurrentAverageValue field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the CurrentAverageValue field is set to the value of the last call. | ||||
| func (b *ContainerResourceMetricStatusApplyConfiguration) WithCurrentAverageValue(value resource.Quantity) *ContainerResourceMetricStatusApplyConfiguration { | ||||
| 	b.CurrentAverageValue = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithContainer sets the Container field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Container field is set to the value of the last call. | ||||
| func (b *ContainerResourceMetricStatusApplyConfiguration) WithContainer(value string) *ContainerResourceMetricStatusApplyConfiguration { | ||||
| 	b.Container = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										57
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/crossversionobjectreference.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/crossversionobjectreference.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,57 @@ | ||||
| /* | ||||
| 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 v2beta1 | ||||
|  | ||||
| // CrossVersionObjectReferenceApplyConfiguration represents an declarative configuration of the CrossVersionObjectReference type for use | ||||
| // with apply. | ||||
| type CrossVersionObjectReferenceApplyConfiguration struct { | ||||
| 	Kind       *string `json:"kind,omitempty"` | ||||
| 	Name       *string `json:"name,omitempty"` | ||||
| 	APIVersion *string `json:"apiVersion,omitempty"` | ||||
| } | ||||
|  | ||||
| // CrossVersionObjectReferenceApplyConfiguration constructs an declarative configuration of the CrossVersionObjectReference type for use with | ||||
| // apply. | ||||
| func CrossVersionObjectReference() *CrossVersionObjectReferenceApplyConfiguration { | ||||
| 	return &CrossVersionObjectReferenceApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 *CrossVersionObjectReferenceApplyConfiguration) WithKind(value string) *CrossVersionObjectReferenceApplyConfiguration { | ||||
| 	b.Kind = &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 *CrossVersionObjectReferenceApplyConfiguration) WithName(value string) *CrossVersionObjectReferenceApplyConfiguration { | ||||
| 	b.Name = &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 *CrossVersionObjectReferenceApplyConfiguration) WithAPIVersion(value string) *CrossVersionObjectReferenceApplyConfiguration { | ||||
| 	b.APIVersion = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										71
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/externalmetricsource.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										71
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/externalmetricsource.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 v2beta1 | ||||
|  | ||||
| import ( | ||||
| 	resource "k8s.io/apimachinery/pkg/api/resource" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // ExternalMetricSourceApplyConfiguration represents an declarative configuration of the ExternalMetricSource type for use | ||||
| // with apply. | ||||
| type ExternalMetricSourceApplyConfiguration struct { | ||||
| 	MetricName         *string                             `json:"metricName,omitempty"` | ||||
| 	MetricSelector     *v1.LabelSelectorApplyConfiguration `json:"metricSelector,omitempty"` | ||||
| 	TargetValue        *resource.Quantity                  `json:"targetValue,omitempty"` | ||||
| 	TargetAverageValue *resource.Quantity                  `json:"targetAverageValue,omitempty"` | ||||
| } | ||||
|  | ||||
| // ExternalMetricSourceApplyConfiguration constructs an declarative configuration of the ExternalMetricSource type for use with | ||||
| // apply. | ||||
| func ExternalMetricSource() *ExternalMetricSourceApplyConfiguration { | ||||
| 	return &ExternalMetricSourceApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithMetricName sets the MetricName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MetricName field is set to the value of the last call. | ||||
| func (b *ExternalMetricSourceApplyConfiguration) WithMetricName(value string) *ExternalMetricSourceApplyConfiguration { | ||||
| 	b.MetricName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMetricSelector sets the MetricSelector field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MetricSelector field is set to the value of the last call. | ||||
| func (b *ExternalMetricSourceApplyConfiguration) WithMetricSelector(value *v1.LabelSelectorApplyConfiguration) *ExternalMetricSourceApplyConfiguration { | ||||
| 	b.MetricSelector = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithTargetValue sets the TargetValue field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the TargetValue field is set to the value of the last call. | ||||
| func (b *ExternalMetricSourceApplyConfiguration) WithTargetValue(value resource.Quantity) *ExternalMetricSourceApplyConfiguration { | ||||
| 	b.TargetValue = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithTargetAverageValue sets the TargetAverageValue field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the TargetAverageValue field is set to the value of the last call. | ||||
| func (b *ExternalMetricSourceApplyConfiguration) WithTargetAverageValue(value resource.Quantity) *ExternalMetricSourceApplyConfiguration { | ||||
| 	b.TargetAverageValue = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										71
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/externalmetricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										71
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/externalmetricstatus.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 v2beta1 | ||||
|  | ||||
| import ( | ||||
| 	resource "k8s.io/apimachinery/pkg/api/resource" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // ExternalMetricStatusApplyConfiguration represents an declarative configuration of the ExternalMetricStatus type for use | ||||
| // with apply. | ||||
| type ExternalMetricStatusApplyConfiguration struct { | ||||
| 	MetricName          *string                             `json:"metricName,omitempty"` | ||||
| 	MetricSelector      *v1.LabelSelectorApplyConfiguration `json:"metricSelector,omitempty"` | ||||
| 	CurrentValue        *resource.Quantity                  `json:"currentValue,omitempty"` | ||||
| 	CurrentAverageValue *resource.Quantity                  `json:"currentAverageValue,omitempty"` | ||||
| } | ||||
|  | ||||
| // ExternalMetricStatusApplyConfiguration constructs an declarative configuration of the ExternalMetricStatus type for use with | ||||
| // apply. | ||||
| func ExternalMetricStatus() *ExternalMetricStatusApplyConfiguration { | ||||
| 	return &ExternalMetricStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithMetricName sets the MetricName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MetricName field is set to the value of the last call. | ||||
| func (b *ExternalMetricStatusApplyConfiguration) WithMetricName(value string) *ExternalMetricStatusApplyConfiguration { | ||||
| 	b.MetricName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMetricSelector sets the MetricSelector field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MetricSelector field is set to the value of the last call. | ||||
| func (b *ExternalMetricStatusApplyConfiguration) WithMetricSelector(value *v1.LabelSelectorApplyConfiguration) *ExternalMetricStatusApplyConfiguration { | ||||
| 	b.MetricSelector = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithCurrentValue sets the CurrentValue field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the CurrentValue field is set to the value of the last call. | ||||
| func (b *ExternalMetricStatusApplyConfiguration) WithCurrentValue(value resource.Quantity) *ExternalMetricStatusApplyConfiguration { | ||||
| 	b.CurrentValue = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithCurrentAverageValue sets the CurrentAverageValue field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the CurrentAverageValue field is set to the value of the last call. | ||||
| func (b *ExternalMetricStatusApplyConfiguration) WithCurrentAverageValue(value resource.Quantity) *ExternalMetricStatusApplyConfiguration { | ||||
| 	b.CurrentAverageValue = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/horizontalpodautoscaler.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/horizontalpodautoscaler.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 v2beta1 | ||||
|  | ||||
| import ( | ||||
| 	autoscalingv2beta1 "k8s.io/api/autoscaling/v2beta1" | ||||
| 	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" | ||||
| ) | ||||
|  | ||||
| // HorizontalPodAutoscalerApplyConfiguration represents an declarative configuration of the HorizontalPodAutoscaler type for use | ||||
| // with apply. | ||||
| type HorizontalPodAutoscalerApplyConfiguration struct { | ||||
| 	v1.TypeMetaApplyConfiguration    `json:",inline"` | ||||
| 	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` | ||||
| 	Spec                             *HorizontalPodAutoscalerSpecApplyConfiguration   `json:"spec,omitempty"` | ||||
| 	Status                           *HorizontalPodAutoscalerStatusApplyConfiguration `json:"status,omitempty"` | ||||
| } | ||||
|  | ||||
| // HorizontalPodAutoscaler constructs an declarative configuration of the HorizontalPodAutoscaler type for use with | ||||
| // apply. | ||||
| func HorizontalPodAutoscaler(name, namespace string) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	b := &HorizontalPodAutoscalerApplyConfiguration{} | ||||
| 	b.WithName(name) | ||||
| 	b.WithNamespace(namespace) | ||||
| 	b.WithKind("HorizontalPodAutoscaler") | ||||
| 	b.WithAPIVersion("autoscaling/v2beta1") | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // ExtractHorizontalPodAutoscaler extracts the applied configuration owned by fieldManager from | ||||
| // horizontalPodAutoscaler. If no managedFields are found in horizontalPodAutoscaler for fieldManager, a | ||||
| // HorizontalPodAutoscalerApplyConfiguration 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. | ||||
| // horizontalPodAutoscaler must be a unmodified HorizontalPodAutoscaler API object that was retrieved from the Kubernetes API. | ||||
| // ExtractHorizontalPodAutoscaler 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 ExtractHorizontalPodAutoscaler(horizontalPodAutoscaler *autoscalingv2beta1.HorizontalPodAutoscaler, fieldManager string) (*HorizontalPodAutoscalerApplyConfiguration, error) { | ||||
| 	b := &HorizontalPodAutoscalerApplyConfiguration{} | ||||
| 	err := managedfields.ExtractInto(horizontalPodAutoscaler, internal.Parser().Type("io.k8s.api.autoscaling.v2beta1.HorizontalPodAutoscaler"), fieldManager, b) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	b.WithName(horizontalPodAutoscaler.Name) | ||||
| 	b.WithNamespace(horizontalPodAutoscaler.Namespace) | ||||
|  | ||||
| 	b.WithKind("HorizontalPodAutoscaler") | ||||
| 	b.WithAPIVersion("autoscaling/v2beta1") | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithKind(value string) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithAPIVersion(value string) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithName(value string) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithGenerateName(value string) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithNamespace(value string) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithSelfLink(value string) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithUID(value types.UID) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithResourceVersion(value string) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithGeneration(value int64) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithCreationTimestamp(value metav1.Time) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithLabels(entries map[string]string) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithAnnotations(entries map[string]string) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithFinalizers(values ...string) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithClusterName(value string) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	b.ensureObjectMetaApplyConfigurationExists() | ||||
| 	b.ClusterName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| func (b *HorizontalPodAutoscalerApplyConfiguration) 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 *HorizontalPodAutoscalerApplyConfiguration) WithSpec(value *HorizontalPodAutoscalerSpecApplyConfiguration) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerApplyConfiguration) WithStatus(value *HorizontalPodAutoscalerStatusApplyConfiguration) *HorizontalPodAutoscalerApplyConfiguration { | ||||
| 	b.Status = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/horizontalpodautoscalercondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/horizontalpodautoscalercondition.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 v2beta1 | ||||
|  | ||||
| import ( | ||||
| 	v2beta1 "k8s.io/api/autoscaling/v2beta1" | ||||
| 	v1 "k8s.io/api/core/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| ) | ||||
|  | ||||
| // HorizontalPodAutoscalerConditionApplyConfiguration represents an declarative configuration of the HorizontalPodAutoscalerCondition type for use | ||||
| // with apply. | ||||
| type HorizontalPodAutoscalerConditionApplyConfiguration struct { | ||||
| 	Type               *v2beta1.HorizontalPodAutoscalerConditionType `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"` | ||||
| } | ||||
|  | ||||
| // HorizontalPodAutoscalerConditionApplyConfiguration constructs an declarative configuration of the HorizontalPodAutoscalerCondition type for use with | ||||
| // apply. | ||||
| func HorizontalPodAutoscalerCondition() *HorizontalPodAutoscalerConditionApplyConfiguration { | ||||
| 	return &HorizontalPodAutoscalerConditionApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 *HorizontalPodAutoscalerConditionApplyConfiguration) WithType(value v2beta1.HorizontalPodAutoscalerConditionType) *HorizontalPodAutoscalerConditionApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerConditionApplyConfiguration) WithStatus(value v1.ConditionStatus) *HorizontalPodAutoscalerConditionApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *HorizontalPodAutoscalerConditionApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerConditionApplyConfiguration) WithReason(value string) *HorizontalPodAutoscalerConditionApplyConfiguration { | ||||
| 	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 *HorizontalPodAutoscalerConditionApplyConfiguration) WithMessage(value string) *HorizontalPodAutoscalerConditionApplyConfiguration { | ||||
| 	b.Message = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										71
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/horizontalpodautoscalerspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										71
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/horizontalpodautoscalerspec.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 v2beta1 | ||||
|  | ||||
| // HorizontalPodAutoscalerSpecApplyConfiguration represents an declarative configuration of the HorizontalPodAutoscalerSpec type for use | ||||
| // with apply. | ||||
| type HorizontalPodAutoscalerSpecApplyConfiguration struct { | ||||
| 	ScaleTargetRef *CrossVersionObjectReferenceApplyConfiguration `json:"scaleTargetRef,omitempty"` | ||||
| 	MinReplicas    *int32                                         `json:"minReplicas,omitempty"` | ||||
| 	MaxReplicas    *int32                                         `json:"maxReplicas,omitempty"` | ||||
| 	Metrics        []MetricSpecApplyConfiguration                 `json:"metrics,omitempty"` | ||||
| } | ||||
|  | ||||
| // HorizontalPodAutoscalerSpecApplyConfiguration constructs an declarative configuration of the HorizontalPodAutoscalerSpec type for use with | ||||
| // apply. | ||||
| func HorizontalPodAutoscalerSpec() *HorizontalPodAutoscalerSpecApplyConfiguration { | ||||
| 	return &HorizontalPodAutoscalerSpecApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithScaleTargetRef sets the ScaleTargetRef field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ScaleTargetRef field is set to the value of the last call. | ||||
| func (b *HorizontalPodAutoscalerSpecApplyConfiguration) WithScaleTargetRef(value *CrossVersionObjectReferenceApplyConfiguration) *HorizontalPodAutoscalerSpecApplyConfiguration { | ||||
| 	b.ScaleTargetRef = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMinReplicas sets the MinReplicas field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MinReplicas field is set to the value of the last call. | ||||
| func (b *HorizontalPodAutoscalerSpecApplyConfiguration) WithMinReplicas(value int32) *HorizontalPodAutoscalerSpecApplyConfiguration { | ||||
| 	b.MinReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMaxReplicas sets the MaxReplicas field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MaxReplicas field is set to the value of the last call. | ||||
| func (b *HorizontalPodAutoscalerSpecApplyConfiguration) WithMaxReplicas(value int32) *HorizontalPodAutoscalerSpecApplyConfiguration { | ||||
| 	b.MaxReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMetrics adds the given value to the Metrics 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 Metrics field. | ||||
| func (b *HorizontalPodAutoscalerSpecApplyConfiguration) WithMetrics(values ...*MetricSpecApplyConfiguration) *HorizontalPodAutoscalerSpecApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithMetrics") | ||||
| 		} | ||||
| 		b.Metrics = append(b.Metrics, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										98
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/horizontalpodautoscalerstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										98
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/horizontalpodautoscalerstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,98 @@ | ||||
| /* | ||||
| 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 v2beta1 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| ) | ||||
|  | ||||
| // HorizontalPodAutoscalerStatusApplyConfiguration represents an declarative configuration of the HorizontalPodAutoscalerStatus type for use | ||||
| // with apply. | ||||
| type HorizontalPodAutoscalerStatusApplyConfiguration struct { | ||||
| 	ObservedGeneration *int64                                               `json:"observedGeneration,omitempty"` | ||||
| 	LastScaleTime      *v1.Time                                             `json:"lastScaleTime,omitempty"` | ||||
| 	CurrentReplicas    *int32                                               `json:"currentReplicas,omitempty"` | ||||
| 	DesiredReplicas    *int32                                               `json:"desiredReplicas,omitempty"` | ||||
| 	CurrentMetrics     []MetricStatusApplyConfiguration                     `json:"currentMetrics,omitempty"` | ||||
| 	Conditions         []HorizontalPodAutoscalerConditionApplyConfiguration `json:"conditions,omitempty"` | ||||
| } | ||||
|  | ||||
| // HorizontalPodAutoscalerStatusApplyConfiguration constructs an declarative configuration of the HorizontalPodAutoscalerStatus type for use with | ||||
| // apply. | ||||
| func HorizontalPodAutoscalerStatus() *HorizontalPodAutoscalerStatusApplyConfiguration { | ||||
| 	return &HorizontalPodAutoscalerStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 *HorizontalPodAutoscalerStatusApplyConfiguration) WithObservedGeneration(value int64) *HorizontalPodAutoscalerStatusApplyConfiguration { | ||||
| 	b.ObservedGeneration = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithLastScaleTime sets the LastScaleTime field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the LastScaleTime field is set to the value of the last call. | ||||
| func (b *HorizontalPodAutoscalerStatusApplyConfiguration) WithLastScaleTime(value v1.Time) *HorizontalPodAutoscalerStatusApplyConfiguration { | ||||
| 	b.LastScaleTime = &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 *HorizontalPodAutoscalerStatusApplyConfiguration) WithCurrentReplicas(value int32) *HorizontalPodAutoscalerStatusApplyConfiguration { | ||||
| 	b.CurrentReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithDesiredReplicas sets the DesiredReplicas field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the DesiredReplicas field is set to the value of the last call. | ||||
| func (b *HorizontalPodAutoscalerStatusApplyConfiguration) WithDesiredReplicas(value int32) *HorizontalPodAutoscalerStatusApplyConfiguration { | ||||
| 	b.DesiredReplicas = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithCurrentMetrics adds the given value to the CurrentMetrics 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 CurrentMetrics field. | ||||
| func (b *HorizontalPodAutoscalerStatusApplyConfiguration) WithCurrentMetrics(values ...*MetricStatusApplyConfiguration) *HorizontalPodAutoscalerStatusApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithCurrentMetrics") | ||||
| 		} | ||||
| 		b.CurrentMetrics = append(b.CurrentMetrics, *values[i]) | ||||
| 	} | ||||
| 	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 *HorizontalPodAutoscalerStatusApplyConfiguration) WithConditions(values ...*HorizontalPodAutoscalerConditionApplyConfiguration) *HorizontalPodAutoscalerStatusApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithConditions") | ||||
| 		} | ||||
| 		b.Conditions = append(b.Conditions, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										88
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/metricspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										88
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/metricspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,88 @@ | ||||
| /* | ||||
| 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 v2beta1 | ||||
|  | ||||
| import ( | ||||
| 	v2beta1 "k8s.io/api/autoscaling/v2beta1" | ||||
| ) | ||||
|  | ||||
| // MetricSpecApplyConfiguration represents an declarative configuration of the MetricSpec type for use | ||||
| // with apply. | ||||
| type MetricSpecApplyConfiguration struct { | ||||
| 	Type              *v2beta1.MetricSourceType                        `json:"type,omitempty"` | ||||
| 	Object            *ObjectMetricSourceApplyConfiguration            `json:"object,omitempty"` | ||||
| 	Pods              *PodsMetricSourceApplyConfiguration              `json:"pods,omitempty"` | ||||
| 	Resource          *ResourceMetricSourceApplyConfiguration          `json:"resource,omitempty"` | ||||
| 	ContainerResource *ContainerResourceMetricSourceApplyConfiguration `json:"containerResource,omitempty"` | ||||
| 	External          *ExternalMetricSourceApplyConfiguration          `json:"external,omitempty"` | ||||
| } | ||||
|  | ||||
| // MetricSpecApplyConfiguration constructs an declarative configuration of the MetricSpec type for use with | ||||
| // apply. | ||||
| func MetricSpec() *MetricSpecApplyConfiguration { | ||||
| 	return &MetricSpecApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 *MetricSpecApplyConfiguration) WithType(value v2beta1.MetricSourceType) *MetricSpecApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithObject sets the Object field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Object field is set to the value of the last call. | ||||
| func (b *MetricSpecApplyConfiguration) WithObject(value *ObjectMetricSourceApplyConfiguration) *MetricSpecApplyConfiguration { | ||||
| 	b.Object = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithPods sets the Pods field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Pods field is set to the value of the last call. | ||||
| func (b *MetricSpecApplyConfiguration) WithPods(value *PodsMetricSourceApplyConfiguration) *MetricSpecApplyConfiguration { | ||||
| 	b.Pods = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithResource sets the Resource field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Resource field is set to the value of the last call. | ||||
| func (b *MetricSpecApplyConfiguration) WithResource(value *ResourceMetricSourceApplyConfiguration) *MetricSpecApplyConfiguration { | ||||
| 	b.Resource = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithContainerResource sets the ContainerResource field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ContainerResource field is set to the value of the last call. | ||||
| func (b *MetricSpecApplyConfiguration) WithContainerResource(value *ContainerResourceMetricSourceApplyConfiguration) *MetricSpecApplyConfiguration { | ||||
| 	b.ContainerResource = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithExternal sets the External field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the External field is set to the value of the last call. | ||||
| func (b *MetricSpecApplyConfiguration) WithExternal(value *ExternalMetricSourceApplyConfiguration) *MetricSpecApplyConfiguration { | ||||
| 	b.External = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										88
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/metricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										88
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/metricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,88 @@ | ||||
| /* | ||||
| 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 v2beta1 | ||||
|  | ||||
| import ( | ||||
| 	v2beta1 "k8s.io/api/autoscaling/v2beta1" | ||||
| ) | ||||
|  | ||||
| // MetricStatusApplyConfiguration represents an declarative configuration of the MetricStatus type for use | ||||
| // with apply. | ||||
| type MetricStatusApplyConfiguration struct { | ||||
| 	Type              *v2beta1.MetricSourceType                        `json:"type,omitempty"` | ||||
| 	Object            *ObjectMetricStatusApplyConfiguration            `json:"object,omitempty"` | ||||
| 	Pods              *PodsMetricStatusApplyConfiguration              `json:"pods,omitempty"` | ||||
| 	Resource          *ResourceMetricStatusApplyConfiguration          `json:"resource,omitempty"` | ||||
| 	ContainerResource *ContainerResourceMetricStatusApplyConfiguration `json:"containerResource,omitempty"` | ||||
| 	External          *ExternalMetricStatusApplyConfiguration          `json:"external,omitempty"` | ||||
| } | ||||
|  | ||||
| // MetricStatusApplyConfiguration constructs an declarative configuration of the MetricStatus type for use with | ||||
| // apply. | ||||
| func MetricStatus() *MetricStatusApplyConfiguration { | ||||
| 	return &MetricStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 *MetricStatusApplyConfiguration) WithType(value v2beta1.MetricSourceType) *MetricStatusApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithObject sets the Object field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Object field is set to the value of the last call. | ||||
| func (b *MetricStatusApplyConfiguration) WithObject(value *ObjectMetricStatusApplyConfiguration) *MetricStatusApplyConfiguration { | ||||
| 	b.Object = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithPods sets the Pods field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Pods field is set to the value of the last call. | ||||
| func (b *MetricStatusApplyConfiguration) WithPods(value *PodsMetricStatusApplyConfiguration) *MetricStatusApplyConfiguration { | ||||
| 	b.Pods = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithResource sets the Resource field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Resource field is set to the value of the last call. | ||||
| func (b *MetricStatusApplyConfiguration) WithResource(value *ResourceMetricStatusApplyConfiguration) *MetricStatusApplyConfiguration { | ||||
| 	b.Resource = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithContainerResource sets the ContainerResource field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ContainerResource field is set to the value of the last call. | ||||
| func (b *MetricStatusApplyConfiguration) WithContainerResource(value *ContainerResourceMetricStatusApplyConfiguration) *MetricStatusApplyConfiguration { | ||||
| 	b.ContainerResource = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithExternal sets the External field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the External field is set to the value of the last call. | ||||
| func (b *MetricStatusApplyConfiguration) WithExternal(value *ExternalMetricStatusApplyConfiguration) *MetricStatusApplyConfiguration { | ||||
| 	b.External = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										80
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/objectmetricsource.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										80
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/objectmetricsource.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 v2beta1 | ||||
|  | ||||
| import ( | ||||
| 	resource "k8s.io/apimachinery/pkg/api/resource" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // ObjectMetricSourceApplyConfiguration represents an declarative configuration of the ObjectMetricSource type for use | ||||
| // with apply. | ||||
| type ObjectMetricSourceApplyConfiguration struct { | ||||
| 	Target       *CrossVersionObjectReferenceApplyConfiguration `json:"target,omitempty"` | ||||
| 	MetricName   *string                                        `json:"metricName,omitempty"` | ||||
| 	TargetValue  *resource.Quantity                             `json:"targetValue,omitempty"` | ||||
| 	Selector     *v1.LabelSelectorApplyConfiguration            `json:"selector,omitempty"` | ||||
| 	AverageValue *resource.Quantity                             `json:"averageValue,omitempty"` | ||||
| } | ||||
|  | ||||
| // ObjectMetricSourceApplyConfiguration constructs an declarative configuration of the ObjectMetricSource type for use with | ||||
| // apply. | ||||
| func ObjectMetricSource() *ObjectMetricSourceApplyConfiguration { | ||||
| 	return &ObjectMetricSourceApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithTarget sets the Target field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Target field is set to the value of the last call. | ||||
| func (b *ObjectMetricSourceApplyConfiguration) WithTarget(value *CrossVersionObjectReferenceApplyConfiguration) *ObjectMetricSourceApplyConfiguration { | ||||
| 	b.Target = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMetricName sets the MetricName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MetricName field is set to the value of the last call. | ||||
| func (b *ObjectMetricSourceApplyConfiguration) WithMetricName(value string) *ObjectMetricSourceApplyConfiguration { | ||||
| 	b.MetricName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithTargetValue sets the TargetValue field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the TargetValue field is set to the value of the last call. | ||||
| func (b *ObjectMetricSourceApplyConfiguration) WithTargetValue(value resource.Quantity) *ObjectMetricSourceApplyConfiguration { | ||||
| 	b.TargetValue = &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 *ObjectMetricSourceApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *ObjectMetricSourceApplyConfiguration { | ||||
| 	b.Selector = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithAverageValue sets the AverageValue field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the AverageValue field is set to the value of the last call. | ||||
| func (b *ObjectMetricSourceApplyConfiguration) WithAverageValue(value resource.Quantity) *ObjectMetricSourceApplyConfiguration { | ||||
| 	b.AverageValue = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										80
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/objectmetricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										80
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/objectmetricstatus.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 v2beta1 | ||||
|  | ||||
| import ( | ||||
| 	resource "k8s.io/apimachinery/pkg/api/resource" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // ObjectMetricStatusApplyConfiguration represents an declarative configuration of the ObjectMetricStatus type for use | ||||
| // with apply. | ||||
| type ObjectMetricStatusApplyConfiguration struct { | ||||
| 	Target       *CrossVersionObjectReferenceApplyConfiguration `json:"target,omitempty"` | ||||
| 	MetricName   *string                                        `json:"metricName,omitempty"` | ||||
| 	CurrentValue *resource.Quantity                             `json:"currentValue,omitempty"` | ||||
| 	Selector     *v1.LabelSelectorApplyConfiguration            `json:"selector,omitempty"` | ||||
| 	AverageValue *resource.Quantity                             `json:"averageValue,omitempty"` | ||||
| } | ||||
|  | ||||
| // ObjectMetricStatusApplyConfiguration constructs an declarative configuration of the ObjectMetricStatus type for use with | ||||
| // apply. | ||||
| func ObjectMetricStatus() *ObjectMetricStatusApplyConfiguration { | ||||
| 	return &ObjectMetricStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithTarget sets the Target field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Target field is set to the value of the last call. | ||||
| func (b *ObjectMetricStatusApplyConfiguration) WithTarget(value *CrossVersionObjectReferenceApplyConfiguration) *ObjectMetricStatusApplyConfiguration { | ||||
| 	b.Target = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMetricName sets the MetricName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MetricName field is set to the value of the last call. | ||||
| func (b *ObjectMetricStatusApplyConfiguration) WithMetricName(value string) *ObjectMetricStatusApplyConfiguration { | ||||
| 	b.MetricName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithCurrentValue sets the CurrentValue field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the CurrentValue field is set to the value of the last call. | ||||
| func (b *ObjectMetricStatusApplyConfiguration) WithCurrentValue(value resource.Quantity) *ObjectMetricStatusApplyConfiguration { | ||||
| 	b.CurrentValue = &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 *ObjectMetricStatusApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *ObjectMetricStatusApplyConfiguration { | ||||
| 	b.Selector = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithAverageValue sets the AverageValue field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the AverageValue field is set to the value of the last call. | ||||
| func (b *ObjectMetricStatusApplyConfiguration) WithAverageValue(value resource.Quantity) *ObjectMetricStatusApplyConfiguration { | ||||
| 	b.AverageValue = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										62
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/podsmetricsource.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/podsmetricsource.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,62 @@ | ||||
| /* | ||||
| 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 v2beta1 | ||||
|  | ||||
| import ( | ||||
| 	resource "k8s.io/apimachinery/pkg/api/resource" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // PodsMetricSourceApplyConfiguration represents an declarative configuration of the PodsMetricSource type for use | ||||
| // with apply. | ||||
| type PodsMetricSourceApplyConfiguration struct { | ||||
| 	MetricName         *string                             `json:"metricName,omitempty"` | ||||
| 	TargetAverageValue *resource.Quantity                  `json:"targetAverageValue,omitempty"` | ||||
| 	Selector           *v1.LabelSelectorApplyConfiguration `json:"selector,omitempty"` | ||||
| } | ||||
|  | ||||
| // PodsMetricSourceApplyConfiguration constructs an declarative configuration of the PodsMetricSource type for use with | ||||
| // apply. | ||||
| func PodsMetricSource() *PodsMetricSourceApplyConfiguration { | ||||
| 	return &PodsMetricSourceApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithMetricName sets the MetricName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MetricName field is set to the value of the last call. | ||||
| func (b *PodsMetricSourceApplyConfiguration) WithMetricName(value string) *PodsMetricSourceApplyConfiguration { | ||||
| 	b.MetricName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithTargetAverageValue sets the TargetAverageValue field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the TargetAverageValue field is set to the value of the last call. | ||||
| func (b *PodsMetricSourceApplyConfiguration) WithTargetAverageValue(value resource.Quantity) *PodsMetricSourceApplyConfiguration { | ||||
| 	b.TargetAverageValue = &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 *PodsMetricSourceApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *PodsMetricSourceApplyConfiguration { | ||||
| 	b.Selector = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										62
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/podsmetricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/podsmetricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,62 @@ | ||||
| /* | ||||
| 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 v2beta1 | ||||
|  | ||||
| import ( | ||||
| 	resource "k8s.io/apimachinery/pkg/api/resource" | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // PodsMetricStatusApplyConfiguration represents an declarative configuration of the PodsMetricStatus type for use | ||||
| // with apply. | ||||
| type PodsMetricStatusApplyConfiguration struct { | ||||
| 	MetricName          *string                             `json:"metricName,omitempty"` | ||||
| 	CurrentAverageValue *resource.Quantity                  `json:"currentAverageValue,omitempty"` | ||||
| 	Selector            *v1.LabelSelectorApplyConfiguration `json:"selector,omitempty"` | ||||
| } | ||||
|  | ||||
| // PodsMetricStatusApplyConfiguration constructs an declarative configuration of the PodsMetricStatus type for use with | ||||
| // apply. | ||||
| func PodsMetricStatus() *PodsMetricStatusApplyConfiguration { | ||||
| 	return &PodsMetricStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithMetricName sets the MetricName field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the MetricName field is set to the value of the last call. | ||||
| func (b *PodsMetricStatusApplyConfiguration) WithMetricName(value string) *PodsMetricStatusApplyConfiguration { | ||||
| 	b.MetricName = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithCurrentAverageValue sets the CurrentAverageValue field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the CurrentAverageValue field is set to the value of the last call. | ||||
| func (b *PodsMetricStatusApplyConfiguration) WithCurrentAverageValue(value resource.Quantity) *PodsMetricStatusApplyConfiguration { | ||||
| 	b.CurrentAverageValue = &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 *PodsMetricStatusApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *PodsMetricStatusApplyConfiguration { | ||||
| 	b.Selector = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										62
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/resourcemetricsource.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/resourcemetricsource.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,62 @@ | ||||
| /* | ||||
| 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 v2beta1 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/api/core/v1" | ||||
| 	resource "k8s.io/apimachinery/pkg/api/resource" | ||||
| ) | ||||
|  | ||||
| // ResourceMetricSourceApplyConfiguration represents an declarative configuration of the ResourceMetricSource type for use | ||||
| // with apply. | ||||
| type ResourceMetricSourceApplyConfiguration struct { | ||||
| 	Name                     *v1.ResourceName   `json:"name,omitempty"` | ||||
| 	TargetAverageUtilization *int32             `json:"targetAverageUtilization,omitempty"` | ||||
| 	TargetAverageValue       *resource.Quantity `json:"targetAverageValue,omitempty"` | ||||
| } | ||||
|  | ||||
| // ResourceMetricSourceApplyConfiguration constructs an declarative configuration of the ResourceMetricSource type for use with | ||||
| // apply. | ||||
| func ResourceMetricSource() *ResourceMetricSourceApplyConfiguration { | ||||
| 	return &ResourceMetricSourceApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 *ResourceMetricSourceApplyConfiguration) WithName(value v1.ResourceName) *ResourceMetricSourceApplyConfiguration { | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithTargetAverageUtilization sets the TargetAverageUtilization field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the TargetAverageUtilization field is set to the value of the last call. | ||||
| func (b *ResourceMetricSourceApplyConfiguration) WithTargetAverageUtilization(value int32) *ResourceMetricSourceApplyConfiguration { | ||||
| 	b.TargetAverageUtilization = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithTargetAverageValue sets the TargetAverageValue field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the TargetAverageValue field is set to the value of the last call. | ||||
| func (b *ResourceMetricSourceApplyConfiguration) WithTargetAverageValue(value resource.Quantity) *ResourceMetricSourceApplyConfiguration { | ||||
| 	b.TargetAverageValue = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										62
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/resourcemetricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/resourcemetricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,62 @@ | ||||
| /* | ||||
| 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 v2beta1 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/api/core/v1" | ||||
| 	resource "k8s.io/apimachinery/pkg/api/resource" | ||||
| ) | ||||
|  | ||||
| // ResourceMetricStatusApplyConfiguration represents an declarative configuration of the ResourceMetricStatus type for use | ||||
| // with apply. | ||||
| type ResourceMetricStatusApplyConfiguration struct { | ||||
| 	Name                      *v1.ResourceName   `json:"name,omitempty"` | ||||
| 	CurrentAverageUtilization *int32             `json:"currentAverageUtilization,omitempty"` | ||||
| 	CurrentAverageValue       *resource.Quantity `json:"currentAverageValue,omitempty"` | ||||
| } | ||||
|  | ||||
| // ResourceMetricStatusApplyConfiguration constructs an declarative configuration of the ResourceMetricStatus type for use with | ||||
| // apply. | ||||
| func ResourceMetricStatus() *ResourceMetricStatusApplyConfiguration { | ||||
| 	return &ResourceMetricStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 *ResourceMetricStatusApplyConfiguration) WithName(value v1.ResourceName) *ResourceMetricStatusApplyConfiguration { | ||||
| 	b.Name = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithCurrentAverageUtilization sets the CurrentAverageUtilization field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the CurrentAverageUtilization field is set to the value of the last call. | ||||
| func (b *ResourceMetricStatusApplyConfiguration) WithCurrentAverageUtilization(value int32) *ResourceMetricStatusApplyConfiguration { | ||||
| 	b.CurrentAverageUtilization = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithCurrentAverageValue sets the CurrentAverageValue field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the CurrentAverageValue field is set to the value of the last call. | ||||
| func (b *ResourceMetricStatusApplyConfiguration) WithCurrentAverageValue(value resource.Quantity) *ResourceMetricStatusApplyConfiguration { | ||||
| 	b.CurrentAverageValue = &value | ||||
| 	return b | ||||
| } | ||||
		Reference in New Issue
	
	Block a user