// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
// DeepCopyInto is an autogenerated deepcopy function copying the receiver writing into out . in must be non - nil .
func (in *IndexSpecResource) DeepCopyInto(out *IndexSpecResource) {
	*out = *in
	if in.Analyzer != nil {
		in, out := &in.Analyzer, &out.Analyzer
		*out = new(string)
		**out = **in
	}
	if in.Analyzers != nil {
		in, out := &in.Analyzers, &out.Analyzers
		*out = make([]IndexSpecAnalyzers, len(*in))
		for i := range *in {
			(*in)[i].DeepCopyInto(&(*out)[i])
		}
	}
	if in.ClusterName != nil {
		in, out := &in.ClusterName, &out.ClusterName
		*out = new(string)
		**out = **in
	}
	if in.CollectionName != nil {
		in, out := &in.CollectionName, &out.CollectionName
		*out = new(string)
		**out = **in
	}
	if in.Database != nil {
		in, out := &in.Database, &out.Database
		*out = new(string)
		**out = **in
	}
	if in.IndexID != nil {
		in, out := &in.IndexID, &out.IndexID
		*out = new(string)
		**out = **in
	}
	if in.MappingsDynamic != nil {
		in, out := &in.MappingsDynamic, &out.MappingsDynamic
		*out = new(bool)
		**out = **in
	}
	if in.MappingsFields != nil {
		in, out := &in.MappingsFields, &out.MappingsFields
		*out = new(string)
		**out = **in
	}
	if in.Name != nil {
		in, out := &in.Name, &out.Name
		*out = new(string)
		**out = **in
	}
	if in.ProjectID != nil {
		in, out := &in.ProjectID, &out.ProjectID
		*out = new(string)
		**out = **in
	}
	if in.SearchAnalyzer != nil {
		in, out := &in.SearchAnalyzer, &out.SearchAnalyzer
		*out = new(string)
		**out = **in
	}
	if in.Status != nil {
		in, out := &in.Status, &out.Status
		*out = new(string)
		**out = **in
	}
	return
}
func ( in * IndexSpecResource ) DeepCopyInto ( out * IndexSpecResource ) { * out = * in if in . Analyzer != nil { in , out := & in . Analyzer , & out . Analyzer * out = new ( string ) * * out = * * in } if in . Analyzers != nil { in , out := & in . Analyzers , & out . Analyzers * out = make ( [ ] IndexSpecAnalyzers , len ( * in ) ) for i := range * in { ( * in ) [ i ] . DeepCopyInto ( & ( * out ) [ i ] ) } } if in . ClusterName != nil { in , out := & in . ClusterName , & out . ClusterName * out = new ( string ) * * out = * * in } if in . CollectionName != nil { in , out := & in . CollectionName , & out . CollectionName * out = new ( string ) * * out = * * in } if in . Database != nil { in , out := & in . Database , & out . Database * out = new ( string ) * * out = * * in } if in . IndexID != nil { in , out := & in . IndexID , & out . IndexID * out = new ( string ) * * out = * * in } if in . MappingsDynamic != nil { in , out := & in . MappingsDynamic , & out . MappingsDynamic * out = new ( bool ) * * out = * * in } if in . MappingsFields != nil { in , out := & in . MappingsFields , & out . MappingsFields * out = new ( string ) * * out = * * in } if in . Name != nil { in , out := & in . Name , & out . Name * out = new ( string ) * * out = * * in } if in . ProjectID != nil { in , out := & in . ProjectID , & out . ProjectID * out = new ( string ) * * out = * * in } if in . SearchAnalyzer != nil { in , out := & in . SearchAnalyzer , & out . SearchAnalyzer * out = new ( string ) * * out = * * in } if in . Status != nil { in , out := & in . Status , & out . Status * out = new ( string ) * * out = * * in } return }
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out.
DeepCopyInto is an autogenerated deepcopy function copying the receiver writing into out .