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:
		
							
								
								
									
										61
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/containerresourcemetricsource.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/containerresourcemetricsource.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,61 @@ | ||||
| /* | ||||
| 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 v2beta2 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/api/core/v1" | ||||
| ) | ||||
|  | ||||
| // ContainerResourceMetricSourceApplyConfiguration represents an declarative configuration of the ContainerResourceMetricSource type for use | ||||
| // with apply. | ||||
| type ContainerResourceMetricSourceApplyConfiguration struct { | ||||
| 	Name      *v1.ResourceName                `json:"name,omitempty"` | ||||
| 	Target    *MetricTargetApplyConfiguration `json:"target,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 | ||||
| } | ||||
|  | ||||
| // 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 *ContainerResourceMetricSourceApplyConfiguration) WithTarget(value *MetricTargetApplyConfiguration) *ContainerResourceMetricSourceApplyConfiguration { | ||||
| 	b.Target = 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 | ||||
| } | ||||
							
								
								
									
										61
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/containerresourcemetricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/containerresourcemetricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,61 @@ | ||||
| /* | ||||
| 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 v2beta2 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/api/core/v1" | ||||
| ) | ||||
|  | ||||
| // ContainerResourceMetricStatusApplyConfiguration represents an declarative configuration of the ContainerResourceMetricStatus type for use | ||||
| // with apply. | ||||
| type ContainerResourceMetricStatusApplyConfiguration struct { | ||||
| 	Name      *v1.ResourceName                     `json:"name,omitempty"` | ||||
| 	Current   *MetricValueStatusApplyConfiguration `json:"current,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 | ||||
| } | ||||
|  | ||||
| // WithCurrent sets the Current field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Current field is set to the value of the last call. | ||||
| func (b *ContainerResourceMetricStatusApplyConfiguration) WithCurrent(value *MetricValueStatusApplyConfiguration) *ContainerResourceMetricStatusApplyConfiguration { | ||||
| 	b.Current = 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/v2beta2/crossversionobjectreference.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/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 v2beta2 | ||||
|  | ||||
| // 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 | ||||
| } | ||||
							
								
								
									
										48
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/externalmetricsource.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/externalmetricsource.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,48 @@ | ||||
| /* | ||||
| 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 v2beta2 | ||||
|  | ||||
| // ExternalMetricSourceApplyConfiguration represents an declarative configuration of the ExternalMetricSource type for use | ||||
| // with apply. | ||||
| type ExternalMetricSourceApplyConfiguration struct { | ||||
| 	Metric *MetricIdentifierApplyConfiguration `json:"metric,omitempty"` | ||||
| 	Target *MetricTargetApplyConfiguration     `json:"target,omitempty"` | ||||
| } | ||||
|  | ||||
| // ExternalMetricSourceApplyConfiguration constructs an declarative configuration of the ExternalMetricSource type for use with | ||||
| // apply. | ||||
| func ExternalMetricSource() *ExternalMetricSourceApplyConfiguration { | ||||
| 	return &ExternalMetricSourceApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithMetric sets the Metric field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Metric field is set to the value of the last call. | ||||
| func (b *ExternalMetricSourceApplyConfiguration) WithMetric(value *MetricIdentifierApplyConfiguration) *ExternalMetricSourceApplyConfiguration { | ||||
| 	b.Metric = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 *ExternalMetricSourceApplyConfiguration) WithTarget(value *MetricTargetApplyConfiguration) *ExternalMetricSourceApplyConfiguration { | ||||
| 	b.Target = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										48
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/externalmetricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/externalmetricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,48 @@ | ||||
| /* | ||||
| 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 v2beta2 | ||||
|  | ||||
| // ExternalMetricStatusApplyConfiguration represents an declarative configuration of the ExternalMetricStatus type for use | ||||
| // with apply. | ||||
| type ExternalMetricStatusApplyConfiguration struct { | ||||
| 	Metric  *MetricIdentifierApplyConfiguration  `json:"metric,omitempty"` | ||||
| 	Current *MetricValueStatusApplyConfiguration `json:"current,omitempty"` | ||||
| } | ||||
|  | ||||
| // ExternalMetricStatusApplyConfiguration constructs an declarative configuration of the ExternalMetricStatus type for use with | ||||
| // apply. | ||||
| func ExternalMetricStatus() *ExternalMetricStatusApplyConfiguration { | ||||
| 	return &ExternalMetricStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithMetric sets the Metric field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Metric field is set to the value of the last call. | ||||
| func (b *ExternalMetricStatusApplyConfiguration) WithMetric(value *MetricIdentifierApplyConfiguration) *ExternalMetricStatusApplyConfiguration { | ||||
| 	b.Metric = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithCurrent sets the Current field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Current field is set to the value of the last call. | ||||
| func (b *ExternalMetricStatusApplyConfiguration) WithCurrent(value *MetricValueStatusApplyConfiguration) *ExternalMetricStatusApplyConfiguration { | ||||
| 	b.Current = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/horizontalpodautoscaler.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										265
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/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 v2beta2 | ||||
|  | ||||
| import ( | ||||
| 	autoscalingv2beta2 "k8s.io/api/autoscaling/v2beta2" | ||||
| 	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/v2beta2") | ||||
| 	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 *autoscalingv2beta2.HorizontalPodAutoscaler, fieldManager string) (*HorizontalPodAutoscalerApplyConfiguration, error) { | ||||
| 	b := &HorizontalPodAutoscalerApplyConfiguration{} | ||||
| 	err := managedfields.ExtractInto(horizontalPodAutoscaler, internal.Parser().Type("io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscaler"), fieldManager, b) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	b.WithName(horizontalPodAutoscaler.Name) | ||||
| 	b.WithNamespace(horizontalPodAutoscaler.Namespace) | ||||
|  | ||||
| 	b.WithKind("HorizontalPodAutoscaler") | ||||
| 	b.WithAPIVersion("autoscaling/v2beta2") | ||||
| 	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 | ||||
| } | ||||
							
								
								
									
										48
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/horizontalpodautoscalerbehavior.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/horizontalpodautoscalerbehavior.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,48 @@ | ||||
| /* | ||||
| 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 v2beta2 | ||||
|  | ||||
| // HorizontalPodAutoscalerBehaviorApplyConfiguration represents an declarative configuration of the HorizontalPodAutoscalerBehavior type for use | ||||
| // with apply. | ||||
| type HorizontalPodAutoscalerBehaviorApplyConfiguration struct { | ||||
| 	ScaleUp   *HPAScalingRulesApplyConfiguration `json:"scaleUp,omitempty"` | ||||
| 	ScaleDown *HPAScalingRulesApplyConfiguration `json:"scaleDown,omitempty"` | ||||
| } | ||||
|  | ||||
| // HorizontalPodAutoscalerBehaviorApplyConfiguration constructs an declarative configuration of the HorizontalPodAutoscalerBehavior type for use with | ||||
| // apply. | ||||
| func HorizontalPodAutoscalerBehavior() *HorizontalPodAutoscalerBehaviorApplyConfiguration { | ||||
| 	return &HorizontalPodAutoscalerBehaviorApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithScaleUp sets the ScaleUp field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ScaleUp field is set to the value of the last call. | ||||
| func (b *HorizontalPodAutoscalerBehaviorApplyConfiguration) WithScaleUp(value *HPAScalingRulesApplyConfiguration) *HorizontalPodAutoscalerBehaviorApplyConfiguration { | ||||
| 	b.ScaleUp = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithScaleDown sets the ScaleDown field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the ScaleDown field is set to the value of the last call. | ||||
| func (b *HorizontalPodAutoscalerBehaviorApplyConfiguration) WithScaleDown(value *HPAScalingRulesApplyConfiguration) *HorizontalPodAutoscalerBehaviorApplyConfiguration { | ||||
| 	b.ScaleDown = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/horizontalpodautoscalercondition.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										81
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/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 v2beta2 | ||||
|  | ||||
| import ( | ||||
| 	v2beta2 "k8s.io/api/autoscaling/v2beta2" | ||||
| 	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               *v2beta2.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 v2beta2.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 | ||||
| } | ||||
							
								
								
									
										80
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/horizontalpodautoscalerspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										80
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/horizontalpodautoscalerspec.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 v2beta2 | ||||
|  | ||||
| // 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"` | ||||
| 	Behavior       *HorizontalPodAutoscalerBehaviorApplyConfiguration `json:"behavior,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 | ||||
| } | ||||
|  | ||||
| // WithBehavior sets the Behavior field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Behavior field is set to the value of the last call. | ||||
| func (b *HorizontalPodAutoscalerSpecApplyConfiguration) WithBehavior(value *HorizontalPodAutoscalerBehaviorApplyConfiguration) *HorizontalPodAutoscalerSpecApplyConfiguration { | ||||
| 	b.Behavior = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										98
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/horizontalpodautoscalerstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										98
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/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 v2beta2 | ||||
|  | ||||
| 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 | ||||
| } | ||||
							
								
								
									
										61
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/hpascalingpolicy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/hpascalingpolicy.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,61 @@ | ||||
| /* | ||||
| 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 v2beta2 | ||||
|  | ||||
| import ( | ||||
| 	v2beta2 "k8s.io/api/autoscaling/v2beta2" | ||||
| ) | ||||
|  | ||||
| // HPAScalingPolicyApplyConfiguration represents an declarative configuration of the HPAScalingPolicy type for use | ||||
| // with apply. | ||||
| type HPAScalingPolicyApplyConfiguration struct { | ||||
| 	Type          *v2beta2.HPAScalingPolicyType `json:"type,omitempty"` | ||||
| 	Value         *int32                        `json:"value,omitempty"` | ||||
| 	PeriodSeconds *int32                        `json:"periodSeconds,omitempty"` | ||||
| } | ||||
|  | ||||
| // HPAScalingPolicyApplyConfiguration constructs an declarative configuration of the HPAScalingPolicy type for use with | ||||
| // apply. | ||||
| func HPAScalingPolicy() *HPAScalingPolicyApplyConfiguration { | ||||
| 	return &HPAScalingPolicyApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 *HPAScalingPolicyApplyConfiguration) WithType(value v2beta2.HPAScalingPolicyType) *HPAScalingPolicyApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithValue sets the Value field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Value field is set to the value of the last call. | ||||
| func (b *HPAScalingPolicyApplyConfiguration) WithValue(value int32) *HPAScalingPolicyApplyConfiguration { | ||||
| 	b.Value = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithPeriodSeconds sets the PeriodSeconds field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the PeriodSeconds field is set to the value of the last call. | ||||
| func (b *HPAScalingPolicyApplyConfiguration) WithPeriodSeconds(value int32) *HPAScalingPolicyApplyConfiguration { | ||||
| 	b.PeriodSeconds = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										66
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/hpascalingrules.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										66
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/hpascalingrules.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,66 @@ | ||||
| /* | ||||
| 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 v2beta2 | ||||
|  | ||||
| import ( | ||||
| 	v2beta2 "k8s.io/api/autoscaling/v2beta2" | ||||
| ) | ||||
|  | ||||
| // HPAScalingRulesApplyConfiguration represents an declarative configuration of the HPAScalingRules type for use | ||||
| // with apply. | ||||
| type HPAScalingRulesApplyConfiguration struct { | ||||
| 	StabilizationWindowSeconds *int32                               `json:"stabilizationWindowSeconds,omitempty"` | ||||
| 	SelectPolicy               *v2beta2.ScalingPolicySelect         `json:"selectPolicy,omitempty"` | ||||
| 	Policies                   []HPAScalingPolicyApplyConfiguration `json:"policies,omitempty"` | ||||
| } | ||||
|  | ||||
| // HPAScalingRulesApplyConfiguration constructs an declarative configuration of the HPAScalingRules type for use with | ||||
| // apply. | ||||
| func HPAScalingRules() *HPAScalingRulesApplyConfiguration { | ||||
| 	return &HPAScalingRulesApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithStabilizationWindowSeconds sets the StabilizationWindowSeconds field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the StabilizationWindowSeconds field is set to the value of the last call. | ||||
| func (b *HPAScalingRulesApplyConfiguration) WithStabilizationWindowSeconds(value int32) *HPAScalingRulesApplyConfiguration { | ||||
| 	b.StabilizationWindowSeconds = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithSelectPolicy sets the SelectPolicy field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the SelectPolicy field is set to the value of the last call. | ||||
| func (b *HPAScalingRulesApplyConfiguration) WithSelectPolicy(value v2beta2.ScalingPolicySelect) *HPAScalingRulesApplyConfiguration { | ||||
| 	b.SelectPolicy = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithPolicies adds the given value to the Policies 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 Policies field. | ||||
| func (b *HPAScalingRulesApplyConfiguration) WithPolicies(values ...*HPAScalingPolicyApplyConfiguration) *HPAScalingRulesApplyConfiguration { | ||||
| 	for i := range values { | ||||
| 		if values[i] == nil { | ||||
| 			panic("nil value passed to WithPolicies") | ||||
| 		} | ||||
| 		b.Policies = append(b.Policies, *values[i]) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/metricidentifier.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/metricidentifier.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v2beta2 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/client-go/applyconfigurations/meta/v1" | ||||
| ) | ||||
|  | ||||
| // MetricIdentifierApplyConfiguration represents an declarative configuration of the MetricIdentifier type for use | ||||
| // with apply. | ||||
| type MetricIdentifierApplyConfiguration struct { | ||||
| 	Name     *string                             `json:"name,omitempty"` | ||||
| 	Selector *v1.LabelSelectorApplyConfiguration `json:"selector,omitempty"` | ||||
| } | ||||
|  | ||||
| // MetricIdentifierApplyConfiguration constructs an declarative configuration of the MetricIdentifier type for use with | ||||
| // apply. | ||||
| func MetricIdentifier() *MetricIdentifierApplyConfiguration { | ||||
| 	return &MetricIdentifierApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 *MetricIdentifierApplyConfiguration) WithName(value string) *MetricIdentifierApplyConfiguration { | ||||
| 	b.Name = &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 *MetricIdentifierApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *MetricIdentifierApplyConfiguration { | ||||
| 	b.Selector = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										88
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/metricspec.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										88
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/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 v2beta2 | ||||
|  | ||||
| import ( | ||||
| 	v2beta2 "k8s.io/api/autoscaling/v2beta2" | ||||
| ) | ||||
|  | ||||
| // MetricSpecApplyConfiguration represents an declarative configuration of the MetricSpec type for use | ||||
| // with apply. | ||||
| type MetricSpecApplyConfiguration struct { | ||||
| 	Type              *v2beta2.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 v2beta2.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/v2beta2/metricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										88
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/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 v2beta2 | ||||
|  | ||||
| import ( | ||||
| 	v2beta2 "k8s.io/api/autoscaling/v2beta2" | ||||
| ) | ||||
|  | ||||
| // MetricStatusApplyConfiguration represents an declarative configuration of the MetricStatus type for use | ||||
| // with apply. | ||||
| type MetricStatusApplyConfiguration struct { | ||||
| 	Type              *v2beta2.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 v2beta2.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 | ||||
| } | ||||
							
								
								
									
										71
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/metrictarget.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										71
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/metrictarget.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 v2beta2 | ||||
|  | ||||
| import ( | ||||
| 	v2beta2 "k8s.io/api/autoscaling/v2beta2" | ||||
| 	resource "k8s.io/apimachinery/pkg/api/resource" | ||||
| ) | ||||
|  | ||||
| // MetricTargetApplyConfiguration represents an declarative configuration of the MetricTarget type for use | ||||
| // with apply. | ||||
| type MetricTargetApplyConfiguration struct { | ||||
| 	Type               *v2beta2.MetricTargetType `json:"type,omitempty"` | ||||
| 	Value              *resource.Quantity        `json:"value,omitempty"` | ||||
| 	AverageValue       *resource.Quantity        `json:"averageValue,omitempty"` | ||||
| 	AverageUtilization *int32                    `json:"averageUtilization,omitempty"` | ||||
| } | ||||
|  | ||||
| // MetricTargetApplyConfiguration constructs an declarative configuration of the MetricTarget type for use with | ||||
| // apply. | ||||
| func MetricTarget() *MetricTargetApplyConfiguration { | ||||
| 	return &MetricTargetApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // 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 *MetricTargetApplyConfiguration) WithType(value v2beta2.MetricTargetType) *MetricTargetApplyConfiguration { | ||||
| 	b.Type = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithValue sets the Value field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Value field is set to the value of the last call. | ||||
| func (b *MetricTargetApplyConfiguration) WithValue(value resource.Quantity) *MetricTargetApplyConfiguration { | ||||
| 	b.Value = &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 *MetricTargetApplyConfiguration) WithAverageValue(value resource.Quantity) *MetricTargetApplyConfiguration { | ||||
| 	b.AverageValue = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithAverageUtilization sets the AverageUtilization field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the AverageUtilization field is set to the value of the last call. | ||||
| func (b *MetricTargetApplyConfiguration) WithAverageUtilization(value int32) *MetricTargetApplyConfiguration { | ||||
| 	b.AverageUtilization = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										61
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/metricvaluestatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/metricvaluestatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,61 @@ | ||||
| /* | ||||
| 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 v2beta2 | ||||
|  | ||||
| import ( | ||||
| 	resource "k8s.io/apimachinery/pkg/api/resource" | ||||
| ) | ||||
|  | ||||
| // MetricValueStatusApplyConfiguration represents an declarative configuration of the MetricValueStatus type for use | ||||
| // with apply. | ||||
| type MetricValueStatusApplyConfiguration struct { | ||||
| 	Value              *resource.Quantity `json:"value,omitempty"` | ||||
| 	AverageValue       *resource.Quantity `json:"averageValue,omitempty"` | ||||
| 	AverageUtilization *int32             `json:"averageUtilization,omitempty"` | ||||
| } | ||||
|  | ||||
| // MetricValueStatusApplyConfiguration constructs an declarative configuration of the MetricValueStatus type for use with | ||||
| // apply. | ||||
| func MetricValueStatus() *MetricValueStatusApplyConfiguration { | ||||
| 	return &MetricValueStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithValue sets the Value field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Value field is set to the value of the last call. | ||||
| func (b *MetricValueStatusApplyConfiguration) WithValue(value resource.Quantity) *MetricValueStatusApplyConfiguration { | ||||
| 	b.Value = &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 *MetricValueStatusApplyConfiguration) WithAverageValue(value resource.Quantity) *MetricValueStatusApplyConfiguration { | ||||
| 	b.AverageValue = &value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithAverageUtilization sets the AverageUtilization field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the AverageUtilization field is set to the value of the last call. | ||||
| func (b *MetricValueStatusApplyConfiguration) WithAverageUtilization(value int32) *MetricValueStatusApplyConfiguration { | ||||
| 	b.AverageUtilization = &value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										57
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/objectmetricsource.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/objectmetricsource.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 v2beta2 | ||||
|  | ||||
| // ObjectMetricSourceApplyConfiguration represents an declarative configuration of the ObjectMetricSource type for use | ||||
| // with apply. | ||||
| type ObjectMetricSourceApplyConfiguration struct { | ||||
| 	DescribedObject *CrossVersionObjectReferenceApplyConfiguration `json:"describedObject,omitempty"` | ||||
| 	Target          *MetricTargetApplyConfiguration                `json:"target,omitempty"` | ||||
| 	Metric          *MetricIdentifierApplyConfiguration            `json:"metric,omitempty"` | ||||
| } | ||||
|  | ||||
| // ObjectMetricSourceApplyConfiguration constructs an declarative configuration of the ObjectMetricSource type for use with | ||||
| // apply. | ||||
| func ObjectMetricSource() *ObjectMetricSourceApplyConfiguration { | ||||
| 	return &ObjectMetricSourceApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithDescribedObject sets the DescribedObject field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the DescribedObject field is set to the value of the last call. | ||||
| func (b *ObjectMetricSourceApplyConfiguration) WithDescribedObject(value *CrossVersionObjectReferenceApplyConfiguration) *ObjectMetricSourceApplyConfiguration { | ||||
| 	b.DescribedObject = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 *MetricTargetApplyConfiguration) *ObjectMetricSourceApplyConfiguration { | ||||
| 	b.Target = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithMetric sets the Metric field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Metric field is set to the value of the last call. | ||||
| func (b *ObjectMetricSourceApplyConfiguration) WithMetric(value *MetricIdentifierApplyConfiguration) *ObjectMetricSourceApplyConfiguration { | ||||
| 	b.Metric = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										57
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/objectmetricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/objectmetricstatus.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 v2beta2 | ||||
|  | ||||
| // ObjectMetricStatusApplyConfiguration represents an declarative configuration of the ObjectMetricStatus type for use | ||||
| // with apply. | ||||
| type ObjectMetricStatusApplyConfiguration struct { | ||||
| 	Metric          *MetricIdentifierApplyConfiguration            `json:"metric,omitempty"` | ||||
| 	Current         *MetricValueStatusApplyConfiguration           `json:"current,omitempty"` | ||||
| 	DescribedObject *CrossVersionObjectReferenceApplyConfiguration `json:"describedObject,omitempty"` | ||||
| } | ||||
|  | ||||
| // ObjectMetricStatusApplyConfiguration constructs an declarative configuration of the ObjectMetricStatus type for use with | ||||
| // apply. | ||||
| func ObjectMetricStatus() *ObjectMetricStatusApplyConfiguration { | ||||
| 	return &ObjectMetricStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithMetric sets the Metric field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Metric field is set to the value of the last call. | ||||
| func (b *ObjectMetricStatusApplyConfiguration) WithMetric(value *MetricIdentifierApplyConfiguration) *ObjectMetricStatusApplyConfiguration { | ||||
| 	b.Metric = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithCurrent sets the Current field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Current field is set to the value of the last call. | ||||
| func (b *ObjectMetricStatusApplyConfiguration) WithCurrent(value *MetricValueStatusApplyConfiguration) *ObjectMetricStatusApplyConfiguration { | ||||
| 	b.Current = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithDescribedObject sets the DescribedObject field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the DescribedObject field is set to the value of the last call. | ||||
| func (b *ObjectMetricStatusApplyConfiguration) WithDescribedObject(value *CrossVersionObjectReferenceApplyConfiguration) *ObjectMetricStatusApplyConfiguration { | ||||
| 	b.DescribedObject = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										48
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/podsmetricsource.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/podsmetricsource.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,48 @@ | ||||
| /* | ||||
| 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 v2beta2 | ||||
|  | ||||
| // PodsMetricSourceApplyConfiguration represents an declarative configuration of the PodsMetricSource type for use | ||||
| // with apply. | ||||
| type PodsMetricSourceApplyConfiguration struct { | ||||
| 	Metric *MetricIdentifierApplyConfiguration `json:"metric,omitempty"` | ||||
| 	Target *MetricTargetApplyConfiguration     `json:"target,omitempty"` | ||||
| } | ||||
|  | ||||
| // PodsMetricSourceApplyConfiguration constructs an declarative configuration of the PodsMetricSource type for use with | ||||
| // apply. | ||||
| func PodsMetricSource() *PodsMetricSourceApplyConfiguration { | ||||
| 	return &PodsMetricSourceApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithMetric sets the Metric field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Metric field is set to the value of the last call. | ||||
| func (b *PodsMetricSourceApplyConfiguration) WithMetric(value *MetricIdentifierApplyConfiguration) *PodsMetricSourceApplyConfiguration { | ||||
| 	b.Metric = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // 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 *PodsMetricSourceApplyConfiguration) WithTarget(value *MetricTargetApplyConfiguration) *PodsMetricSourceApplyConfiguration { | ||||
| 	b.Target = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										48
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/podsmetricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/podsmetricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,48 @@ | ||||
| /* | ||||
| 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 v2beta2 | ||||
|  | ||||
| // PodsMetricStatusApplyConfiguration represents an declarative configuration of the PodsMetricStatus type for use | ||||
| // with apply. | ||||
| type PodsMetricStatusApplyConfiguration struct { | ||||
| 	Metric  *MetricIdentifierApplyConfiguration  `json:"metric,omitempty"` | ||||
| 	Current *MetricValueStatusApplyConfiguration `json:"current,omitempty"` | ||||
| } | ||||
|  | ||||
| // PodsMetricStatusApplyConfiguration constructs an declarative configuration of the PodsMetricStatus type for use with | ||||
| // apply. | ||||
| func PodsMetricStatus() *PodsMetricStatusApplyConfiguration { | ||||
| 	return &PodsMetricStatusApplyConfiguration{} | ||||
| } | ||||
|  | ||||
| // WithMetric sets the Metric field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Metric field is set to the value of the last call. | ||||
| func (b *PodsMetricStatusApplyConfiguration) WithMetric(value *MetricIdentifierApplyConfiguration) *PodsMetricStatusApplyConfiguration { | ||||
| 	b.Metric = value | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // WithCurrent sets the Current field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Current field is set to the value of the last call. | ||||
| func (b *PodsMetricStatusApplyConfiguration) WithCurrent(value *MetricValueStatusApplyConfiguration) *PodsMetricStatusApplyConfiguration { | ||||
| 	b.Current = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/resourcemetricsource.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/resourcemetricsource.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v2beta2 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/api/core/v1" | ||||
| ) | ||||
|  | ||||
| // ResourceMetricSourceApplyConfiguration represents an declarative configuration of the ResourceMetricSource type for use | ||||
| // with apply. | ||||
| type ResourceMetricSourceApplyConfiguration struct { | ||||
| 	Name   *v1.ResourceName                `json:"name,omitempty"` | ||||
| 	Target *MetricTargetApplyConfiguration `json:"target,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 | ||||
| } | ||||
|  | ||||
| // 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 *ResourceMetricSourceApplyConfiguration) WithTarget(value *MetricTargetApplyConfiguration) *ResourceMetricSourceApplyConfiguration { | ||||
| 	b.Target = value | ||||
| 	return b | ||||
| } | ||||
							
								
								
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/resourcemetricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/resourcemetricstatus.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| /* | ||||
| Copyright The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Code generated by applyconfiguration-gen. DO NOT EDIT. | ||||
|  | ||||
| package v2beta2 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/api/core/v1" | ||||
| ) | ||||
|  | ||||
| // ResourceMetricStatusApplyConfiguration represents an declarative configuration of the ResourceMetricStatus type for use | ||||
| // with apply. | ||||
| type ResourceMetricStatusApplyConfiguration struct { | ||||
| 	Name    *v1.ResourceName                     `json:"name,omitempty"` | ||||
| 	Current *MetricValueStatusApplyConfiguration `json:"current,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 | ||||
| } | ||||
|  | ||||
| // WithCurrent sets the Current field in the declarative configuration to the given value | ||||
| // and returns the receiver, so that objects can be built by chaining "With" function invocations. | ||||
| // If called multiple times, the Current field is set to the value of the last call. | ||||
| func (b *ResourceMetricStatusApplyConfiguration) WithCurrent(value *MetricValueStatusApplyConfiguration) *ResourceMetricStatusApplyConfiguration { | ||||
| 	b.Current = value | ||||
| 	return b | ||||
| } | ||||
		Reference in New Issue
	
	Block a user