//go:build !ignore_autogenerated // Code generated by controller-gen. DO NOT EDIT. package v1alpha1 import ( "edge-infra.dev/pkg/k8s/runtime/inventory" appsv1 "k8s.io/api/apps/v1" "k8s.io/apimachinery/pkg/apis/meta/v1" 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 *Admin) DeepCopyInto(out *Admin) { *out = *in out.Credentials = in.Credentials out.Cookie = in.Cookie out.ReplicationSecret = in.ReplicationSecret } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Admin. func (in *Admin) DeepCopy() *Admin { if in == nil { return nil } out := new(Admin) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ApplyOptions) DeepCopyInto(out *ApplyOptions) { *out = *in if in.Interval != nil { in, out := &in.Interval, &out.Interval *out = new(v1.Duration) **out = **in } if in.RetryInterval != nil { in, out := &in.RetryInterval, &out.RetryInterval *out = new(v1.Duration) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplyOptions. func (in *ApplyOptions) DeepCopy() *ApplyOptions { if in == nil { return nil } out := new(ApplyOptions) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AttachmentConfig) DeepCopyInto(out *AttachmentConfig) { *out = *in if in.CompressionLevel != nil { in, out := &in.CompressionLevel, &out.CompressionLevel *out = new(int) **out = **in } if in.Compressible != nil { in, out := &in.Compressible, &out.Compressible *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentConfig. func (in *AttachmentConfig) DeepCopy() *AttachmentConfig { if in == nil { return nil } out := new(AttachmentConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AuthConfig) DeepCopyInto(out *AuthConfig) { *out = *in if in.AllowPersistentCookies != nil { in, out := &in.AllowPersistentCookies, &out.AllowPersistentCookies *out = new(bool) **out = **in } if in.CookieDomain != nil { in, out := &in.CookieDomain, &out.CookieDomain *out = new(string) **out = **in } if in.SameSite != nil { in, out := &in.SameSite, &out.SameSite *out = new(string) **out = **in } if in.AuthCacheSize != nil { in, out := &in.AuthCacheSize, &out.AuthCacheSize *out = new(int) **out = **in } if in.AuthenticationRedirect != nil { in, out := &in.AuthenticationRedirect, &out.AuthenticationRedirect *out = new(string) **out = **in } if in.HashAlgorithms != nil { in, out := &in.HashAlgorithms, &out.HashAlgorithms *out = new(string) **out = **in } if in.Iterations != nil { in, out := &in.Iterations, &out.Iterations *out = new(int) **out = **in } if in.MinIterations != nil { in, out := &in.MinIterations, &out.MinIterations *out = new(int) **out = **in } if in.MaxIterations != nil { in, out := &in.MaxIterations, &out.MaxIterations *out = new(int) **out = **in } if in.PasswordRegexp != nil { in, out := &in.PasswordRegexp, &out.PasswordRegexp *out = new(string) **out = **in } if in.ProxyUseSecret != nil { in, out := &in.ProxyUseSecret, &out.ProxyUseSecret *out = new(bool) **out = **in } if in.PublicFields != nil { in, out := &in.PublicFields, &out.PublicFields *out = new(string) **out = **in } if in.Secret != nil { in, out := &in.Secret, &out.Secret *out = new(string) **out = **in } if in.Timeout != nil { in, out := &in.Timeout, &out.Timeout *out = new(int) **out = **in } if in.UsersDbPublic != nil { in, out := &in.UsersDbPublic, &out.UsersDbPublic *out = new(bool) **out = **in } if in.XAuthRoles != nil { in, out := &in.XAuthRoles, &out.XAuthRoles *out = new(string) **out = **in } if in.XAuthToken != nil { in, out := &in.XAuthToken, &out.XAuthToken *out = new(string) **out = **in } if in.XAuthUsername != nil { in, out := &in.XAuthUsername, &out.XAuthUsername *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthConfig. func (in *AuthConfig) DeepCopy() *AuthConfig { if in == nil { return nil } out := new(AuthConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BackgroundIndexConfig) DeepCopyInto(out *BackgroundIndexConfig) { *out = *in if in.BatchChannels != nil { in, out := &in.BatchChannels, &out.BatchChannels *out = new(int) **out = **in } if in.IncrementalChannels != nil { in, out := &in.IncrementalChannels, &out.IncrementalChannels *out = new(int) **out = **in } if in.MaxIncrementalUpdates != nil { in, out := &in.MaxIncrementalUpdates, &out.MaxIncrementalUpdates *out = new(int) **out = **in } if in.IgnoreShards != nil { in, out := &in.IgnoreShards, &out.IgnoreShards *out = make(map[string]bool, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackgroundIndexConfig. func (in *BackgroundIndexConfig) DeepCopy() *BackgroundIndexConfig { if in == nil { return nil } out := new(BackgroundIndexConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BaseConfig) DeepCopyInto(out *BaseConfig) { *out = *in if in.SingleNode != nil { in, out := &in.SingleNode, &out.SingleNode *out = new(bool) **out = **in } if in.MaxDBsOpen != nil { in, out := &in.MaxDBsOpen, &out.MaxDBsOpen *out = new(int) **out = **in } if in.UUID != nil { in, out := &in.UUID, &out.UUID *out = new(string) **out = **in } if in.MaxDocSize != nil { in, out := &in.MaxDocSize, &out.MaxDocSize *out = new(int) **out = **in } if in.BufferSize != nil { in, out := &in.BufferSize, &out.BufferSize *out = new(int) **out = **in } if in.DatabaseDir != nil { in, out := &in.DatabaseDir, &out.DatabaseDir *out = new(string) **out = **in } if in.DatabaseRecovery != nil { in, out := &in.DatabaseRecovery, &out.DatabaseRecovery *out = new(bool) **out = **in } if in.MaintenanceMode != nil { in, out := &in.MaintenanceMode, &out.MaintenanceMode *out = new(MaintenanceMode) **out = **in } if in.ProcessTimeout != nil { in, out := &in.ProcessTimeout, &out.ProcessTimeout *out = new(int) **out = **in } if in.URIFile != nil { in, out := &in.URIFile, &out.URIFile *out = new(string) **out = **in } if in.SecurityEditable != nil { in, out := &in.SecurityEditable, &out.SecurityEditable *out = new(bool) **out = **in } if in.UsersDBSuffix != nil { in, out := &in.UsersDBSuffix, &out.UsersDBSuffix *out = new(string) **out = **in } if in.DriverDir != nil { in, out := &in.DriverDir, &out.DriverDir *out = new(string) **out = **in } if in.ViewIndexDir != nil { in, out := &in.ViewIndexDir, &out.ViewIndexDir *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseConfig. func (in *BaseConfig) DeepCopy() *BaseConfig { if in == nil { return nil } out := new(BaseConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CSPConfig) DeepCopyInto(out *CSPConfig) { *out = *in if in.UtilsEnable != nil { in, out := &in.UtilsEnable, &out.UtilsEnable *out = new(bool) **out = **in } if in.UtilsHeaderValue != nil { in, out := &in.UtilsHeaderValue, &out.UtilsHeaderValue *out = new(string) **out = **in } if in.AttachmentsEnable != nil { in, out := &in.AttachmentsEnable, &out.AttachmentsEnable *out = new(bool) **out = **in } if in.AttachmentsValue != nil { in, out := &in.AttachmentsValue, &out.AttachmentsValue *out = new(string) **out = **in } if in.ShowlistEnable != nil { in, out := &in.ShowlistEnable, &out.ShowlistEnable *out = new(bool) **out = **in } if in.ShowlistHeaderValue != nil { in, out := &in.ShowlistHeaderValue, &out.ShowlistHeaderValue *out = new(string) **out = **in } if in.Enable != nil { in, out := &in.Enable, &out.Enable *out = new(bool) **out = **in } if in.HeaderValue != nil { in, out := &in.HeaderValue, &out.HeaderValue *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CSPConfig. func (in *CSPConfig) DeepCopy() *CSPConfig { if in == nil { return nil } out := new(CSPConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Certificate) DeepCopyInto(out *Certificate) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Certificate. func (in *Certificate) DeepCopy() *Certificate { if in == nil { return nil } out := new(Certificate) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Cluster) DeepCopyInto(out *Cluster) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster. func (in *Cluster) DeepCopy() *Cluster { if in == nil { return nil } out := new(Cluster) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClusterConfig) DeepCopyInto(out *ClusterConfig) { *out = *in if in.Shards != nil { in, out := &in.Shards, &out.Shards *out = new(int) **out = **in } if in.Nodes != nil { in, out := &in.Nodes, &out.Nodes *out = new(int) **out = **in } if in.SeedList != nil { in, out := &in.SeedList, &out.SeedList *out = make([]string, len(*in)) copy(*out, *in) } if in.Placement != nil { in, out := &in.Placement, &out.Placement *out = new(string) **out = **in } if in.ReconnectIntervalSec != nil { in, out := &in.ReconnectIntervalSec, &out.ReconnectIntervalSec *out = new(int) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConfig. func (in *ClusterConfig) DeepCopy() *ClusterConfig { if in == nil { return nil } out := new(ClusterConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CorsConfig) DeepCopyInto(out *CorsConfig) { *out = *in if in.Credentials != nil { in, out := &in.Credentials, &out.Credentials *out = new(bool) **out = **in } if in.Origins != nil { in, out := &in.Origins, &out.Origins *out = make([]string, len(*in)) copy(*out, *in) } if in.Headers != nil { in, out := &in.Headers, &out.Headers *out = make([]string, len(*in)) copy(*out, *in) } if in.Methods != nil { in, out := &in.Methods, &out.Methods *out = make([]string, len(*in)) copy(*out, *in) } if in.MaxAge != nil { in, out := &in.MaxAge, &out.MaxAge *out = new(int) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsConfig. func (in *CorsConfig) DeepCopy() *CorsConfig { if in == nil { return nil } out := new(CorsConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBCredential) DeepCopyInto(out *CouchDBCredential) { *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 CouchDBCredential. func (in *CouchDBCredential) DeepCopy() *CouchDBCredential { if in == nil { return nil } out := new(CouchDBCredential) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBCredential) 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 *CouchDBCredentialList) DeepCopyInto(out *CouchDBCredentialList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]CouchDBCredential, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBCredentialList. func (in *CouchDBCredentialList) DeepCopy() *CouchDBCredentialList { if in == nil { return nil } out := new(CouchDBCredentialList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBCredentialList) 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 *CouchDBCredentialSpec) DeepCopyInto(out *CouchDBCredentialSpec) { *out = *in if in.Roles != nil { in, out := &in.Roles, &out.Roles *out = make([]string, len(*in)) copy(*out, *in) } out.SecretRef = in.SecretRef } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBCredentialSpec. func (in *CouchDBCredentialSpec) DeepCopy() *CouchDBCredentialSpec { if in == nil { return nil } out := new(CouchDBCredentialSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBCredentialStatus) DeepCopyInto(out *CouchDBCredentialStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]v1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBCredentialStatus. func (in *CouchDBCredentialStatus) DeepCopy() *CouchDBCredentialStatus { if in == nil { return nil } out := new(CouchDBCredentialStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBDatabase) DeepCopyInto(out *CouchDBDatabase) { *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 CouchDBDatabase. func (in *CouchDBDatabase) DeepCopy() *CouchDBDatabase { if in == nil { return nil } out := new(CouchDBDatabase) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBDatabase) 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 *CouchDBDatabaseList) DeepCopyInto(out *CouchDBDatabaseList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]CouchDBDatabase, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBDatabaseList. func (in *CouchDBDatabaseList) DeepCopy() *CouchDBDatabaseList { if in == nil { return nil } out := new(CouchDBDatabaseList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBDatabaseList) 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 *CouchDBDatabaseSpec) DeepCopyInto(out *CouchDBDatabaseSpec) { *out = *in in.ApplyOptions.DeepCopyInto(&out.ApplyOptions) out.ServerRef = in.ServerRef in.Security.DeepCopyInto(&out.Security) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBDatabaseSpec. func (in *CouchDBDatabaseSpec) DeepCopy() *CouchDBDatabaseSpec { if in == nil { return nil } out := new(CouchDBDatabaseSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBDatabaseStatus) DeepCopyInto(out *CouchDBDatabaseStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]v1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBDatabaseStatus. func (in *CouchDBDatabaseStatus) DeepCopy() *CouchDBDatabaseStatus { if in == nil { return nil } out := new(CouchDBDatabaseStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBDesignDoc) DeepCopyInto(out *CouchDBDesignDoc) { *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 CouchDBDesignDoc. func (in *CouchDBDesignDoc) DeepCopy() *CouchDBDesignDoc { if in == nil { return nil } out := new(CouchDBDesignDoc) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBDesignDoc) 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 *CouchDBDesignDocList) DeepCopyInto(out *CouchDBDesignDocList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]CouchDBDesignDoc, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBDesignDocList. func (in *CouchDBDesignDocList) DeepCopy() *CouchDBDesignDocList { if in == nil { return nil } out := new(CouchDBDesignDocList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBDesignDocList) 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 *CouchDBDesignDocSpec) DeepCopyInto(out *CouchDBDesignDocSpec) { *out = *in in.ApplyOptions.DeepCopyInto(&out.ApplyOptions) in.DesignDoc.DeepCopyInto(&out.DesignDoc) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBDesignDocSpec. func (in *CouchDBDesignDocSpec) DeepCopy() *CouchDBDesignDocSpec { if in == nil { return nil } out := new(CouchDBDesignDocSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBDesignDocStatus) DeepCopyInto(out *CouchDBDesignDocStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]v1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBDesignDocStatus. func (in *CouchDBDesignDocStatus) DeepCopy() *CouchDBDesignDocStatus { if in == nil { return nil } out := new(CouchDBDesignDocStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBIndex) DeepCopyInto(out *CouchDBIndex) { *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 CouchDBIndex. func (in *CouchDBIndex) DeepCopy() *CouchDBIndex { if in == nil { return nil } out := new(CouchDBIndex) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBIndex) 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 *CouchDBIndexList) DeepCopyInto(out *CouchDBIndexList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]CouchDBIndex, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBIndexList. func (in *CouchDBIndexList) DeepCopy() *CouchDBIndexList { if in == nil { return nil } out := new(CouchDBIndexList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBIndexList) 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 *CouchDBIndexSpec) DeepCopyInto(out *CouchDBIndexSpec) { *out = *in in.ApplyOptions.DeepCopyInto(&out.ApplyOptions) in.Index.DeepCopyInto(&out.Index) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBIndexSpec. func (in *CouchDBIndexSpec) DeepCopy() *CouchDBIndexSpec { if in == nil { return nil } out := new(CouchDBIndexSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBIndexStatus) DeepCopyInto(out *CouchDBIndexStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]v1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBIndexStatus. func (in *CouchDBIndexStatus) DeepCopy() *CouchDBIndexStatus { if in == nil { return nil } out := new(CouchDBIndexStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBPersistence) DeepCopyInto(out *CouchDBPersistence) { *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 CouchDBPersistence. func (in *CouchDBPersistence) DeepCopy() *CouchDBPersistence { if in == nil { return nil } out := new(CouchDBPersistence) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBPersistence) 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 *CouchDBPersistenceList) DeepCopyInto(out *CouchDBPersistenceList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]CouchDBPersistence, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBPersistenceList. func (in *CouchDBPersistenceList) DeepCopy() *CouchDBPersistenceList { if in == nil { return nil } out := new(CouchDBPersistenceList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBPersistenceList) 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 *CouchDBPersistenceSpec) DeepCopyInto(out *CouchDBPersistenceSpec) { *out = *in if in.Servers != nil { in, out := &in.Servers, &out.Servers *out = make([]CouchDBServer, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Databases != nil { in, out := &in.Databases, &out.Databases *out = make([]CouchDBDatabase, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Users != nil { in, out := &in.Users, &out.Users *out = make([]CouchDBUser, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Replications != nil { in, out := &in.Replications, &out.Replications *out = make([]CouchDBReplicationSet, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.StatefulSets != nil { in, out := &in.StatefulSets, &out.StatefulSets *out = make([]appsv1.StatefulSet, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBPersistenceSpec. func (in *CouchDBPersistenceSpec) DeepCopy() *CouchDBPersistenceSpec { if in == nil { return nil } out := new(CouchDBPersistenceSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBPersistenceStatus) DeepCopyInto(out *CouchDBPersistenceStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]v1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Inventory != nil { in, out := &in.Inventory, &out.Inventory *out = new(inventory.ResourceInventory) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBPersistenceStatus. func (in *CouchDBPersistenceStatus) DeepCopy() *CouchDBPersistenceStatus { if in == nil { return nil } out := new(CouchDBPersistenceStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBReplicationDoc) DeepCopyInto(out *CouchDBReplicationDoc) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) out.Spec = in.Spec in.Status.DeepCopyInto(&out.Status) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBReplicationDoc. func (in *CouchDBReplicationDoc) DeepCopy() *CouchDBReplicationDoc { if in == nil { return nil } out := new(CouchDBReplicationDoc) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBReplicationDoc) 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 *CouchDBReplicationDocList) DeepCopyInto(out *CouchDBReplicationDocList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]CouchDBReplicationDoc, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBReplicationDocList. func (in *CouchDBReplicationDocList) DeepCopy() *CouchDBReplicationDocList { if in == nil { return nil } out := new(CouchDBReplicationDocList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBReplicationDocList) 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 *CouchDBReplicationDocSpec) DeepCopyInto(out *CouchDBReplicationDocSpec) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBReplicationDocSpec. func (in *CouchDBReplicationDocSpec) DeepCopy() *CouchDBReplicationDocSpec { if in == nil { return nil } out := new(CouchDBReplicationDocSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBReplicationDocStatus) DeepCopyInto(out *CouchDBReplicationDocStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]v1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBReplicationDocStatus. func (in *CouchDBReplicationDocStatus) DeepCopy() *CouchDBReplicationDocStatus { if in == nil { return nil } out := new(CouchDBReplicationDocStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBReplicationSet) DeepCopyInto(out *CouchDBReplicationSet) { *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 CouchDBReplicationSet. func (in *CouchDBReplicationSet) DeepCopy() *CouchDBReplicationSet { if in == nil { return nil } out := new(CouchDBReplicationSet) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBReplicationSet) 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 *CouchDBReplicationSetList) DeepCopyInto(out *CouchDBReplicationSetList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]CouchDBReplicationSet, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBReplicationSetList. func (in *CouchDBReplicationSetList) DeepCopy() *CouchDBReplicationSetList { if in == nil { return nil } out := new(CouchDBReplicationSetList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBReplicationSetList) 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 *CouchDBReplicationSetSpec) DeepCopyInto(out *CouchDBReplicationSetSpec) { *out = *in in.ApplyOptions.DeepCopyInto(&out.ApplyOptions) out.Source = in.Source out.Target = in.Target if in.Datasets != nil { in, out := &in.Datasets, &out.Datasets *out = make([]Dataset, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBReplicationSetSpec. func (in *CouchDBReplicationSetSpec) DeepCopy() *CouchDBReplicationSetSpec { if in == nil { return nil } out := new(CouchDBReplicationSetSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBReplicationSetStatus) DeepCopyInto(out *CouchDBReplicationSetStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]v1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Inventory != nil { in, out := &in.Inventory, &out.Inventory *out = make([]string, len(*in)) copy(*out, *in) } if in.Replications != nil { in, out := &in.Replications, &out.Replications *out = make([]Replication, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBReplicationSetStatus. func (in *CouchDBReplicationSetStatus) DeepCopy() *CouchDBReplicationSetStatus { if in == nil { return nil } out := new(CouchDBReplicationSetStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBServer) DeepCopyInto(out *CouchDBServer) { *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 CouchDBServer. func (in *CouchDBServer) DeepCopy() *CouchDBServer { if in == nil { return nil } out := new(CouchDBServer) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBServer) 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 *CouchDBServerList) DeepCopyInto(out *CouchDBServerList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]CouchDBServer, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBServerList. func (in *CouchDBServerList) DeepCopy() *CouchDBServerList { if in == nil { return nil } out := new(CouchDBServerList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBServerList) 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 *CouchDBServerSpec) DeepCopyInto(out *CouchDBServerSpec) { *out = *in in.ApplyOptions.DeepCopyInto(&out.ApplyOptions) out.Admin = in.Admin out.Ingress = in.Ingress out.Cluster = in.Cluster if in.Base != nil { in, out := &in.Base, &out.Base *out = new(BaseConfig) (*in).DeepCopyInto(*out) } if in.DiskMonitor != nil { in, out := &in.DiskMonitor, &out.DiskMonitor *out = new(DiskMonitor) (*in).DeepCopyInto(*out) } if in.Server != nil { in, out := &in.Server, &out.Server *out = new(ServerConfig) (*in).DeepCopyInto(*out) } if in.Clustering != nil { in, out := &in.Clustering, &out.Clustering *out = new(ClusterConfig) (*in).DeepCopyInto(*out) } if in.RPC != nil { in, out := &in.RPC, &out.RPC *out = new(RPCConfig) (*in).DeepCopyInto(*out) } if in.UserDB != nil { in, out := &in.UserDB, &out.UserDB *out = new(UserDBConfig) (*in).DeepCopyInto(*out) } if in.Replicator != nil { in, out := &in.Replicator, &out.Replicator *out = new(ReplicatorConfig) (*in).DeepCopyInto(*out) } if in.Smoosh != nil { in, out := &in.Smoosh, &out.Smoosh *out = new(SmooshConfig) (*in).DeepCopyInto(*out) } if in.IOQ != nil { in, out := &in.IOQ, &out.IOQ *out = new(IOQConfig) (*in).DeepCopyInto(*out) } if in.Log != nil { in, out := &in.Log, &out.Log *out = new(LogConfig) (*in).DeepCopyInto(*out) } if in.Metrics != nil { in, out := &in.Metrics, &out.Metrics *out = new(MetricsConfig) (*in).DeepCopyInto(*out) } if in.BackgroundIndex != nil { in, out := &in.BackgroundIndex, &out.BackgroundIndex *out = new(BackgroundIndexConfig) (*in).DeepCopyInto(*out) } if in.Admins != nil { in, out := &in.Admins, &out.Admins *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.Query != nil { in, out := &in.Query, &out.Query *out = new(QueryServerConfig) (*in).DeepCopyInto(*out) } if in.NativeQuery != nil { in, out := &in.NativeQuery, &out.NativeQuery *out = new(NativeQueryConfig) (*in).DeepCopyInto(*out) } if in.Search != nil { in, out := &in.Search, &out.Search *out = new(SearchConfig) (*in).DeepCopyInto(*out) } if in.ReSharding != nil { in, out := &in.ReSharding, &out.ReSharding *out = new(ReShardingConfig) (*in).DeepCopyInto(*out) } if in.Attachments != nil { in, out := &in.Attachments, &out.Attachments *out = new(AttachmentConfig) (*in).DeepCopyInto(*out) } if in.Stats != nil { in, out := &in.Stats, &out.Stats *out = new(StatisticsConfig) (*in).DeepCopyInto(*out) } if in.UUIDS != nil { in, out := &in.UUIDS, &out.UUIDS *out = new(UUIDConfig) (*in).DeepCopyInto(*out) } if in.Vendor != nil { in, out := &in.Vendor, &out.Vendor *out = new(VendorConfig) (*in).DeepCopyInto(*out) } if in.CSP != nil { in, out := &in.CSP, &out.CSP *out = new(CSPConfig) (*in).DeepCopyInto(*out) } if in.Purge != nil { in, out := &in.Purge, &out.Purge *out = new(PurgeConfig) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBServerSpec. func (in *CouchDBServerSpec) DeepCopy() *CouchDBServerSpec { if in == nil { return nil } out := new(CouchDBServerSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBServerStatus) DeepCopyInto(out *CouchDBServerStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]v1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Inventory != nil { in, out := &in.Inventory, &out.Inventory *out = new(inventory.ResourceInventory) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBServerStatus. func (in *CouchDBServerStatus) DeepCopy() *CouchDBServerStatus { if in == nil { return nil } out := new(CouchDBServerStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBUser) DeepCopyInto(out *CouchDBUser) { *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 CouchDBUser. func (in *CouchDBUser) DeepCopy() *CouchDBUser { if in == nil { return nil } out := new(CouchDBUser) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBUser) 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 *CouchDBUserList) DeepCopyInto(out *CouchDBUserList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]CouchDBUser, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBUserList. func (in *CouchDBUserList) DeepCopy() *CouchDBUserList { if in == nil { return nil } out := new(CouchDBUserList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CouchDBUserList) 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 *CouchDBUserSpec) DeepCopyInto(out *CouchDBUserSpec) { *out = *in in.ApplyOptions.DeepCopyInto(&out.ApplyOptions) in.User.DeepCopyInto(&out.User) out.ServerRef = in.ServerRef if in.Provider != nil { in, out := &in.Provider, &out.Provider *out = new(Provider) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBUserSpec. func (in *CouchDBUserSpec) DeepCopy() *CouchDBUserSpec { if in == nil { return nil } out := new(CouchDBUserSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CouchDBUserStatus) DeepCopyInto(out *CouchDBUserStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]v1.Condition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Inventory != nil { in, out := &in.Inventory, &out.Inventory *out = new(inventory.ResourceInventory) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CouchDBUserStatus. func (in *CouchDBUserStatus) DeepCopy() *CouchDBUserStatus { if in == nil { return nil } out := new(CouchDBUserStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DatabaseCompactionConfig) DeepCopyInto(out *DatabaseCompactionConfig) { *out = *in if in.DocBufferSize != nil { in, out := &in.DocBufferSize, &out.DocBufferSize *out = new(int) **out = **in } if in.CheckpointAfter != nil { in, out := &in.CheckpointAfter, &out.CheckpointAfter *out = new(int) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseCompactionConfig. func (in *DatabaseCompactionConfig) DeepCopy() *DatabaseCompactionConfig { if in == nil { return nil } out := new(DatabaseCompactionConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Dataset) DeepCopyInto(out *Dataset) { *out = *in if in.Provider != nil { in, out := &in.Provider, &out.Provider *out = new(Provider) **out = **in } in.Config.DeepCopyInto(&out.Config) if in.Stores != nil { in, out := &in.Stores, &out.Stores *out = make([]string, len(*in)) copy(*out, *in) } if in.Touchpoints != nil { in, out := &in.Touchpoints, &out.Touchpoints *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dataset. func (in *Dataset) DeepCopy() *Dataset { if in == nil { return nil } out := new(Dataset) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DesignDoc) DeepCopyInto(out *DesignDoc) { *out = *in if in.Views != nil { in, out := &in.Views, &out.Views *out = make(map[string]map[string]string, len(*in)) for key, val := range *in { var outVal map[string]string if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } (*out)[key] = outVal } } if in.Updates != nil { in, out := &in.Updates, &out.Updates *out = make(map[string]map[string]string, len(*in)) for key, val := range *in { var outVal map[string]string if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } (*out)[key] = outVal } } if in.Filters != nil { in, out := &in.Filters, &out.Filters *out = make(map[string]map[string]string, len(*in)) for key, val := range *in { var outVal map[string]string if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } (*out)[key] = outVal } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesignDoc. func (in *DesignDoc) DeepCopy() *DesignDoc { if in == nil { return nil } out := new(DesignDoc) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DiskMonitor) DeepCopyInto(out *DiskMonitor) { *out = *in if in.BackgroundViewIndexingThreshold != nil { in, out := &in.BackgroundViewIndexingThreshold, &out.BackgroundViewIndexingThreshold *out = new(int) **out = **in } if in.InteractiveDatabaseWritesThreshold != nil { in, out := &in.InteractiveDatabaseWritesThreshold, &out.InteractiveDatabaseWritesThreshold *out = new(int) **out = **in } if in.Enable != nil { in, out := &in.Enable, &out.Enable *out = new(bool) **out = **in } if in.InteractiveViewIndexingThreshold != nil { in, out := &in.InteractiveViewIndexingThreshold, &out.InteractiveViewIndexingThreshold *out = new(int) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskMonitor. func (in *DiskMonitor) DeepCopy() *DiskMonitor { if in == nil { return nil } out := new(DiskMonitor) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *HTTPConfig) DeepCopyInto(out *HTTPConfig) { *out = *in if in.BindAddress != nil { in, out := &in.BindAddress, &out.BindAddress *out = new(string) **out = **in } if in.ChangesTimeout != nil { in, out := &in.ChangesTimeout, &out.ChangesTimeout *out = new(int) **out = **in } if in.RequireValidUser != nil { in, out := &in.RequireValidUser, &out.RequireValidUser *out = new(bool) **out = **in } if in.RequireValidUserExceptUp != nil { in, out := &in.RequireValidUserExceptUp, &out.RequireValidUserExceptUp *out = new(bool) **out = **in } if in.EnableCORS != nil { in, out := &in.EnableCORS, &out.EnableCORS *out = new(bool) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(int) **out = **in } if in.PreferMinimal != nil { in, out := &in.PreferMinimal, &out.PreferMinimal *out = new(string) **out = **in } if in.AuthenticationHandlers != nil { in, out := &in.AuthenticationHandlers, &out.AuthenticationHandlers *out = new(string) **out = **in } if in.BufferResponse != nil { in, out := &in.BufferResponse, &out.BufferResponse *out = new(bool) **out = **in } if in.AllowJSONP != nil { in, out := &in.AllowJSONP, &out.AllowJSONP *out = new(bool) **out = **in } if in.ConfigWhitelist != nil { in, out := &in.ConfigWhitelist, &out.ConfigWhitelist *out = new(string) **out = **in } if in.SecureRewrites != nil { in, out := &in.SecureRewrites, &out.SecureRewrites *out = new(bool) **out = **in } if in.XForwardedHost != nil { in, out := &in.XForwardedHost, &out.XForwardedHost *out = new(string) **out = **in } if in.XForwardedProto != nil { in, out := &in.XForwardedProto, &out.XForwardedProto *out = new(string) **out = **in } if in.XForwardedSSL != nil { in, out := &in.XForwardedSSL, &out.XForwardedSSL *out = new(string) **out = **in } if in.EnableXFrameOptions != nil { in, out := &in.EnableXFrameOptions, &out.EnableXFrameOptions *out = new(bool) **out = **in } if in.MaxHTTPRequestSize != nil { in, out := &in.MaxHTTPRequestSize, &out.MaxHTTPRequestSize *out = new(int) **out = **in } if in.BulkGetUseBatches != nil { in, out := &in.BulkGetUseBatches, &out.BulkGetUseBatches *out = new(bool) **out = **in } if in.AdminOnlyAllDBs != nil { in, out := &in.AdminOnlyAllDBs, &out.AdminOnlyAllDBs *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPConfig. func (in *HTTPConfig) DeepCopy() *HTTPConfig { if in == nil { return nil } out := new(HTTPConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *HTTPDConfig) DeepCopyInto(out *HTTPDConfig) { *out = *in if in.ServerOptions != nil { in, out := &in.ServerOptions, &out.ServerOptions *out = new(string) **out = **in } if in.SocketOptions != nil { in, out := &in.SocketOptions, &out.SocketOptions *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPDConfig. func (in *HTTPDConfig) DeepCopy() *HTTPDConfig { if in == nil { return nil } out := new(HTTPDConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IOQBypassConfig) DeepCopyInto(out *IOQBypassConfig) { *out = *in if in.OSProcess != nil { in, out := &in.OSProcess, &out.OSProcess *out = new(bool) **out = **in } if in.Read != nil { in, out := &in.Read, &out.Read *out = new(bool) **out = **in } if in.Write != nil { in, out := &in.Write, &out.Write *out = new(bool) **out = **in } if in.ViewUpdate != nil { in, out := &in.ViewUpdate, &out.ViewUpdate *out = new(bool) **out = **in } if in.ShardSync != nil { in, out := &in.ShardSync, &out.ShardSync *out = new(bool) **out = **in } if in.Compaction != nil { in, out := &in.Compaction, &out.Compaction *out = new(bool) **out = **in } if in.Reshard != nil { in, out := &in.Reshard, &out.Reshard *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOQBypassConfig. func (in *IOQBypassConfig) DeepCopy() *IOQBypassConfig { if in == nil { return nil } out := new(IOQBypassConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IOQConfig) DeepCopyInto(out *IOQConfig) { *out = *in if in.Concurrency != nil { in, out := &in.Concurrency, &out.Concurrency *out = new(int) **out = **in } if in.Ratio != nil { in, out := &in.Ratio, &out.Ratio *out = new(float32) **out = **in } if in.Bypass != nil { in, out := &in.Bypass, &out.Bypass *out = new(IOQBypassConfig) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOQConfig. func (in *IOQConfig) DeepCopy() *IOQConfig { if in == nil { return nil } out := new(IOQConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Index) DeepCopyInto(out *Index) { *out = *in if in.Fields != nil { in, out := &in.Fields, &out.Fields *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Index. func (in *Index) DeepCopy() *Index { if in == nil { return nil } out := new(Index) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Ingress) DeepCopyInto(out *Ingress) { *out = *in out.Certificate = in.Certificate } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ingress. func (in *Ingress) DeepCopy() *Ingress { if in == nil { return nil } out := new(Ingress) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *JWTAuthConfig) DeepCopyInto(out *JWTAuthConfig) { *out = *in if in.RequiredClaims != nil { in, out := &in.RequiredClaims, &out.RequiredClaims *out = make([]string, len(*in)) copy(*out, *in) } if in.RolesClaimPath != nil { in, out := &in.RolesClaimPath, &out.RolesClaimPath *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JWTAuthConfig. func (in *JWTAuthConfig) DeepCopy() *JWTAuthConfig { if in == nil { return nil } out := new(JWTAuthConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LogConfig) DeepCopyInto(out *LogConfig) { *out = *in if in.Writer != nil { in, out := &in.Writer, &out.Writer *out = new(string) **out = **in } if in.File != nil { in, out := &in.File, &out.File *out = new(string) **out = **in } if in.WriteBuffer != nil { in, out := &in.WriteBuffer, &out.WriteBuffer *out = new(string) **out = **in } if in.WriteDelay != nil { in, out := &in.WriteDelay, &out.WriteDelay *out = new(string) **out = **in } if in.Level != nil { in, out := &in.Level, &out.Level *out = new(LogLevel) **out = **in } if in.IncludeSASL != nil { in, out := &in.IncludeSASL, &out.IncludeSASL *out = new(bool) **out = **in } if in.SyslogHost != nil { in, out := &in.SyslogHost, &out.SyslogHost *out = new(string) **out = **in } if in.SyslogPort != nil { in, out := &in.SyslogPort, &out.SyslogPort *out = new(int) **out = **in } if in.SyslogAppid != nil { in, out := &in.SyslogAppid, &out.SyslogAppid *out = new(string) **out = **in } if in.SyslogFacility != nil { in, out := &in.SyslogFacility, &out.SyslogFacility *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogConfig. func (in *LogConfig) DeepCopy() *LogConfig { if in == nil { return nil } out := new(LogConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MetricsConfig) DeepCopyInto(out *MetricsConfig) { *out = *in if in.AdditionalPort != nil { in, out := &in.AdditionalPort, &out.AdditionalPort *out = new(bool) **out = **in } if in.BindAddress != nil { in, out := &in.BindAddress, &out.BindAddress *out = new(string) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(int) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsConfig. func (in *MetricsConfig) DeepCopy() *MetricsConfig { if in == nil { return nil } out := new(MetricsConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NameRole) DeepCopyInto(out *NameRole) { *out = *in if in.Names != nil { in, out := &in.Names, &out.Names *out = make([]string, len(*in)) copy(*out, *in) } if in.Roles != nil { in, out := &in.Roles, &out.Roles *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NameRole. func (in *NameRole) DeepCopy() *NameRole { if in == nil { return nil } out := new(NameRole) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NativeQueryConfig) DeepCopyInto(out *NativeQueryConfig) { *out = *in if in.Enable != nil { in, out := &in.Enable, &out.Enable *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NativeQueryConfig. func (in *NativeQueryConfig) DeepCopy() *NativeQueryConfig { if in == nil { return nil } out := new(NativeQueryConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Provider) DeepCopyInto(out *Provider) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Provider. func (in *Provider) DeepCopy() *Provider { if in == nil { return nil } out := new(Provider) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PurgeConfig) DeepCopyInto(out *PurgeConfig) { *out = *in if in.MaxDocumentIDNumber != nil { in, out := &in.MaxDocumentIDNumber, &out.MaxDocumentIDNumber *out = new(int) **out = **in } if in.MaxRevisionsNumber != nil { in, out := &in.MaxRevisionsNumber, &out.MaxRevisionsNumber *out = new(int) **out = **in } if in.IndexLagWarnSeconds != nil { in, out := &in.IndexLagWarnSeconds, &out.IndexLagWarnSeconds *out = new(int) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PurgeConfig. func (in *PurgeConfig) DeepCopy() *PurgeConfig { if in == nil { return nil } out := new(PurgeConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *QueryServerConfig) DeepCopyInto(out *QueryServerConfig) { *out = *in if in.CommitFreq != nil { in, out := &in.CommitFreq, &out.CommitFreq *out = new(int) **out = **in } if in.ProcessLimit != nil { in, out := &in.ProcessLimit, &out.ProcessLimit *out = new(int) **out = **in } if in.ProcessTimeout != nil { in, out := &in.ProcessTimeout, &out.ProcessTimeout *out = new(int) **out = **in } if in.SoftLimit != nil { in, out := &in.SoftLimit, &out.SoftLimit *out = new(int) **out = **in } if in.ReduceLimit != nil { in, out := &in.ReduceLimit, &out.ReduceLimit *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryServerConfig. func (in *QueryServerConfig) DeepCopy() *QueryServerConfig { if in == nil { return nil } out := new(QueryServerConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RPCConfig) DeepCopyInto(out *RPCConfig) { *out = *in if in.BufferCount != nil { in, out := &in.BufferCount, &out.BufferCount *out = new(int) **out = **in } if in.ServerPerNode != nil { in, out := &in.ServerPerNode, &out.ServerPerNode *out = new(bool) **out = **in } if in.StreamLimit != nil { in, out := &in.StreamLimit, &out.StreamLimit *out = new(int) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RPCConfig. func (in *RPCConfig) DeepCopy() *RPCConfig { if in == nil { return nil } out := new(RPCConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ReShardingConfig) DeepCopyInto(out *ReShardingConfig) { *out = *in if in.MaxJobs != nil { in, out := &in.MaxJobs, &out.MaxJobs *out = new(int) **out = **in } if in.MaxHistory != nil { in, out := &in.MaxHistory, &out.MaxHistory *out = new(int) **out = **in } if in.MaxRetries != nil { in, out := &in.MaxRetries, &out.MaxRetries *out = new(int) **out = **in } if in.RetryInterval != nil { in, out := &in.RetryInterval, &out.RetryInterval *out = new(int) **out = **in } if in.UpdateTimeout != nil { in, out := &in.UpdateTimeout, &out.UpdateTimeout *out = new(int) **out = **in } if in.SourceCloseTimeout != nil { in, out := &in.SourceCloseTimeout, &out.SourceCloseTimeout *out = new(int) **out = **in } if in.RequireNodeParam != nil { in, out := &in.RequireNodeParam, &out.RequireNodeParam *out = new(bool) **out = **in } if in.RequireRangeParam != nil { in, out := &in.RequireRangeParam, &out.RequireRangeParam *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReShardingConfig. func (in *ReShardingConfig) DeepCopy() *ReShardingConfig { if in == nil { return nil } out := new(ReShardingConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ReplConfig) DeepCopyInto(out *ReplConfig) { *out = *in if in.DocIDs != nil { in, out := &in.DocIDs, &out.DocIDs *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplConfig. func (in *ReplConfig) DeepCopy() *ReplConfig { if in == nil { return nil } out := new(ReplConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Replication) DeepCopyInto(out *Replication) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Replication. func (in *Replication) DeepCopy() *Replication { if in == nil { return nil } out := new(Replication) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ReplicationSecret) DeepCopyInto(out *ReplicationSecret) { *out = *in out.FromSecret = in.FromSecret } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationSecret. func (in *ReplicationSecret) DeepCopy() *ReplicationSecret { if in == nil { return nil } out := new(ReplicationSecret) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ReplicationSet) DeepCopyInto(out *ReplicationSet) { *out = *in if in.Providers != nil { in, out := &in.Providers, &out.Providers *out = make([]Provider, len(*in)) copy(*out, *in) } if in.Datasets != nil { in, out := &in.Datasets, &out.Datasets *out = make([]Dataset, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationSet. func (in *ReplicationSet) DeepCopy() *ReplicationSet { if in == nil { return nil } out := new(ReplicationSet) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ReplicatorConfig) DeepCopyInto(out *ReplicatorConfig) { *out = *in if in.MaxJobs != nil { in, out := &in.MaxJobs, &out.MaxJobs *out = new(int) **out = **in } if in.Interval != nil { in, out := &in.Interval, &out.Interval *out = new(int) **out = **in } if in.MaxChurn != nil { in, out := &in.MaxChurn, &out.MaxChurn *out = new(int) **out = **in } if in.MaxHistory != nil { in, out := &in.MaxHistory, &out.MaxHistory *out = new(int) **out = **in } if in.UpdateDocs != nil { in, out := &in.UpdateDocs, &out.UpdateDocs *out = new(bool) **out = **in } if in.WorkerBatchSize != nil { in, out := &in.WorkerBatchSize, &out.WorkerBatchSize *out = new(int) **out = **in } if in.WorkerProcesses != nil { in, out := &in.WorkerProcesses, &out.WorkerProcesses *out = new(int) **out = **in } if in.HTTPConnections != nil { in, out := &in.HTTPConnections, &out.HTTPConnections *out = new(int) **out = **in } if in.ConnectionTimeout != nil { in, out := &in.ConnectionTimeout, &out.ConnectionTimeout *out = new(int) **out = **in } if in.RetriesPerRequest != nil { in, out := &in.RetriesPerRequest, &out.RetriesPerRequest *out = new(int) **out = **in } if in.SocketOptions != nil { in, out := &in.SocketOptions, &out.SocketOptions *out = new(string) **out = **in } if in.ValidSocketOptions != nil { in, out := &in.ValidSocketOptions, &out.ValidSocketOptions *out = new(string) **out = **in } if in.ValidEndpointProtocols != nil { in, out := &in.ValidEndpointProtocols, &out.ValidEndpointProtocols *out = new(string) **out = **in } if in.ValidProxyProtocols != nil { in, out := &in.ValidProxyProtocols, &out.ValidProxyProtocols *out = new(string) **out = **in } if in.CheckpointInterval != nil { in, out := &in.CheckpointInterval, &out.CheckpointInterval *out = new(int) **out = **in } if in.UseCheckpoints != nil { in, out := &in.UseCheckpoints, &out.UseCheckpoints *out = new(bool) **out = **in } if in.UseBulkGet != nil { in, out := &in.UseBulkGet, &out.UseBulkGet *out = new(bool) **out = **in } if in.CertFile != nil { in, out := &in.CertFile, &out.CertFile *out = new(string) **out = **in } if in.Password != nil { in, out := &in.Password, &out.Password *out = new(string) **out = **in } if in.TrustedCertFile != nil { in, out := &in.TrustedCertFile, &out.TrustedCertFile *out = new(string) **out = **in } if in.CertMaxDepth != nil { in, out := &in.CertMaxDepth, &out.CertMaxDepth *out = new(int) **out = **in } if in.AuthPlugins != nil { in, out := &in.AuthPlugins, &out.AuthPlugins *out = new(string) **out = **in } if in.UsageCoeff != nil { in, out := &in.UsageCoeff, &out.UsageCoeff *out = new(float32) **out = **in } if in.PriorityCoeff != nil { in, out := &in.PriorityCoeff, &out.PriorityCoeff *out = new(float32) **out = **in } if in.Shares != nil { in, out := &in.Shares, &out.Shares *out = make(map[string]int, len(*in)) for key, val := range *in { (*out)[key] = val } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicatorConfig. func (in *ReplicatorConfig) DeepCopy() *ReplicatorConfig { if in == nil { return nil } out := new(ReplicatorConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SSLConfig) DeepCopyInto(out *SSLConfig) { *out = *in if in.Enable != nil { in, out := &in.Enable, &out.Enable *out = new(bool) **out = **in } if in.CacertFile != nil { in, out := &in.CacertFile, &out.CacertFile *out = new(string) **out = **in } if in.CertFile != nil { in, out := &in.CertFile, &out.CertFile *out = new(string) **out = **in } if in.KeyFile != nil { in, out := &in.KeyFile, &out.KeyFile *out = new(string) **out = **in } if in.Password != nil { in, out := &in.Password, &out.Password *out = new(string) **out = **in } if in.CertMaxDepth != nil { in, out := &in.CertMaxDepth, &out.CertMaxDepth *out = new(int) **out = **in } if in.VerifyFun != nil { in, out := &in.VerifyFun, &out.VerifyFun *out = new(string) **out = **in } if in.VerifyCertificates != nil { in, out := &in.VerifyCertificates, &out.VerifyCertificates *out = new(string) **out = **in } if in.FailIfNoPeerCert != nil { in, out := &in.FailIfNoPeerCert, &out.FailIfNoPeerCert *out = new(bool) **out = **in } if in.SecureRenegotiate != nil { in, out := &in.SecureRenegotiate, &out.SecureRenegotiate *out = new(bool) **out = **in } if in.Ciphers != nil { in, out := &in.Ciphers, &out.Ciphers *out = new(string) **out = **in } if in.TLSVersions != nil { in, out := &in.TLSVersions, &out.TLSVersions *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLConfig. func (in *SSLConfig) DeepCopy() *SSLConfig { if in == nil { return nil } out := new(SSLConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SearchConfig) DeepCopyInto(out *SearchConfig) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.RetryLimit != nil { in, out := &in.RetryLimit, &out.RetryLimit *out = new(int) **out = **in } if in.Limit != nil { in, out := &in.Limit, &out.Limit *out = new(int) **out = **in } if in.LimitPartitions != nil { in, out := &in.LimitPartitions, &out.LimitPartitions *out = new(int) **out = **in } if in.MaxLimit != nil { in, out := &in.MaxLimit, &out.MaxLimit *out = new(int) **out = **in } if in.MaxLimitParts != nil { in, out := &in.MaxLimitParts, &out.MaxLimitParts *out = new(int) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SearchConfig. func (in *SearchConfig) DeepCopy() *SearchConfig { if in == nil { return nil } out := new(SearchConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Security) DeepCopyInto(out *Security) { *out = *in in.Admins.DeepCopyInto(&out.Admins) in.Members.DeepCopyInto(&out.Members) } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Security. func (in *Security) DeepCopy() *Security { if in == nil { return nil } out := new(Security) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServerConfig) DeepCopyInto(out *ServerConfig) { *out = *in if in.HTTP != nil { in, out := &in.HTTP, &out.HTTP *out = new(HTTPConfig) (*in).DeepCopyInto(*out) } if in.HTTPD != nil { in, out := &in.HTTPD, &out.HTTPD *out = new(HTTPDConfig) (*in).DeepCopyInto(*out) } if in.Auth != nil { in, out := &in.Auth, &out.Auth *out = new(AuthConfig) (*in).DeepCopyInto(*out) } if in.SSL != nil { in, out := &in.SSL, &out.SSL *out = new(SSLConfig) (*in).DeepCopyInto(*out) } if in.Cors != nil { in, out := &in.Cors, &out.Cors *out = new(CorsConfig) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerConfig. func (in *ServerConfig) DeepCopy() *ServerConfig { if in == nil { return nil } out := new(ServerConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServerReference) DeepCopyInto(out *ServerReference) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerReference. func (in *ServerReference) DeepCopy() *ServerReference { if in == nil { return nil } out := new(ServerReference) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SmooshChannelConfig) DeepCopyInto(out *SmooshChannelConfig) { *out = *in if in.Capacity != nil { in, out := &in.Capacity, &out.Capacity *out = new(int) **out = **in } if in.Concurrency != nil { in, out := &in.Concurrency, &out.Concurrency *out = new(int) **out = **in } if in.From != nil { in, out := &in.From, &out.From *out = new(string) **out = **in } if in.To != nil { in, out := &in.To, &out.To *out = new(string) **out = **in } if in.StrictWindow != nil { in, out := &in.StrictWindow, &out.StrictWindow *out = new(bool) **out = **in } if in.MaxPriority != nil { in, out := &in.MaxPriority, &out.MaxPriority *out = new(float64) **out = **in } if in.MaxSize != nil { in, out := &in.MaxSize, &out.MaxSize *out = new(float64) **out = **in } if in.MinPriority != nil { in, out := &in.MinPriority, &out.MinPriority *out = new(float64) **out = **in } if in.MinChanges != nil { in, out := &in.MinChanges, &out.MinChanges *out = new(float64) **out = **in } if in.MinSize != nil { in, out := &in.MinSize, &out.MinSize *out = new(float64) **out = **in } if in.Priority != nil { in, out := &in.Priority, &out.Priority *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmooshChannelConfig. func (in *SmooshChannelConfig) DeepCopy() *SmooshChannelConfig { if in == nil { return nil } out := new(SmooshChannelConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SmooshConfig) DeepCopyInto(out *SmooshConfig) { *out = *in if in.DBChannels != nil { in, out := &in.DBChannels, &out.DBChannels *out = make([]string, len(*in)) copy(*out, *in) } if in.ViewChannels != nil { in, out := &in.ViewChannels, &out.ViewChannels *out = make([]string, len(*in)) copy(*out, *in) } if in.CleanupChannels != nil { in, out := &in.CleanupChannels, &out.CleanupChannels *out = make([]string, len(*in)) copy(*out, *in) } if in.CompactionLogLevel != nil { in, out := &in.CompactionLogLevel, &out.CompactionLogLevel *out = new(LogLevel) **out = **in } if in.Persist != nil { in, out := &in.Persist, &out.Persist *out = new(bool) **out = **in } if in.Staleness != nil { in, out := &in.Staleness, &out.Staleness *out = new(int) **out = **in } if in.CleanupIndexFiles != nil { in, out := &in.CleanupIndexFiles, &out.CleanupIndexFiles *out = new(bool) **out = **in } if in.Channels != nil { in, out := &in.Channels, &out.Channels *out = make(map[string]*SmooshChannelConfig, len(*in)) for key, val := range *in { var outVal *SmooshChannelConfig if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = new(SmooshChannelConfig) (*in).DeepCopyInto(*out) } (*out)[key] = outVal } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmooshConfig. func (in *SmooshConfig) DeepCopy() *SmooshConfig { if in == nil { return nil } out := new(SmooshConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *StatisticsConfig) DeepCopyInto(out *StatisticsConfig) { *out = *in if in.Interval != nil { in, out := &in.Interval, &out.Interval *out = new(int) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatisticsConfig. func (in *StatisticsConfig) DeepCopy() *StatisticsConfig { if in == nil { return nil } out := new(StatisticsConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *UUIDConfig) DeepCopyInto(out *UUIDConfig) { *out = *in if in.Algorithm != nil { in, out := &in.Algorithm, &out.Algorithm *out = new(Algorithm) **out = **in } if in.UTCIDSuffix != nil { in, out := &in.UTCIDSuffix, &out.UTCIDSuffix *out = new(string) **out = **in } if in.MaxCount != nil { in, out := &in.MaxCount, &out.MaxCount *out = new(int) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UUIDConfig. func (in *UUIDConfig) DeepCopy() *UUIDConfig { if in == nil { return nil } out := new(UUIDConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *User) DeepCopyInto(out *User) { *out = *in out.Secret = in.Secret if in.Roles != nil { in, out := &in.Roles, &out.Roles *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User. func (in *User) DeepCopy() *User { if in == nil { return nil } out := new(User) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *UserDBConfig) DeepCopyInto(out *UserDBConfig) { *out = *in if in.Enable != nil { in, out := &in.Enable, &out.Enable *out = new(bool) **out = **in } if in.DeleteDBs != nil { in, out := &in.DeleteDBs, &out.DeleteDBs *out = new(bool) **out = **in } if in.Shards != nil { in, out := &in.Shards, &out.Shards *out = new(int) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDBConfig. func (in *UserDBConfig) DeepCopy() *UserDBConfig { if in == nil { return nil } out := new(UserDBConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VendorConfig) DeepCopyInto(out *VendorConfig) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Version != nil { in, out := &in.Version, &out.Version *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VendorConfig. func (in *VendorConfig) DeepCopy() *VendorConfig { if in == nil { return nil } out := new(VendorConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ViewCompactionConfig) DeepCopyInto(out *ViewCompactionConfig) { *out = *in if in.KeyValueBufferSize != nil { in, out := &in.KeyValueBufferSize, &out.KeyValueBufferSize *out = new(int) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ViewCompactionConfig. func (in *ViewCompactionConfig) DeepCopy() *ViewCompactionConfig { if in == nil { return nil } out := new(ViewCompactionConfig) in.DeepCopyInto(out) return out }