func()

in apis/aiplatform/v1alpha1/zz_generated.deepcopy.go [184:278]


func (in *AIPlatformModelSpec) DeepCopyInto(out *AIPlatformModelSpec) {
	*out = *in
	if in.VersionAliases != nil {
		in, out := &in.VersionAliases, &out.VersionAliases
		*out = make([]string, len(*in))
		copy(*out, *in)
	}
	if in.DisplayName != nil {
		in, out := &in.DisplayName, &out.DisplayName
		*out = new(string)
		**out = **in
	}
	if in.Description != nil {
		in, out := &in.Description, &out.Description
		*out = new(string)
		**out = **in
	}
	if in.VersionDescription != nil {
		in, out := &in.VersionDescription, &out.VersionDescription
		*out = new(string)
		**out = **in
	}
	if in.PredictSchemata != nil {
		in, out := &in.PredictSchemata, &out.PredictSchemata
		*out = new(PredictSchemata)
		(*in).DeepCopyInto(*out)
	}
	if in.MetadataSchemaURI != nil {
		in, out := &in.MetadataSchemaURI, &out.MetadataSchemaURI
		*out = new(string)
		**out = **in
	}
	if in.Metadata != nil {
		in, out := &in.Metadata, &out.Metadata
		*out = new(Value)
		(*in).DeepCopyInto(*out)
	}
	if in.PipelineJob != nil {
		in, out := &in.PipelineJob, &out.PipelineJob
		*out = new(string)
		**out = **in
	}
	if in.ContainerSpec != nil {
		in, out := &in.ContainerSpec, &out.ContainerSpec
		*out = new(ModelContainerSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.ArtifactURI != nil {
		in, out := &in.ArtifactURI, &out.ArtifactURI
		*out = new(string)
		**out = **in
	}
	if in.ExplanationSpec != nil {
		in, out := &in.ExplanationSpec, &out.ExplanationSpec
		*out = new(ExplanationSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.Etag != nil {
		in, out := &in.Etag, &out.Etag
		*out = new(string)
		**out = **in
	}
	if in.Labels != nil {
		in, out := &in.Labels, &out.Labels
		*out = make(map[string]string, len(*in))
		for key, val := range *in {
			(*out)[key] = val
		}
	}
	if in.DataStats != nil {
		in, out := &in.DataStats, &out.DataStats
		*out = new(Model_DataStats)
		(*in).DeepCopyInto(*out)
	}
	if in.EncryptionSpec != nil {
		in, out := &in.EncryptionSpec, &out.EncryptionSpec
		*out = new(EncryptionSpec)
		(*in).DeepCopyInto(*out)
	}
	if in.BaseModelSource != nil {
		in, out := &in.BaseModelSource, &out.BaseModelSource
		*out = new(Model_BaseModelSource)
		(*in).DeepCopyInto(*out)
	}
	if in.Parent != nil {
		in, out := &in.Parent, &out.Parent
		*out = new(Parent)
		(*in).DeepCopyInto(*out)
	}
	if in.ResourceID != nil {
		in, out := &in.ResourceID, &out.ResourceID
		*out = new(string)
		**out = **in
	}
}