func (in *ApplicationProtocol) DeepCopyInterface() interface{} {
	return in.DeepCopy()
}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationProtocol. Required by controller-gen.
package v1alpha1
import (
	fmt "fmt"
	proto "github.com/gogo/protobuf/proto"
	_ "istio.io/gogo-genproto/googleapis/google/api"
	math "math"
)
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
func (in *ApplicationProtocol) DeepCopyInto(out *ApplicationProtocol) {
	p := proto.Clone(in).(*ApplicationProtocol)
	*out = *p
}
func (in *ApplicationProtocol) DeepCopy() *ApplicationProtocol {
	if in == nil {
		return nil
	}
	out := new(ApplicationProtocol)
	in.DeepCopyInto(out)
	return out
}