mirror of https://github.com/kubernetes/kops.git
1572 lines
43 KiB
Go
1572 lines
43 KiB
Go
//go:build !ignore_autogenerated
|
|
// +build !ignore_autogenerated
|
|
|
|
/*
|
|
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 controller-gen. DO NOT EDIT.
|
|
|
|
package v1alpha2
|
|
|
|
import (
|
|
"k8s.io/apimachinery/pkg/apis/meta/v1"
|
|
"k8s.io/apimachinery/pkg/runtime"
|
|
)
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *AllowedRoutes) DeepCopyInto(out *AllowedRoutes) {
|
|
*out = *in
|
|
if in.Namespaces != nil {
|
|
in, out := &in.Namespaces, &out.Namespaces
|
|
*out = new(RouteNamespaces)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.Kinds != nil {
|
|
in, out := &in.Kinds, &out.Kinds
|
|
*out = make([]RouteGroupKind, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedRoutes.
|
|
func (in *AllowedRoutes) DeepCopy() *AllowedRoutes {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(AllowedRoutes)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *BackendObjectReference) DeepCopyInto(out *BackendObjectReference) {
|
|
*out = *in
|
|
if in.Group != nil {
|
|
in, out := &in.Group, &out.Group
|
|
*out = new(Group)
|
|
**out = **in
|
|
}
|
|
if in.Kind != nil {
|
|
in, out := &in.Kind, &out.Kind
|
|
*out = new(Kind)
|
|
**out = **in
|
|
}
|
|
if in.Namespace != nil {
|
|
in, out := &in.Namespace, &out.Namespace
|
|
*out = new(Namespace)
|
|
**out = **in
|
|
}
|
|
if in.Port != nil {
|
|
in, out := &in.Port, &out.Port
|
|
*out = new(PortNumber)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendObjectReference.
|
|
func (in *BackendObjectReference) DeepCopy() *BackendObjectReference {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(BackendObjectReference)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *BackendRef) DeepCopyInto(out *BackendRef) {
|
|
*out = *in
|
|
in.BackendObjectReference.DeepCopyInto(&out.BackendObjectReference)
|
|
if in.Weight != nil {
|
|
in, out := &in.Weight, &out.Weight
|
|
*out = new(int32)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendRef.
|
|
func (in *BackendRef) DeepCopy() *BackendRef {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(BackendRef)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *CommonRouteSpec) DeepCopyInto(out *CommonRouteSpec) {
|
|
*out = *in
|
|
if in.ParentRefs != nil {
|
|
in, out := &in.ParentRefs, &out.ParentRefs
|
|
*out = make([]ParentRef, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonRouteSpec.
|
|
func (in *CommonRouteSpec) DeepCopy() *CommonRouteSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(CommonRouteSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *Gateway) DeepCopyInto(out *Gateway) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
|
in.Spec.DeepCopyInto(&out.Spec)
|
|
in.Status.DeepCopyInto(&out.Status)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Gateway.
|
|
func (in *Gateway) DeepCopy() *Gateway {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(Gateway)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *Gateway) DeepCopyObject() runtime.Object {
|
|
if c := in.DeepCopy(); c != nil {
|
|
return c
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *GatewayAddress) DeepCopyInto(out *GatewayAddress) {
|
|
*out = *in
|
|
if in.Type != nil {
|
|
in, out := &in.Type, &out.Type
|
|
*out = new(AddressType)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAddress.
|
|
func (in *GatewayAddress) DeepCopy() *GatewayAddress {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(GatewayAddress)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *GatewayClass) DeepCopyInto(out *GatewayClass) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
|
in.Spec.DeepCopyInto(&out.Spec)
|
|
in.Status.DeepCopyInto(&out.Status)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayClass.
|
|
func (in *GatewayClass) DeepCopy() *GatewayClass {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(GatewayClass)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *GatewayClass) DeepCopyObject() runtime.Object {
|
|
if c := in.DeepCopy(); c != nil {
|
|
return c
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *GatewayClassList) DeepCopyInto(out *GatewayClassList) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ListMeta.DeepCopyInto(&out.ListMeta)
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]GatewayClass, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayClassList.
|
|
func (in *GatewayClassList) DeepCopy() *GatewayClassList {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(GatewayClassList)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *GatewayClassList) DeepCopyObject() runtime.Object {
|
|
if c := in.DeepCopy(); c != nil {
|
|
return c
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *GatewayClassSpec) DeepCopyInto(out *GatewayClassSpec) {
|
|
*out = *in
|
|
if in.ParametersRef != nil {
|
|
in, out := &in.ParametersRef, &out.ParametersRef
|
|
*out = new(ParametersReference)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.Description != nil {
|
|
in, out := &in.Description, &out.Description
|
|
*out = new(string)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayClassSpec.
|
|
func (in *GatewayClassSpec) DeepCopy() *GatewayClassSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(GatewayClassSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *GatewayClassStatus) DeepCopyInto(out *GatewayClassStatus) {
|
|
*out = *in
|
|
if in.Conditions != nil {
|
|
in, out := &in.Conditions, &out.Conditions
|
|
*out = make([]v1.Condition, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayClassStatus.
|
|
func (in *GatewayClassStatus) DeepCopy() *GatewayClassStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(GatewayClassStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *GatewayList) DeepCopyInto(out *GatewayList) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ListMeta.DeepCopyInto(&out.ListMeta)
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]Gateway, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayList.
|
|
func (in *GatewayList) DeepCopy() *GatewayList {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(GatewayList)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *GatewayList) DeepCopyObject() runtime.Object {
|
|
if c := in.DeepCopy(); c != nil {
|
|
return c
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *GatewaySpec) DeepCopyInto(out *GatewaySpec) {
|
|
*out = *in
|
|
if in.Listeners != nil {
|
|
in, out := &in.Listeners, &out.Listeners
|
|
*out = make([]Listener, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
if in.Addresses != nil {
|
|
in, out := &in.Addresses, &out.Addresses
|
|
*out = make([]GatewayAddress, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySpec.
|
|
func (in *GatewaySpec) DeepCopy() *GatewaySpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(GatewaySpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *GatewayStatus) DeepCopyInto(out *GatewayStatus) {
|
|
*out = *in
|
|
if in.Addresses != nil {
|
|
in, out := &in.Addresses, &out.Addresses
|
|
*out = make([]GatewayAddress, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
if in.Conditions != nil {
|
|
in, out := &in.Conditions, &out.Conditions
|
|
*out = make([]v1.Condition, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
if in.Listeners != nil {
|
|
in, out := &in.Listeners, &out.Listeners
|
|
*out = make([]ListenerStatus, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayStatus.
|
|
func (in *GatewayStatus) DeepCopy() *GatewayStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(GatewayStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *GatewayTLSConfig) DeepCopyInto(out *GatewayTLSConfig) {
|
|
*out = *in
|
|
if in.Mode != nil {
|
|
in, out := &in.Mode, &out.Mode
|
|
*out = new(TLSModeType)
|
|
**out = **in
|
|
}
|
|
if in.CertificateRefs != nil {
|
|
in, out := &in.CertificateRefs, &out.CertificateRefs
|
|
*out = make([]*SecretObjectReference, len(*in))
|
|
for i := range *in {
|
|
if (*in)[i] != nil {
|
|
in, out := &(*in)[i], &(*out)[i]
|
|
*out = new(SecretObjectReference)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
}
|
|
}
|
|
if in.Options != nil {
|
|
in, out := &in.Options, &out.Options
|
|
*out = make(map[AnnotationKey]AnnotationValue, len(*in))
|
|
for key, val := range *in {
|
|
(*out)[key] = val
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayTLSConfig.
|
|
func (in *GatewayTLSConfig) DeepCopy() *GatewayTLSConfig {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(GatewayTLSConfig)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HTTPBackendRef) DeepCopyInto(out *HTTPBackendRef) {
|
|
*out = *in
|
|
in.BackendRef.DeepCopyInto(&out.BackendRef)
|
|
if in.Filters != nil {
|
|
in, out := &in.Filters, &out.Filters
|
|
*out = make([]HTTPRouteFilter, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPBackendRef.
|
|
func (in *HTTPBackendRef) DeepCopy() *HTTPBackendRef {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HTTPBackendRef)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HTTPHeader) DeepCopyInto(out *HTTPHeader) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPHeader.
|
|
func (in *HTTPHeader) DeepCopy() *HTTPHeader {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HTTPHeader)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HTTPHeaderMatch) DeepCopyInto(out *HTTPHeaderMatch) {
|
|
*out = *in
|
|
if in.Type != nil {
|
|
in, out := &in.Type, &out.Type
|
|
*out = new(HeaderMatchType)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPHeaderMatch.
|
|
func (in *HTTPHeaderMatch) DeepCopy() *HTTPHeaderMatch {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HTTPHeaderMatch)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HTTPPathMatch) DeepCopyInto(out *HTTPPathMatch) {
|
|
*out = *in
|
|
if in.Type != nil {
|
|
in, out := &in.Type, &out.Type
|
|
*out = new(PathMatchType)
|
|
**out = **in
|
|
}
|
|
if in.Value != nil {
|
|
in, out := &in.Value, &out.Value
|
|
*out = new(string)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPPathMatch.
|
|
func (in *HTTPPathMatch) DeepCopy() *HTTPPathMatch {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HTTPPathMatch)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HTTPQueryParamMatch) DeepCopyInto(out *HTTPQueryParamMatch) {
|
|
*out = *in
|
|
if in.Type != nil {
|
|
in, out := &in.Type, &out.Type
|
|
*out = new(QueryParamMatchType)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPQueryParamMatch.
|
|
func (in *HTTPQueryParamMatch) DeepCopy() *HTTPQueryParamMatch {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HTTPQueryParamMatch)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HTTPRequestHeaderFilter) DeepCopyInto(out *HTTPRequestHeaderFilter) {
|
|
*out = *in
|
|
if in.Set != nil {
|
|
in, out := &in.Set, &out.Set
|
|
*out = make([]HTTPHeader, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.Add != nil {
|
|
in, out := &in.Add, &out.Add
|
|
*out = make([]HTTPHeader, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.Remove != nil {
|
|
in, out := &in.Remove, &out.Remove
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRequestHeaderFilter.
|
|
func (in *HTTPRequestHeaderFilter) DeepCopy() *HTTPRequestHeaderFilter {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HTTPRequestHeaderFilter)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HTTPRequestMirrorFilter) DeepCopyInto(out *HTTPRequestMirrorFilter) {
|
|
*out = *in
|
|
in.BackendRef.DeepCopyInto(&out.BackendRef)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRequestMirrorFilter.
|
|
func (in *HTTPRequestMirrorFilter) DeepCopy() *HTTPRequestMirrorFilter {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HTTPRequestMirrorFilter)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HTTPRequestRedirectFilter) DeepCopyInto(out *HTTPRequestRedirectFilter) {
|
|
*out = *in
|
|
if in.Scheme != nil {
|
|
in, out := &in.Scheme, &out.Scheme
|
|
*out = new(string)
|
|
**out = **in
|
|
}
|
|
if in.Hostname != nil {
|
|
in, out := &in.Hostname, &out.Hostname
|
|
*out = new(PreciseHostname)
|
|
**out = **in
|
|
}
|
|
if in.Port != nil {
|
|
in, out := &in.Port, &out.Port
|
|
*out = new(PortNumber)
|
|
**out = **in
|
|
}
|
|
if in.StatusCode != nil {
|
|
in, out := &in.StatusCode, &out.StatusCode
|
|
*out = new(int)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRequestRedirectFilter.
|
|
func (in *HTTPRequestRedirectFilter) DeepCopy() *HTTPRequestRedirectFilter {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HTTPRequestRedirectFilter)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HTTPRoute) DeepCopyInto(out *HTTPRoute) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
|
in.Spec.DeepCopyInto(&out.Spec)
|
|
in.Status.DeepCopyInto(&out.Status)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRoute.
|
|
func (in *HTTPRoute) DeepCopy() *HTTPRoute {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HTTPRoute)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *HTTPRoute) DeepCopyObject() runtime.Object {
|
|
if c := in.DeepCopy(); c != nil {
|
|
return c
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HTTPRouteFilter) DeepCopyInto(out *HTTPRouteFilter) {
|
|
*out = *in
|
|
if in.RequestHeaderModifier != nil {
|
|
in, out := &in.RequestHeaderModifier, &out.RequestHeaderModifier
|
|
*out = new(HTTPRequestHeaderFilter)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.RequestMirror != nil {
|
|
in, out := &in.RequestMirror, &out.RequestMirror
|
|
*out = new(HTTPRequestMirrorFilter)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.RequestRedirect != nil {
|
|
in, out := &in.RequestRedirect, &out.RequestRedirect
|
|
*out = new(HTTPRequestRedirectFilter)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.ExtensionRef != nil {
|
|
in, out := &in.ExtensionRef, &out.ExtensionRef
|
|
*out = new(LocalObjectReference)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteFilter.
|
|
func (in *HTTPRouteFilter) DeepCopy() *HTTPRouteFilter {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HTTPRouteFilter)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HTTPRouteList) DeepCopyInto(out *HTTPRouteList) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ListMeta.DeepCopyInto(&out.ListMeta)
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]HTTPRoute, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteList.
|
|
func (in *HTTPRouteList) DeepCopy() *HTTPRouteList {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HTTPRouteList)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *HTTPRouteList) DeepCopyObject() runtime.Object {
|
|
if c := in.DeepCopy(); c != nil {
|
|
return c
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HTTPRouteMatch) DeepCopyInto(out *HTTPRouteMatch) {
|
|
*out = *in
|
|
if in.Path != nil {
|
|
in, out := &in.Path, &out.Path
|
|
*out = new(HTTPPathMatch)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.Headers != nil {
|
|
in, out := &in.Headers, &out.Headers
|
|
*out = make([]HTTPHeaderMatch, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
if in.QueryParams != nil {
|
|
in, out := &in.QueryParams, &out.QueryParams
|
|
*out = make([]HTTPQueryParamMatch, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
if in.Method != nil {
|
|
in, out := &in.Method, &out.Method
|
|
*out = new(HTTPMethod)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteMatch.
|
|
func (in *HTTPRouteMatch) DeepCopy() *HTTPRouteMatch {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HTTPRouteMatch)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HTTPRouteRule) DeepCopyInto(out *HTTPRouteRule) {
|
|
*out = *in
|
|
if in.Matches != nil {
|
|
in, out := &in.Matches, &out.Matches
|
|
*out = make([]HTTPRouteMatch, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
if in.Filters != nil {
|
|
in, out := &in.Filters, &out.Filters
|
|
*out = make([]HTTPRouteFilter, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
if in.BackendRefs != nil {
|
|
in, out := &in.BackendRefs, &out.BackendRefs
|
|
*out = make([]HTTPBackendRef, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteRule.
|
|
func (in *HTTPRouteRule) DeepCopy() *HTTPRouteRule {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HTTPRouteRule)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HTTPRouteSpec) DeepCopyInto(out *HTTPRouteSpec) {
|
|
*out = *in
|
|
in.CommonRouteSpec.DeepCopyInto(&out.CommonRouteSpec)
|
|
if in.Hostnames != nil {
|
|
in, out := &in.Hostnames, &out.Hostnames
|
|
*out = make([]Hostname, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.Rules != nil {
|
|
in, out := &in.Rules, &out.Rules
|
|
*out = make([]HTTPRouteRule, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteSpec.
|
|
func (in *HTTPRouteSpec) DeepCopy() *HTTPRouteSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HTTPRouteSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HTTPRouteStatus) DeepCopyInto(out *HTTPRouteStatus) {
|
|
*out = *in
|
|
in.RouteStatus.DeepCopyInto(&out.RouteStatus)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteStatus.
|
|
func (in *HTTPRouteStatus) DeepCopy() *HTTPRouteStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HTTPRouteStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *Listener) DeepCopyInto(out *Listener) {
|
|
*out = *in
|
|
if in.Hostname != nil {
|
|
in, out := &in.Hostname, &out.Hostname
|
|
*out = new(Hostname)
|
|
**out = **in
|
|
}
|
|
if in.TLS != nil {
|
|
in, out := &in.TLS, &out.TLS
|
|
*out = new(GatewayTLSConfig)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.AllowedRoutes != nil {
|
|
in, out := &in.AllowedRoutes, &out.AllowedRoutes
|
|
*out = new(AllowedRoutes)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Listener.
|
|
func (in *Listener) DeepCopy() *Listener {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(Listener)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ListenerStatus) DeepCopyInto(out *ListenerStatus) {
|
|
*out = *in
|
|
if in.SupportedKinds != nil {
|
|
in, out := &in.SupportedKinds, &out.SupportedKinds
|
|
*out = make([]RouteGroupKind, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
if in.Conditions != nil {
|
|
in, out := &in.Conditions, &out.Conditions
|
|
*out = make([]v1.Condition, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerStatus.
|
|
func (in *ListenerStatus) DeepCopy() *ListenerStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ListenerStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *LocalObjectReference) DeepCopyInto(out *LocalObjectReference) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalObjectReference.
|
|
func (in *LocalObjectReference) DeepCopy() *LocalObjectReference {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(LocalObjectReference)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ParametersReference) DeepCopyInto(out *ParametersReference) {
|
|
*out = *in
|
|
if in.Namespace != nil {
|
|
in, out := &in.Namespace, &out.Namespace
|
|
*out = new(Namespace)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametersReference.
|
|
func (in *ParametersReference) DeepCopy() *ParametersReference {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ParametersReference)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ParentRef) DeepCopyInto(out *ParentRef) {
|
|
*out = *in
|
|
if in.Group != nil {
|
|
in, out := &in.Group, &out.Group
|
|
*out = new(Group)
|
|
**out = **in
|
|
}
|
|
if in.Kind != nil {
|
|
in, out := &in.Kind, &out.Kind
|
|
*out = new(Kind)
|
|
**out = **in
|
|
}
|
|
if in.Namespace != nil {
|
|
in, out := &in.Namespace, &out.Namespace
|
|
*out = new(Namespace)
|
|
**out = **in
|
|
}
|
|
if in.SectionName != nil {
|
|
in, out := &in.SectionName, &out.SectionName
|
|
*out = new(SectionName)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParentRef.
|
|
func (in *ParentRef) DeepCopy() *ParentRef {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ParentRef)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *PolicyTargetReference) DeepCopyInto(out *PolicyTargetReference) {
|
|
*out = *in
|
|
if in.Namespace != nil {
|
|
in, out := &in.Namespace, &out.Namespace
|
|
*out = new(Namespace)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyTargetReference.
|
|
func (in *PolicyTargetReference) DeepCopy() *PolicyTargetReference {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(PolicyTargetReference)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ReferencePolicy) DeepCopyInto(out *ReferencePolicy) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
|
in.Spec.DeepCopyInto(&out.Spec)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferencePolicy.
|
|
func (in *ReferencePolicy) DeepCopy() *ReferencePolicy {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ReferencePolicy)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *ReferencePolicy) DeepCopyObject() runtime.Object {
|
|
if c := in.DeepCopy(); c != nil {
|
|
return c
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ReferencePolicyFrom) DeepCopyInto(out *ReferencePolicyFrom) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferencePolicyFrom.
|
|
func (in *ReferencePolicyFrom) DeepCopy() *ReferencePolicyFrom {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ReferencePolicyFrom)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ReferencePolicyList) DeepCopyInto(out *ReferencePolicyList) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ListMeta.DeepCopyInto(&out.ListMeta)
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]ReferencePolicy, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferencePolicyList.
|
|
func (in *ReferencePolicyList) DeepCopy() *ReferencePolicyList {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ReferencePolicyList)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *ReferencePolicyList) DeepCopyObject() runtime.Object {
|
|
if c := in.DeepCopy(); c != nil {
|
|
return c
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ReferencePolicySpec) DeepCopyInto(out *ReferencePolicySpec) {
|
|
*out = *in
|
|
if in.From != nil {
|
|
in, out := &in.From, &out.From
|
|
*out = make([]ReferencePolicyFrom, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.To != nil {
|
|
in, out := &in.To, &out.To
|
|
*out = make([]ReferencePolicyTo, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferencePolicySpec.
|
|
func (in *ReferencePolicySpec) DeepCopy() *ReferencePolicySpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ReferencePolicySpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ReferencePolicyTo) DeepCopyInto(out *ReferencePolicyTo) {
|
|
*out = *in
|
|
if in.Name != nil {
|
|
in, out := &in.Name, &out.Name
|
|
*out = new(ObjectName)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferencePolicyTo.
|
|
func (in *ReferencePolicyTo) DeepCopy() *ReferencePolicyTo {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ReferencePolicyTo)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RouteGroupKind) DeepCopyInto(out *RouteGroupKind) {
|
|
*out = *in
|
|
if in.Group != nil {
|
|
in, out := &in.Group, &out.Group
|
|
*out = new(Group)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteGroupKind.
|
|
func (in *RouteGroupKind) DeepCopy() *RouteGroupKind {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RouteGroupKind)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RouteNamespaces) DeepCopyInto(out *RouteNamespaces) {
|
|
*out = *in
|
|
if in.From != nil {
|
|
in, out := &in.From, &out.From
|
|
*out = new(FromNamespaces)
|
|
**out = **in
|
|
}
|
|
if in.Selector != nil {
|
|
in, out := &in.Selector, &out.Selector
|
|
*out = new(v1.LabelSelector)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteNamespaces.
|
|
func (in *RouteNamespaces) DeepCopy() *RouteNamespaces {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RouteNamespaces)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RouteParentStatus) DeepCopyInto(out *RouteParentStatus) {
|
|
*out = *in
|
|
in.ParentRef.DeepCopyInto(&out.ParentRef)
|
|
if in.Conditions != nil {
|
|
in, out := &in.Conditions, &out.Conditions
|
|
*out = make([]v1.Condition, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteParentStatus.
|
|
func (in *RouteParentStatus) DeepCopy() *RouteParentStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RouteParentStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RouteStatus) DeepCopyInto(out *RouteStatus) {
|
|
*out = *in
|
|
if in.Parents != nil {
|
|
in, out := &in.Parents, &out.Parents
|
|
*out = make([]RouteParentStatus, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteStatus.
|
|
func (in *RouteStatus) DeepCopy() *RouteStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RouteStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *SecretObjectReference) DeepCopyInto(out *SecretObjectReference) {
|
|
*out = *in
|
|
if in.Group != nil {
|
|
in, out := &in.Group, &out.Group
|
|
*out = new(Group)
|
|
**out = **in
|
|
}
|
|
if in.Kind != nil {
|
|
in, out := &in.Kind, &out.Kind
|
|
*out = new(Kind)
|
|
**out = **in
|
|
}
|
|
if in.Namespace != nil {
|
|
in, out := &in.Namespace, &out.Namespace
|
|
*out = new(Namespace)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretObjectReference.
|
|
func (in *SecretObjectReference) DeepCopy() *SecretObjectReference {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(SecretObjectReference)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *TCPRoute) DeepCopyInto(out *TCPRoute) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
|
in.Spec.DeepCopyInto(&out.Spec)
|
|
in.Status.DeepCopyInto(&out.Status)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPRoute.
|
|
func (in *TCPRoute) DeepCopy() *TCPRoute {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(TCPRoute)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *TCPRoute) DeepCopyObject() runtime.Object {
|
|
if c := in.DeepCopy(); c != nil {
|
|
return c
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *TCPRouteList) DeepCopyInto(out *TCPRouteList) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ListMeta.DeepCopyInto(&out.ListMeta)
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]TCPRoute, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPRouteList.
|
|
func (in *TCPRouteList) DeepCopy() *TCPRouteList {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(TCPRouteList)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *TCPRouteList) DeepCopyObject() runtime.Object {
|
|
if c := in.DeepCopy(); c != nil {
|
|
return c
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *TCPRouteRule) DeepCopyInto(out *TCPRouteRule) {
|
|
*out = *in
|
|
if in.BackendRefs != nil {
|
|
in, out := &in.BackendRefs, &out.BackendRefs
|
|
*out = make([]BackendRef, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPRouteRule.
|
|
func (in *TCPRouteRule) DeepCopy() *TCPRouteRule {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(TCPRouteRule)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *TCPRouteSpec) DeepCopyInto(out *TCPRouteSpec) {
|
|
*out = *in
|
|
in.CommonRouteSpec.DeepCopyInto(&out.CommonRouteSpec)
|
|
if in.Rules != nil {
|
|
in, out := &in.Rules, &out.Rules
|
|
*out = make([]TCPRouteRule, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPRouteSpec.
|
|
func (in *TCPRouteSpec) DeepCopy() *TCPRouteSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(TCPRouteSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *TCPRouteStatus) DeepCopyInto(out *TCPRouteStatus) {
|
|
*out = *in
|
|
in.RouteStatus.DeepCopyInto(&out.RouteStatus)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPRouteStatus.
|
|
func (in *TCPRouteStatus) DeepCopy() *TCPRouteStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(TCPRouteStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *TLSRoute) DeepCopyInto(out *TLSRoute) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
|
in.Spec.DeepCopyInto(&out.Spec)
|
|
in.Status.DeepCopyInto(&out.Status)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSRoute.
|
|
func (in *TLSRoute) DeepCopy() *TLSRoute {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(TLSRoute)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *TLSRoute) DeepCopyObject() runtime.Object {
|
|
if c := in.DeepCopy(); c != nil {
|
|
return c
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *TLSRouteList) DeepCopyInto(out *TLSRouteList) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ListMeta.DeepCopyInto(&out.ListMeta)
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]TLSRoute, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSRouteList.
|
|
func (in *TLSRouteList) DeepCopy() *TLSRouteList {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(TLSRouteList)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *TLSRouteList) DeepCopyObject() runtime.Object {
|
|
if c := in.DeepCopy(); c != nil {
|
|
return c
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *TLSRouteRule) DeepCopyInto(out *TLSRouteRule) {
|
|
*out = *in
|
|
if in.BackendRefs != nil {
|
|
in, out := &in.BackendRefs, &out.BackendRefs
|
|
*out = make([]BackendRef, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSRouteRule.
|
|
func (in *TLSRouteRule) DeepCopy() *TLSRouteRule {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(TLSRouteRule)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *TLSRouteSpec) DeepCopyInto(out *TLSRouteSpec) {
|
|
*out = *in
|
|
in.CommonRouteSpec.DeepCopyInto(&out.CommonRouteSpec)
|
|
if in.Hostnames != nil {
|
|
in, out := &in.Hostnames, &out.Hostnames
|
|
*out = make([]Hostname, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.Rules != nil {
|
|
in, out := &in.Rules, &out.Rules
|
|
*out = make([]TLSRouteRule, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSRouteSpec.
|
|
func (in *TLSRouteSpec) DeepCopy() *TLSRouteSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(TLSRouteSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *TLSRouteStatus) DeepCopyInto(out *TLSRouteStatus) {
|
|
*out = *in
|
|
in.RouteStatus.DeepCopyInto(&out.RouteStatus)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSRouteStatus.
|
|
func (in *TLSRouteStatus) DeepCopy() *TLSRouteStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(TLSRouteStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *UDPRoute) DeepCopyInto(out *UDPRoute) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
|
in.Spec.DeepCopyInto(&out.Spec)
|
|
in.Status.DeepCopyInto(&out.Status)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPRoute.
|
|
func (in *UDPRoute) DeepCopy() *UDPRoute {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(UDPRoute)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *UDPRoute) DeepCopyObject() runtime.Object {
|
|
if c := in.DeepCopy(); c != nil {
|
|
return c
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *UDPRouteList) DeepCopyInto(out *UDPRouteList) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ListMeta.DeepCopyInto(&out.ListMeta)
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]UDPRoute, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPRouteList.
|
|
func (in *UDPRouteList) DeepCopy() *UDPRouteList {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(UDPRouteList)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *UDPRouteList) DeepCopyObject() runtime.Object {
|
|
if c := in.DeepCopy(); c != nil {
|
|
return c
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *UDPRouteRule) DeepCopyInto(out *UDPRouteRule) {
|
|
*out = *in
|
|
if in.BackendRefs != nil {
|
|
in, out := &in.BackendRefs, &out.BackendRefs
|
|
*out = make([]BackendRef, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPRouteRule.
|
|
func (in *UDPRouteRule) DeepCopy() *UDPRouteRule {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(UDPRouteRule)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *UDPRouteSpec) DeepCopyInto(out *UDPRouteSpec) {
|
|
*out = *in
|
|
in.CommonRouteSpec.DeepCopyInto(&out.CommonRouteSpec)
|
|
if in.Rules != nil {
|
|
in, out := &in.Rules, &out.Rules
|
|
*out = make([]UDPRouteRule, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPRouteSpec.
|
|
func (in *UDPRouteSpec) DeepCopy() *UDPRouteSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(UDPRouteSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *UDPRouteStatus) DeepCopyInto(out *UDPRouteStatus) {
|
|
*out = *in
|
|
in.RouteStatus.DeepCopyInto(&out.RouteStatus)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPRouteStatus.
|
|
func (in *UDPRouteStatus) DeepCopy() *UDPRouteStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(UDPRouteStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|