2023-10-13 14:55:58 +00:00
// Code generated by protoc-gen-deepcopy. DO NOT EDIT.
package pbproxystate
import (
proto "google.golang.org/protobuf/proto"
)
// DeepCopyInto supports using Route within kubernetes types, where deepcopy-gen is used.
func ( in * Route ) DeepCopyInto ( out * Route ) {
2023-10-13 20:41:22 +00:00
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
2023-10-13 14:55:58 +00:00
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route. Required by controller-gen.
func ( in * Route ) DeepCopy ( ) * Route {
if in == nil {
return nil
}
out := new ( Route )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Route. Required by controller-gen.
func ( in * Route ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using VirtualHost within kubernetes types, where deepcopy-gen is used.
func ( in * VirtualHost ) DeepCopyInto ( out * VirtualHost ) {
2023-10-13 20:41:22 +00:00
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
2023-10-13 14:55:58 +00:00
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualHost. Required by controller-gen.
func ( in * VirtualHost ) DeepCopy ( ) * VirtualHost {
if in == nil {
return nil
}
out := new ( VirtualHost )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new VirtualHost. Required by controller-gen.
func ( in * VirtualHost ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using RouteRule within kubernetes types, where deepcopy-gen is used.
func ( in * RouteRule ) DeepCopyInto ( out * RouteRule ) {
2023-10-13 20:41:22 +00:00
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
2023-10-13 14:55:58 +00:00
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteRule. Required by controller-gen.
func ( in * RouteRule ) DeepCopy ( ) * RouteRule {
if in == nil {
return nil
}
out := new ( RouteRule )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new RouteRule. Required by controller-gen.
func ( in * RouteRule ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using RouteMatch within kubernetes types, where deepcopy-gen is used.
func ( in * RouteMatch ) DeepCopyInto ( out * RouteMatch ) {
2023-10-13 20:41:22 +00:00
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
2023-10-13 14:55:58 +00:00
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteMatch. Required by controller-gen.
func ( in * RouteMatch ) DeepCopy ( ) * RouteMatch {
if in == nil {
return nil
}
out := new ( RouteMatch )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new RouteMatch. Required by controller-gen.
func ( in * RouteMatch ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using PathMatch within kubernetes types, where deepcopy-gen is used.
func ( in * PathMatch ) DeepCopyInto ( out * PathMatch ) {
2023-10-13 20:41:22 +00:00
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
2023-10-13 14:55:58 +00:00
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PathMatch. Required by controller-gen.
func ( in * PathMatch ) DeepCopy ( ) * PathMatch {
if in == nil {
return nil
}
out := new ( PathMatch )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new PathMatch. Required by controller-gen.
func ( in * PathMatch ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using QueryParameterMatch within kubernetes types, where deepcopy-gen is used.
func ( in * QueryParameterMatch ) DeepCopyInto ( out * QueryParameterMatch ) {
2023-10-13 20:41:22 +00:00
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
2023-10-13 14:55:58 +00:00
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameterMatch. Required by controller-gen.
func ( in * QueryParameterMatch ) DeepCopy ( ) * QueryParameterMatch {
if in == nil {
return nil
}
out := new ( QueryParameterMatch )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameterMatch. Required by controller-gen.
func ( in * QueryParameterMatch ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using HeaderMatch within kubernetes types, where deepcopy-gen is used.
func ( in * HeaderMatch ) DeepCopyInto ( out * HeaderMatch ) {
2023-10-13 20:41:22 +00:00
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
2023-10-13 14:55:58 +00:00
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderMatch. Required by controller-gen.
func ( in * HeaderMatch ) DeepCopy ( ) * HeaderMatch {
if in == nil {
return nil
}
out := new ( HeaderMatch )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new HeaderMatch. Required by controller-gen.
func ( in * HeaderMatch ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using RouteDestination within kubernetes types, where deepcopy-gen is used.
func ( in * RouteDestination ) DeepCopyInto ( out * RouteDestination ) {
2023-10-13 20:41:22 +00:00
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
2023-10-13 14:55:58 +00:00
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteDestination. Required by controller-gen.
func ( in * RouteDestination ) DeepCopy ( ) * RouteDestination {
if in == nil {
return nil
}
out := new ( RouteDestination )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new RouteDestination. Required by controller-gen.
func ( in * RouteDestination ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using DestinationConfiguration within kubernetes types, where deepcopy-gen is used.
func ( in * DestinationConfiguration ) DeepCopyInto ( out * DestinationConfiguration ) {
2023-10-13 20:41:22 +00:00
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
2023-10-13 14:55:58 +00:00
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationConfiguration. Required by controller-gen.
func ( in * DestinationConfiguration ) DeepCopy ( ) * DestinationConfiguration {
if in == nil {
return nil
}
out := new ( DestinationConfiguration )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new DestinationConfiguration. Required by controller-gen.
func ( in * DestinationConfiguration ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using RetryPolicy within kubernetes types, where deepcopy-gen is used.
func ( in * RetryPolicy ) DeepCopyInto ( out * RetryPolicy ) {
2023-10-13 20:41:22 +00:00
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
2023-10-13 14:55:58 +00:00
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryPolicy. Required by controller-gen.
func ( in * RetryPolicy ) DeepCopy ( ) * RetryPolicy {
if in == nil {
return nil
}
out := new ( RetryPolicy )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new RetryPolicy. Required by controller-gen.
func ( in * RetryPolicy ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using TimeoutConfig within kubernetes types, where deepcopy-gen is used.
func ( in * TimeoutConfig ) DeepCopyInto ( out * TimeoutConfig ) {
2023-10-13 20:41:22 +00:00
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
2023-10-13 14:55:58 +00:00
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeoutConfig. Required by controller-gen.
func ( in * TimeoutConfig ) DeepCopy ( ) * TimeoutConfig {
if in == nil {
return nil
}
out := new ( TimeoutConfig )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new TimeoutConfig. Required by controller-gen.
func ( in * TimeoutConfig ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using LoadBalancerHashPolicy within kubernetes types, where deepcopy-gen is used.
func ( in * LoadBalancerHashPolicy ) DeepCopyInto ( out * LoadBalancerHashPolicy ) {
2023-10-13 20:41:22 +00:00
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
2023-10-13 14:55:58 +00:00
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerHashPolicy. Required by controller-gen.
func ( in * LoadBalancerHashPolicy ) DeepCopy ( ) * LoadBalancerHashPolicy {
if in == nil {
return nil
}
out := new ( LoadBalancerHashPolicy )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerHashPolicy. Required by controller-gen.
func ( in * LoadBalancerHashPolicy ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using CookiePolicy within kubernetes types, where deepcopy-gen is used.
func ( in * CookiePolicy ) DeepCopyInto ( out * CookiePolicy ) {
2023-10-13 20:41:22 +00:00
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
2023-10-13 14:55:58 +00:00
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CookiePolicy. Required by controller-gen.
func ( in * CookiePolicy ) DeepCopy ( ) * CookiePolicy {
if in == nil {
return nil
}
out := new ( CookiePolicy )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new CookiePolicy. Required by controller-gen.
func ( in * CookiePolicy ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using HeaderPolicy within kubernetes types, where deepcopy-gen is used.
func ( in * HeaderPolicy ) DeepCopyInto ( out * HeaderPolicy ) {
2023-10-13 20:41:22 +00:00
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
2023-10-13 14:55:58 +00:00
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderPolicy. Required by controller-gen.
func ( in * HeaderPolicy ) DeepCopy ( ) * HeaderPolicy {
if in == nil {
return nil
}
out := new ( HeaderPolicy )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new HeaderPolicy. Required by controller-gen.
func ( in * HeaderPolicy ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using QueryParameterPolicy within kubernetes types, where deepcopy-gen is used.
func ( in * QueryParameterPolicy ) DeepCopyInto ( out * QueryParameterPolicy ) {
2023-10-13 20:41:22 +00:00
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
2023-10-13 14:55:58 +00:00
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameterPolicy. Required by controller-gen.
func ( in * QueryParameterPolicy ) DeepCopy ( ) * QueryParameterPolicy {
if in == nil {
return nil
}
out := new ( QueryParameterPolicy )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameterPolicy. Required by controller-gen.
func ( in * QueryParameterPolicy ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using ConnectionPropertiesPolicy within kubernetes types, where deepcopy-gen is used.
func ( in * ConnectionPropertiesPolicy ) DeepCopyInto ( out * ConnectionPropertiesPolicy ) {
2023-10-13 20:41:22 +00:00
proto . Reset ( out )
proto . Merge ( out , proto . Clone ( in ) )
2023-10-13 14:55:58 +00:00
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPropertiesPolicy. Required by controller-gen.
func ( in * ConnectionPropertiesPolicy ) DeepCopy ( ) * ConnectionPropertiesPolicy {
if in == nil {
return nil
}
out := new ( ConnectionPropertiesPolicy )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionPropertiesPolicy. Required by controller-gen.
func ( in * ConnectionPropertiesPolicy ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}