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 TLS within kubernetes types, where deepcopy-gen is used.
func ( in * TLS ) DeepCopyInto ( out * TLS ) {
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 TLS. Required by controller-gen.
func ( in * TLS ) DeepCopy ( ) * TLS {
if in == nil {
return nil
}
out := new ( TLS )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new TLS. Required by controller-gen.
func ( in * TLS ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using TransportSocket within kubernetes types, where deepcopy-gen is used.
func ( in * TransportSocket ) DeepCopyInto ( out * TransportSocket ) {
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 TransportSocket. Required by controller-gen.
func ( in * TransportSocket ) DeepCopy ( ) * TransportSocket {
if in == nil {
return nil
}
out := new ( TransportSocket )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new TransportSocket. Required by controller-gen.
func ( in * TransportSocket ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using InboundMeshMTLS within kubernetes types, where deepcopy-gen is used.
func ( in * InboundMeshMTLS ) DeepCopyInto ( out * InboundMeshMTLS ) {
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 InboundMeshMTLS. Required by controller-gen.
func ( in * InboundMeshMTLS ) DeepCopy ( ) * InboundMeshMTLS {
if in == nil {
return nil
}
out := new ( InboundMeshMTLS )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new InboundMeshMTLS. Required by controller-gen.
func ( in * InboundMeshMTLS ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using OutboundMeshMTLS within kubernetes types, where deepcopy-gen is used.
func ( in * OutboundMeshMTLS ) DeepCopyInto ( out * OutboundMeshMTLS ) {
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 OutboundMeshMTLS. Required by controller-gen.
func ( in * OutboundMeshMTLS ) DeepCopy ( ) * OutboundMeshMTLS {
if in == nil {
return nil
}
out := new ( OutboundMeshMTLS )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new OutboundMeshMTLS. Required by controller-gen.
func ( in * OutboundMeshMTLS ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using InboundNonMeshTLS within kubernetes types, where deepcopy-gen is used.
func ( in * InboundNonMeshTLS ) DeepCopyInto ( out * InboundNonMeshTLS ) {
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 InboundNonMeshTLS. Required by controller-gen.
func ( in * InboundNonMeshTLS ) DeepCopy ( ) * InboundNonMeshTLS {
if in == nil {
return nil
}
out := new ( InboundNonMeshTLS )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new InboundNonMeshTLS. Required by controller-gen.
func ( in * InboundNonMeshTLS ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using OutboundNonMeshTLS within kubernetes types, where deepcopy-gen is used.
func ( in * OutboundNonMeshTLS ) DeepCopyInto ( out * OutboundNonMeshTLS ) {
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 OutboundNonMeshTLS. Required by controller-gen.
func ( in * OutboundNonMeshTLS ) DeepCopy ( ) * OutboundNonMeshTLS {
if in == nil {
return nil
}
out := new ( OutboundNonMeshTLS )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new OutboundNonMeshTLS. Required by controller-gen.
func ( in * OutboundNonMeshTLS ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using MeshInboundValidationContext within kubernetes types, where deepcopy-gen is used.
func ( in * MeshInboundValidationContext ) DeepCopyInto ( out * MeshInboundValidationContext ) {
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 MeshInboundValidationContext. Required by controller-gen.
func ( in * MeshInboundValidationContext ) DeepCopy ( ) * MeshInboundValidationContext {
if in == nil {
return nil
}
out := new ( MeshInboundValidationContext )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new MeshInboundValidationContext. Required by controller-gen.
func ( in * MeshInboundValidationContext ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using MeshOutboundValidationContext within kubernetes types, where deepcopy-gen is used.
func ( in * MeshOutboundValidationContext ) DeepCopyInto ( out * MeshOutboundValidationContext ) {
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 MeshOutboundValidationContext. Required by controller-gen.
func ( in * MeshOutboundValidationContext ) DeepCopy ( ) * MeshOutboundValidationContext {
if in == nil {
return nil
}
out := new ( MeshOutboundValidationContext )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new MeshOutboundValidationContext. Required by controller-gen.
func ( in * MeshOutboundValidationContext ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using NonMeshOutboundValidationContext within kubernetes types, where deepcopy-gen is used.
func ( in * NonMeshOutboundValidationContext ) DeepCopyInto ( out * NonMeshOutboundValidationContext ) {
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 NonMeshOutboundValidationContext. Required by controller-gen.
func ( in * NonMeshOutboundValidationContext ) DeepCopy ( ) * NonMeshOutboundValidationContext {
if in == nil {
return nil
}
out := new ( NonMeshOutboundValidationContext )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new NonMeshOutboundValidationContext. Required by controller-gen.
func ( in * NonMeshOutboundValidationContext ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using SDSCertificate within kubernetes types, where deepcopy-gen is used.
func ( in * SDSCertificate ) DeepCopyInto ( out * SDSCertificate ) {
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 SDSCertificate. Required by controller-gen.
func ( in * SDSCertificate ) DeepCopy ( ) * SDSCertificate {
if in == nil {
return nil
}
out := new ( SDSCertificate )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new SDSCertificate. Required by controller-gen.
func ( in * SDSCertificate ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using TLSParameters within kubernetes types, where deepcopy-gen is used.
func ( in * TLSParameters ) DeepCopyInto ( out * TLSParameters ) {
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 TLSParameters. Required by controller-gen.
func ( in * TLSParameters ) DeepCopy ( ) * TLSParameters {
if in == nil {
return nil
}
out := new ( TLSParameters )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new TLSParameters. Required by controller-gen.
func ( in * TLSParameters ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using LeafCertificate within kubernetes types, where deepcopy-gen is used.
func ( in * LeafCertificate ) DeepCopyInto ( out * LeafCertificate ) {
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 LeafCertificate. Required by controller-gen.
func ( in * LeafCertificate ) DeepCopy ( ) * LeafCertificate {
if in == nil {
return nil
}
out := new ( LeafCertificate )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new LeafCertificate. Required by controller-gen.
func ( in * LeafCertificate ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}
// DeepCopyInto supports using TrustBundle within kubernetes types, where deepcopy-gen is used.
func ( in * TrustBundle ) DeepCopyInto ( out * TrustBundle ) {
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 TrustBundle. Required by controller-gen.
func ( in * TrustBundle ) DeepCopy ( ) * TrustBundle {
if in == nil {
return nil
}
out := new ( TrustBundle )
in . DeepCopyInto ( out )
return out
}
// DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new TrustBundle. Required by controller-gen.
func ( in * TrustBundle ) DeepCopyInterface ( ) interface { } {
return in . DeepCopy ( )
}