// 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) { proto.Reset(out) proto.Merge(out, proto.Clone(in)) } // 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) { proto.Reset(out) proto.Merge(out, proto.Clone(in)) } // 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) { proto.Reset(out) proto.Merge(out, proto.Clone(in)) } // 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) { proto.Reset(out) proto.Merge(out, proto.Clone(in)) } // 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) { proto.Reset(out) proto.Merge(out, proto.Clone(in)) } // 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) { proto.Reset(out) proto.Merge(out, proto.Clone(in)) } // 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) { proto.Reset(out) proto.Merge(out, proto.Clone(in)) } // 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) { proto.Reset(out) proto.Merge(out, proto.Clone(in)) } // 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) { proto.Reset(out) proto.Merge(out, proto.Clone(in)) } // 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) { proto.Reset(out) proto.Merge(out, proto.Clone(in)) } // 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) { proto.Reset(out) proto.Merge(out, proto.Clone(in)) } // 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) { proto.Reset(out) proto.Merge(out, proto.Clone(in)) } // 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) { proto.Reset(out) proto.Merge(out, proto.Clone(in)) } // 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() }