apis/aiplatform/v1alpha1/zz_generated.deepcopy.go (1,291 lines of code) (raw):
//go:build !ignore_autogenerated
// Copyright 2020 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// Code generated by controller-gen. DO NOT EDIT.
package v1alpha1
import (
"github.com/GoogleCloudPlatform/k8s-config-connector/apis/refs/v1beta1"
k8sv1alpha1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/k8s/v1alpha1"
runtime "k8s.io/apimachinery/pkg/runtime"
)
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *AIPlatformModel) DeepCopyInto(out *AIPlatformModel) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
in.Spec.DeepCopyInto(&out.Spec)
in.Status.DeepCopyInto(&out.Status)
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AIPlatformModel.
func (in *AIPlatformModel) DeepCopy() *AIPlatformModel {
if in == nil {
return nil
}
out := new(AIPlatformModel)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *AIPlatformModel) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *AIPlatformModelList) DeepCopyInto(out *AIPlatformModelList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]AIPlatformModel, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AIPlatformModelList.
func (in *AIPlatformModelList) DeepCopy() *AIPlatformModelList {
if in == nil {
return nil
}
out := new(AIPlatformModelList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *AIPlatformModelList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *AIPlatformModelObservedState) DeepCopyInto(out *AIPlatformModelObservedState) {
*out = *in
if in.VersionID != nil {
in, out := &in.VersionID, &out.VersionID
*out = new(string)
**out = **in
}
if in.VersionCreateTime != nil {
in, out := &in.VersionCreateTime, &out.VersionCreateTime
*out = new(string)
**out = **in
}
if in.VersionUpdateTime != nil {
in, out := &in.VersionUpdateTime, &out.VersionUpdateTime
*out = new(string)
**out = **in
}
if in.SupportedExportFormats != nil {
in, out := &in.SupportedExportFormats, &out.SupportedExportFormats
*out = make([]Model_ExportFormat, len(*in))
copy(*out, *in)
}
if in.TrainingPipeline != nil {
in, out := &in.TrainingPipeline, &out.TrainingPipeline
*out = new(string)
**out = **in
}
if in.SupportedDeploymentResourcesTypes != nil {
in, out := &in.SupportedDeploymentResourcesTypes, &out.SupportedDeploymentResourcesTypes
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.SupportedInputStorageFormats != nil {
in, out := &in.SupportedInputStorageFormats, &out.SupportedInputStorageFormats
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.SupportedOutputStorageFormats != nil {
in, out := &in.SupportedOutputStorageFormats, &out.SupportedOutputStorageFormats
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.CreateTime != nil {
in, out := &in.CreateTime, &out.CreateTime
*out = new(string)
**out = **in
}
if in.UpdateTime != nil {
in, out := &in.UpdateTime, &out.UpdateTime
*out = new(string)
**out = **in
}
if in.DeployedModels != nil {
in, out := &in.DeployedModels, &out.DeployedModels
*out = make([]DeployedModelRef, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.ModelSourceInfo != nil {
in, out := &in.ModelSourceInfo, &out.ModelSourceInfo
*out = new(ModelSourceInfo)
(*in).DeepCopyInto(*out)
}
if in.OriginalModelInfo != nil {
in, out := &in.OriginalModelInfo, &out.OriginalModelInfo
*out = new(Model_OriginalModelInfo)
**out = **in
}
if in.MetadataArtifact != nil {
in, out := &in.MetadataArtifact, &out.MetadataArtifact
*out = new(string)
**out = **in
}
if in.SatisfiesPzs != nil {
in, out := &in.SatisfiesPzs, &out.SatisfiesPzs
*out = new(bool)
**out = **in
}
if in.SatisfiesPzi != nil {
in, out := &in.SatisfiesPzi, &out.SatisfiesPzi
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AIPlatformModelObservedState.
func (in *AIPlatformModelObservedState) DeepCopy() *AIPlatformModelObservedState {
if in == nil {
return nil
}
out := new(AIPlatformModelObservedState)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AIPlatformModelSpec.
func (in *AIPlatformModelSpec) DeepCopy() *AIPlatformModelSpec {
if in == nil {
return nil
}
out := new(AIPlatformModelSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *AIPlatformModelStatus) DeepCopyInto(out *AIPlatformModelStatus) {
*out = *in
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]k8sv1alpha1.Condition, len(*in))
copy(*out, *in)
}
if in.ObservedGeneration != nil {
in, out := &in.ObservedGeneration, &out.ObservedGeneration
*out = new(int64)
**out = **in
}
if in.ExternalRef != nil {
in, out := &in.ExternalRef, &out.ExternalRef
*out = new(string)
**out = **in
}
if in.ObservedState != nil {
in, out := &in.ObservedState, &out.ObservedState
*out = new(AIPlatformModelObservedState)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AIPlatformModelStatus.
func (in *AIPlatformModelStatus) DeepCopy() *AIPlatformModelStatus {
if in == nil {
return nil
}
out := new(AIPlatformModelStatus)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *BlurBaselineConfig) DeepCopyInto(out *BlurBaselineConfig) {
*out = *in
if in.MaxBlurSigma != nil {
in, out := &in.MaxBlurSigma, &out.MaxBlurSigma
*out = new(float32)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlurBaselineConfig.
func (in *BlurBaselineConfig) DeepCopy() *BlurBaselineConfig {
if in == nil {
return nil
}
out := new(BlurBaselineConfig)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeployedModelRef) DeepCopyInto(out *DeployedModelRef) {
*out = *in
if in.Endpoint != nil {
in, out := &in.Endpoint, &out.Endpoint
*out = new(string)
**out = **in
}
if in.DeployedModelID != nil {
in, out := &in.DeployedModelID, &out.DeployedModelID
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployedModelRef.
func (in *DeployedModelRef) DeepCopy() *DeployedModelRef {
if in == nil {
return nil
}
out := new(DeployedModelRef)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *EncryptionSpec) DeepCopyInto(out *EncryptionSpec) {
*out = *in
if in.KMSKeyName != nil {
in, out := &in.KMSKeyName, &out.KMSKeyName
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSpec.
func (in *EncryptionSpec) DeepCopy() *EncryptionSpec {
if in == nil {
return nil
}
out := new(EncryptionSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *EnvVar) DeepCopyInto(out *EnvVar) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Value != nil {
in, out := &in.Value, &out.Value
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvVar.
func (in *EnvVar) DeepCopy() *EnvVar {
if in == nil {
return nil
}
out := new(EnvVar)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Examples) DeepCopyInto(out *Examples) {
*out = *in
if in.ExampleGCSSource != nil {
in, out := &in.ExampleGCSSource, &out.ExampleGCSSource
*out = new(Examples_ExampleGcsSource)
(*in).DeepCopyInto(*out)
}
if in.NearestNeighborSearchConfig != nil {
in, out := &in.NearestNeighborSearchConfig, &out.NearestNeighborSearchConfig
*out = new(Value)
(*in).DeepCopyInto(*out)
}
if in.Presets != nil {
in, out := &in.Presets, &out.Presets
*out = new(Presets)
(*in).DeepCopyInto(*out)
}
if in.NeighborCount != nil {
in, out := &in.NeighborCount, &out.NeighborCount
*out = new(int32)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Examples.
func (in *Examples) DeepCopy() *Examples {
if in == nil {
return nil
}
out := new(Examples)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Examples_ExampleGcsSource) DeepCopyInto(out *Examples_ExampleGcsSource) {
*out = *in
if in.DataFormat != nil {
in, out := &in.DataFormat, &out.DataFormat
*out = new(string)
**out = **in
}
if in.GcsSource != nil {
in, out := &in.GcsSource, &out.GcsSource
*out = new(GcsSource)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Examples_ExampleGcsSource.
func (in *Examples_ExampleGcsSource) DeepCopy() *Examples_ExampleGcsSource {
if in == nil {
return nil
}
out := new(Examples_ExampleGcsSource)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ExplanationMetadata) DeepCopyInto(out *ExplanationMetadata) {
*out = *in
if in.Inputs != nil {
in, out := &in.Inputs, &out.Inputs
*out = make(map[string]*ExplanationMetadata_InputMetadata, len(*in))
for key, val := range *in {
var outVal *ExplanationMetadata_InputMetadata
if val == nil {
(*out)[key] = nil
} else {
inVal := (*in)[key]
in, out := &inVal, &outVal
*out = new(ExplanationMetadata_InputMetadata)
(*in).DeepCopyInto(*out)
}
(*out)[key] = outVal
}
}
if in.Outputs != nil {
in, out := &in.Outputs, &out.Outputs
*out = make(map[string]*ExplanationMetadata_OutputMetadata, len(*in))
for key, val := range *in {
var outVal *ExplanationMetadata_OutputMetadata
if val == nil {
(*out)[key] = nil
} else {
inVal := (*in)[key]
in, out := &inVal, &outVal
*out = new(ExplanationMetadata_OutputMetadata)
(*in).DeepCopyInto(*out)
}
(*out)[key] = outVal
}
}
if in.FeatureAttributionsSchemaURI != nil {
in, out := &in.FeatureAttributionsSchemaURI, &out.FeatureAttributionsSchemaURI
*out = new(string)
**out = **in
}
if in.LatentSpaceSource != nil {
in, out := &in.LatentSpaceSource, &out.LatentSpaceSource
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExplanationMetadata.
func (in *ExplanationMetadata) DeepCopy() *ExplanationMetadata {
if in == nil {
return nil
}
out := new(ExplanationMetadata)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ExplanationMetadata_InputMetadata) DeepCopyInto(out *ExplanationMetadata_InputMetadata) {
*out = *in
if in.InputBaselines != nil {
in, out := &in.InputBaselines, &out.InputBaselines
*out = make([]Value, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.InputTensorName != nil {
in, out := &in.InputTensorName, &out.InputTensorName
*out = new(string)
**out = **in
}
if in.Encoding != nil {
in, out := &in.Encoding, &out.Encoding
*out = new(string)
**out = **in
}
if in.Modality != nil {
in, out := &in.Modality, &out.Modality
*out = new(string)
**out = **in
}
if in.FeatureValueDomain != nil {
in, out := &in.FeatureValueDomain, &out.FeatureValueDomain
*out = new(ExplanationMetadata_InputMetadata_FeatureValueDomain)
(*in).DeepCopyInto(*out)
}
if in.IndicesTensorName != nil {
in, out := &in.IndicesTensorName, &out.IndicesTensorName
*out = new(string)
**out = **in
}
if in.DenseShapeTensorName != nil {
in, out := &in.DenseShapeTensorName, &out.DenseShapeTensorName
*out = new(string)
**out = **in
}
if in.IndexFeatureMapping != nil {
in, out := &in.IndexFeatureMapping, &out.IndexFeatureMapping
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.EncodedTensorName != nil {
in, out := &in.EncodedTensorName, &out.EncodedTensorName
*out = new(string)
**out = **in
}
if in.EncodedBaselines != nil {
in, out := &in.EncodedBaselines, &out.EncodedBaselines
*out = make([]Value, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Visualization != nil {
in, out := &in.Visualization, &out.Visualization
*out = new(ExplanationMetadata_InputMetadata_Visualization)
(*in).DeepCopyInto(*out)
}
if in.GroupName != nil {
in, out := &in.GroupName, &out.GroupName
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExplanationMetadata_InputMetadata.
func (in *ExplanationMetadata_InputMetadata) DeepCopy() *ExplanationMetadata_InputMetadata {
if in == nil {
return nil
}
out := new(ExplanationMetadata_InputMetadata)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ExplanationMetadata_InputMetadata_FeatureValueDomain) DeepCopyInto(out *ExplanationMetadata_InputMetadata_FeatureValueDomain) {
*out = *in
if in.MinValue != nil {
in, out := &in.MinValue, &out.MinValue
*out = new(float32)
**out = **in
}
if in.MaxValue != nil {
in, out := &in.MaxValue, &out.MaxValue
*out = new(float32)
**out = **in
}
if in.OriginalMean != nil {
in, out := &in.OriginalMean, &out.OriginalMean
*out = new(float32)
**out = **in
}
if in.OriginalStddev != nil {
in, out := &in.OriginalStddev, &out.OriginalStddev
*out = new(float32)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExplanationMetadata_InputMetadata_FeatureValueDomain.
func (in *ExplanationMetadata_InputMetadata_FeatureValueDomain) DeepCopy() *ExplanationMetadata_InputMetadata_FeatureValueDomain {
if in == nil {
return nil
}
out := new(ExplanationMetadata_InputMetadata_FeatureValueDomain)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ExplanationMetadata_InputMetadata_Visualization) DeepCopyInto(out *ExplanationMetadata_InputMetadata_Visualization) {
*out = *in
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
if in.Polarity != nil {
in, out := &in.Polarity, &out.Polarity
*out = new(string)
**out = **in
}
if in.ColorMap != nil {
in, out := &in.ColorMap, &out.ColorMap
*out = new(string)
**out = **in
}
if in.ClipPercentUpperbound != nil {
in, out := &in.ClipPercentUpperbound, &out.ClipPercentUpperbound
*out = new(float32)
**out = **in
}
if in.ClipPercentLowerbound != nil {
in, out := &in.ClipPercentLowerbound, &out.ClipPercentLowerbound
*out = new(float32)
**out = **in
}
if in.OverlayType != nil {
in, out := &in.OverlayType, &out.OverlayType
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExplanationMetadata_InputMetadata_Visualization.
func (in *ExplanationMetadata_InputMetadata_Visualization) DeepCopy() *ExplanationMetadata_InputMetadata_Visualization {
if in == nil {
return nil
}
out := new(ExplanationMetadata_InputMetadata_Visualization)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ExplanationMetadata_OutputMetadata) DeepCopyInto(out *ExplanationMetadata_OutputMetadata) {
*out = *in
if in.IndexDisplayNameMapping != nil {
in, out := &in.IndexDisplayNameMapping, &out.IndexDisplayNameMapping
*out = new(Value)
(*in).DeepCopyInto(*out)
}
if in.DisplayNameMappingKey != nil {
in, out := &in.DisplayNameMappingKey, &out.DisplayNameMappingKey
*out = new(string)
**out = **in
}
if in.OutputTensorName != nil {
in, out := &in.OutputTensorName, &out.OutputTensorName
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExplanationMetadata_OutputMetadata.
func (in *ExplanationMetadata_OutputMetadata) DeepCopy() *ExplanationMetadata_OutputMetadata {
if in == nil {
return nil
}
out := new(ExplanationMetadata_OutputMetadata)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ExplanationParameters) DeepCopyInto(out *ExplanationParameters) {
*out = *in
if in.SampledShapleyAttribution != nil {
in, out := &in.SampledShapleyAttribution, &out.SampledShapleyAttribution
*out = new(SampledShapleyAttribution)
(*in).DeepCopyInto(*out)
}
if in.IntegratedGradientsAttribution != nil {
in, out := &in.IntegratedGradientsAttribution, &out.IntegratedGradientsAttribution
*out = new(IntegratedGradientsAttribution)
(*in).DeepCopyInto(*out)
}
if in.XraiAttribution != nil {
in, out := &in.XraiAttribution, &out.XraiAttribution
*out = new(XraiAttribution)
(*in).DeepCopyInto(*out)
}
if in.Examples != nil {
in, out := &in.Examples, &out.Examples
*out = new(Examples)
(*in).DeepCopyInto(*out)
}
if in.TopK != nil {
in, out := &in.TopK, &out.TopK
*out = new(int32)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExplanationParameters.
func (in *ExplanationParameters) DeepCopy() *ExplanationParameters {
if in == nil {
return nil
}
out := new(ExplanationParameters)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ExplanationSpec) DeepCopyInto(out *ExplanationSpec) {
*out = *in
if in.Parameters != nil {
in, out := &in.Parameters, &out.Parameters
*out = new(ExplanationParameters)
(*in).DeepCopyInto(*out)
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = new(ExplanationMetadata)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExplanationSpec.
func (in *ExplanationSpec) DeepCopy() *ExplanationSpec {
if in == nil {
return nil
}
out := new(ExplanationSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *FeatureNoiseSigma) DeepCopyInto(out *FeatureNoiseSigma) {
*out = *in
if in.NoiseSigma != nil {
in, out := &in.NoiseSigma, &out.NoiseSigma
*out = make([]FeatureNoiseSigma_NoiseSigmaForFeature, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureNoiseSigma.
func (in *FeatureNoiseSigma) DeepCopy() *FeatureNoiseSigma {
if in == nil {
return nil
}
out := new(FeatureNoiseSigma)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *FeatureNoiseSigma_NoiseSigmaForFeature) DeepCopyInto(out *FeatureNoiseSigma_NoiseSigmaForFeature) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Sigma != nil {
in, out := &in.Sigma, &out.Sigma
*out = new(float32)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureNoiseSigma_NoiseSigmaForFeature.
func (in *FeatureNoiseSigma_NoiseSigmaForFeature) DeepCopy() *FeatureNoiseSigma_NoiseSigmaForFeature {
if in == nil {
return nil
}
out := new(FeatureNoiseSigma_NoiseSigmaForFeature)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *GcsSource) DeepCopyInto(out *GcsSource) {
*out = *in
if in.Uris != nil {
in, out := &in.Uris, &out.Uris
*out = make([]string, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcsSource.
func (in *GcsSource) DeepCopy() *GcsSource {
if in == nil {
return nil
}
out := new(GcsSource)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *GenieSource) DeepCopyInto(out *GenieSource) {
*out = *in
if in.BaseModelURI != nil {
in, out := &in.BaseModelURI, &out.BaseModelURI
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenieSource.
func (in *GenieSource) DeepCopy() *GenieSource {
if in == nil {
return nil
}
out := new(GenieSource)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *IntegratedGradientsAttribution) DeepCopyInto(out *IntegratedGradientsAttribution) {
*out = *in
if in.StepCount != nil {
in, out := &in.StepCount, &out.StepCount
*out = new(int32)
**out = **in
}
if in.SmoothGradConfig != nil {
in, out := &in.SmoothGradConfig, &out.SmoothGradConfig
*out = new(SmoothGradConfig)
(*in).DeepCopyInto(*out)
}
if in.BlurBaselineConfig != nil {
in, out := &in.BlurBaselineConfig, &out.BlurBaselineConfig
*out = new(BlurBaselineConfig)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegratedGradientsAttribution.
func (in *IntegratedGradientsAttribution) DeepCopy() *IntegratedGradientsAttribution {
if in == nil {
return nil
}
out := new(IntegratedGradientsAttribution)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ModelContainerSpec) DeepCopyInto(out *ModelContainerSpec) {
*out = *in
if in.ImageURI != nil {
in, out := &in.ImageURI, &out.ImageURI
*out = new(string)
**out = **in
}
if in.Command != nil {
in, out := &in.Command, &out.Command
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.Args != nil {
in, out := &in.Args, &out.Args
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.Env != nil {
in, out := &in.Env, &out.Env
*out = make([]EnvVar, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Ports != nil {
in, out := &in.Ports, &out.Ports
*out = make([]Port, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PredictRoute != nil {
in, out := &in.PredictRoute, &out.PredictRoute
*out = new(string)
**out = **in
}
if in.HealthRoute != nil {
in, out := &in.HealthRoute, &out.HealthRoute
*out = new(string)
**out = **in
}
if in.GrpcPorts != nil {
in, out := &in.GrpcPorts, &out.GrpcPorts
*out = make([]Port, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.DeploymentTimeout != nil {
in, out := &in.DeploymentTimeout, &out.DeploymentTimeout
*out = new(string)
**out = **in
}
if in.SharedMemorySizeMb != nil {
in, out := &in.SharedMemorySizeMb, &out.SharedMemorySizeMb
*out = new(int64)
**out = **in
}
if in.StartupProbe != nil {
in, out := &in.StartupProbe, &out.StartupProbe
*out = new(Probe)
(*in).DeepCopyInto(*out)
}
if in.HealthProbe != nil {
in, out := &in.HealthProbe, &out.HealthProbe
*out = new(Probe)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelContainerSpec.
func (in *ModelContainerSpec) DeepCopy() *ModelContainerSpec {
if in == nil {
return nil
}
out := new(ModelContainerSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ModelGardenSource) DeepCopyInto(out *ModelGardenSource) {
*out = *in
if in.PublicModelName != nil {
in, out := &in.PublicModelName, &out.PublicModelName
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelGardenSource.
func (in *ModelGardenSource) DeepCopy() *ModelGardenSource {
if in == nil {
return nil
}
out := new(ModelGardenSource)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ModelIdentity) DeepCopyInto(out *ModelIdentity) {
*out = *in
if in.parent != nil {
in, out := &in.parent, &out.parent
*out = new(ModelParent)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelIdentity.
func (in *ModelIdentity) DeepCopy() *ModelIdentity {
if in == nil {
return nil
}
out := new(ModelIdentity)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ModelParent) DeepCopyInto(out *ModelParent) {
*out = *in
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelParent.
func (in *ModelParent) DeepCopy() *ModelParent {
if in == nil {
return nil
}
out := new(ModelParent)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ModelRef) DeepCopyInto(out *ModelRef) {
*out = *in
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelRef.
func (in *ModelRef) DeepCopy() *ModelRef {
if in == nil {
return nil
}
out := new(ModelRef)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ModelSourceInfo) DeepCopyInto(out *ModelSourceInfo) {
*out = *in
if in.SourceType != nil {
in, out := &in.SourceType, &out.SourceType
*out = new(string)
**out = **in
}
if in.Copy != nil {
in, out := &in.Copy, &out.Copy
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelSourceInfo.
func (in *ModelSourceInfo) DeepCopy() *ModelSourceInfo {
if in == nil {
return nil
}
out := new(ModelSourceInfo)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Model_BaseModelSource) DeepCopyInto(out *Model_BaseModelSource) {
*out = *in
if in.ModelGardenSource != nil {
in, out := &in.ModelGardenSource, &out.ModelGardenSource
*out = new(ModelGardenSource)
(*in).DeepCopyInto(*out)
}
if in.GenieSource != nil {
in, out := &in.GenieSource, &out.GenieSource
*out = new(GenieSource)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model_BaseModelSource.
func (in *Model_BaseModelSource) DeepCopy() *Model_BaseModelSource {
if in == nil {
return nil
}
out := new(Model_BaseModelSource)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Model_DataStats) DeepCopyInto(out *Model_DataStats) {
*out = *in
if in.TrainingDataItemsCount != nil {
in, out := &in.TrainingDataItemsCount, &out.TrainingDataItemsCount
*out = new(int64)
**out = **in
}
if in.ValidationDataItemsCount != nil {
in, out := &in.ValidationDataItemsCount, &out.ValidationDataItemsCount
*out = new(int64)
**out = **in
}
if in.TestDataItemsCount != nil {
in, out := &in.TestDataItemsCount, &out.TestDataItemsCount
*out = new(int64)
**out = **in
}
if in.TrainingAnnotationsCount != nil {
in, out := &in.TrainingAnnotationsCount, &out.TrainingAnnotationsCount
*out = new(int64)
**out = **in
}
if in.ValidationAnnotationsCount != nil {
in, out := &in.ValidationAnnotationsCount, &out.ValidationAnnotationsCount
*out = new(int64)
**out = **in
}
if in.TestAnnotationsCount != nil {
in, out := &in.TestAnnotationsCount, &out.TestAnnotationsCount
*out = new(int64)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model_DataStats.
func (in *Model_DataStats) DeepCopy() *Model_DataStats {
if in == nil {
return nil
}
out := new(Model_DataStats)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Model_ExportFormat) DeepCopyInto(out *Model_ExportFormat) {
*out = *in
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model_ExportFormat.
func (in *Model_ExportFormat) DeepCopy() *Model_ExportFormat {
if in == nil {
return nil
}
out := new(Model_ExportFormat)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Model_ExportFormatObservedState) DeepCopyInto(out *Model_ExportFormatObservedState) {
*out = *in
if in.ID != nil {
in, out := &in.ID, &out.ID
*out = new(string)
**out = **in
}
if in.ExportableContents != nil {
in, out := &in.ExportableContents, &out.ExportableContents
*out = make([]string, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model_ExportFormatObservedState.
func (in *Model_ExportFormatObservedState) DeepCopy() *Model_ExportFormatObservedState {
if in == nil {
return nil
}
out := new(Model_ExportFormatObservedState)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Model_OriginalModelInfo) DeepCopyInto(out *Model_OriginalModelInfo) {
*out = *in
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model_OriginalModelInfo.
func (in *Model_OriginalModelInfo) DeepCopy() *Model_OriginalModelInfo {
if in == nil {
return nil
}
out := new(Model_OriginalModelInfo)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Model_OriginalModelInfoObservedState) DeepCopyInto(out *Model_OriginalModelInfoObservedState) {
*out = *in
if in.Model != nil {
in, out := &in.Model, &out.Model
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model_OriginalModelInfoObservedState.
func (in *Model_OriginalModelInfoObservedState) DeepCopy() *Model_OriginalModelInfoObservedState {
if in == nil {
return nil
}
out := new(Model_OriginalModelInfoObservedState)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Parent) DeepCopyInto(out *Parent) {
*out = *in
if in.Location != nil {
in, out := &in.Location, &out.Location
*out = new(string)
**out = **in
}
if in.ProjectRef != nil {
in, out := &in.ProjectRef, &out.ProjectRef
*out = new(v1beta1.ProjectRef)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Parent.
func (in *Parent) DeepCopy() *Parent {
if in == nil {
return nil
}
out := new(Parent)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Port) DeepCopyInto(out *Port) {
*out = *in
if in.ContainerPort != nil {
in, out := &in.ContainerPort, &out.ContainerPort
*out = new(int32)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Port.
func (in *Port) DeepCopy() *Port {
if in == nil {
return nil
}
out := new(Port)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PredictSchemata) DeepCopyInto(out *PredictSchemata) {
*out = *in
if in.InstanceSchemaURI != nil {
in, out := &in.InstanceSchemaURI, &out.InstanceSchemaURI
*out = new(string)
**out = **in
}
if in.ParametersSchemaURI != nil {
in, out := &in.ParametersSchemaURI, &out.ParametersSchemaURI
*out = new(string)
**out = **in
}
if in.PredictionSchemaURI != nil {
in, out := &in.PredictionSchemaURI, &out.PredictionSchemaURI
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredictSchemata.
func (in *PredictSchemata) DeepCopy() *PredictSchemata {
if in == nil {
return nil
}
out := new(PredictSchemata)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Presets) DeepCopyInto(out *Presets) {
*out = *in
if in.Query != nil {
in, out := &in.Query, &out.Query
*out = new(string)
**out = **in
}
if in.Modality != nil {
in, out := &in.Modality, &out.Modality
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Presets.
func (in *Presets) DeepCopy() *Presets {
if in == nil {
return nil
}
out := new(Presets)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Probe) DeepCopyInto(out *Probe) {
*out = *in
if in.Exec != nil {
in, out := &in.Exec, &out.Exec
*out = new(Probe_ExecAction)
(*in).DeepCopyInto(*out)
}
if in.PeriodSeconds != nil {
in, out := &in.PeriodSeconds, &out.PeriodSeconds
*out = new(int32)
**out = **in
}
if in.TimeoutSeconds != nil {
in, out := &in.TimeoutSeconds, &out.TimeoutSeconds
*out = new(int32)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Probe.
func (in *Probe) DeepCopy() *Probe {
if in == nil {
return nil
}
out := new(Probe)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Probe_ExecAction) DeepCopyInto(out *Probe_ExecAction) {
*out = *in
if in.Command != nil {
in, out := &in.Command, &out.Command
*out = make([]string, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Probe_ExecAction.
func (in *Probe_ExecAction) DeepCopy() *Probe_ExecAction {
if in == nil {
return nil
}
out := new(Probe_ExecAction)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SampledShapleyAttribution) DeepCopyInto(out *SampledShapleyAttribution) {
*out = *in
if in.PathCount != nil {
in, out := &in.PathCount, &out.PathCount
*out = new(int32)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SampledShapleyAttribution.
func (in *SampledShapleyAttribution) DeepCopy() *SampledShapleyAttribution {
if in == nil {
return nil
}
out := new(SampledShapleyAttribution)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SmoothGradConfig) DeepCopyInto(out *SmoothGradConfig) {
*out = *in
if in.NoiseSigma != nil {
in, out := &in.NoiseSigma, &out.NoiseSigma
*out = new(float32)
**out = **in
}
if in.FeatureNoiseSigma != nil {
in, out := &in.FeatureNoiseSigma, &out.FeatureNoiseSigma
*out = new(FeatureNoiseSigma)
(*in).DeepCopyInto(*out)
}
if in.NoisySampleCount != nil {
in, out := &in.NoisySampleCount, &out.NoisySampleCount
*out = new(int32)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmoothGradConfig.
func (in *SmoothGradConfig) DeepCopy() *SmoothGradConfig {
if in == nil {
return nil
}
out := new(SmoothGradConfig)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Value) DeepCopyInto(out *Value) {
*out = *in
if in.NullValue != nil {
in, out := &in.NullValue, &out.NullValue
*out = new(string)
**out = **in
}
if in.NumberValue != nil {
in, out := &in.NumberValue, &out.NumberValue
*out = new(float64)
**out = **in
}
if in.StringValue != nil {
in, out := &in.StringValue, &out.StringValue
*out = new(string)
**out = **in
}
if in.BoolValue != nil {
in, out := &in.BoolValue, &out.BoolValue
*out = new(bool)
**out = **in
}
if in.StructValue != nil {
in, out := &in.StructValue, &out.StructValue
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Value.
func (in *Value) DeepCopy() *Value {
if in == nil {
return nil
}
out := new(Value)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *XraiAttribution) DeepCopyInto(out *XraiAttribution) {
*out = *in
if in.StepCount != nil {
in, out := &in.StepCount, &out.StepCount
*out = new(int32)
**out = **in
}
if in.SmoothGradConfig != nil {
in, out := &in.SmoothGradConfig, &out.SmoothGradConfig
*out = new(SmoothGradConfig)
(*in).DeepCopyInto(*out)
}
if in.BlurBaselineConfig != nil {
in, out := &in.BlurBaselineConfig, &out.BlurBaselineConfig
*out = new(BlurBaselineConfig)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XraiAttribution.
func (in *XraiAttribution) DeepCopy() *XraiAttribution {
if in == nil {
return nil
}
out := new(XraiAttribution)
in.DeepCopyInto(out)
return out
}