api/v1/zz_generated.deepcopy.go (1,643 lines of code) (raw):

//go:build !ignore_autogenerated // Code generated by controller-gen. DO NOT EDIT. package v1 import ( "github.com/epam/edp-keycloak-operator/api/common" 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 *AggregatedPolicyData) DeepCopyInto(out *AggregatedPolicyData) { *out = *in if in.Policies != nil { in, out := &in.Policies, &out.Policies *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregatedPolicyData. func (in *AggregatedPolicyData) DeepCopy() *AggregatedPolicyData { if in == nil { return nil } out := new(AggregatedPolicyData) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AuthenticationExecution) DeepCopyInto(out *AuthenticationExecution) { *out = *in if in.AuthenticatorConfig != nil { in, out := &in.AuthenticatorConfig, &out.AuthenticatorConfig *out = new(AuthenticatorConfig) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationExecution. func (in *AuthenticationExecution) DeepCopy() *AuthenticationExecution { if in == nil { return nil } out := new(AuthenticationExecution) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AuthenticationFlowBindingOverrides) DeepCopyInto(out *AuthenticationFlowBindingOverrides) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationFlowBindingOverrides. func (in *AuthenticationFlowBindingOverrides) DeepCopy() *AuthenticationFlowBindingOverrides { if in == nil { return nil } out := new(AuthenticationFlowBindingOverrides) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AuthenticatorConfig) DeepCopyInto(out *AuthenticatorConfig) { *out = *in if in.Config != nil { in, out := &in.Config, &out.Config *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 AuthenticatorConfig. func (in *AuthenticatorConfig) DeepCopy() *AuthenticatorConfig { if in == nil { return nil } out := new(AuthenticatorConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Authorization) DeepCopyInto(out *Authorization) { *out = *in if in.Scopes != nil { in, out := &in.Scopes, &out.Scopes *out = make([]string, len(*in)) copy(*out, *in) } if in.Policies != nil { in, out := &in.Policies, &out.Policies *out = make([]Policy, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Permissions != nil { in, out := &in.Permissions, &out.Permissions *out = make([]Permission, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Resources != nil { in, out := &in.Resources, &out.Resources *out = make([]Resource, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Authorization. func (in *Authorization) DeepCopy() *Authorization { if in == nil { return nil } out := new(Authorization) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BatchRole) DeepCopyInto(out *BatchRole) { *out = *in if in.Attributes != nil { in, out := &in.Attributes, &out.Attributes *out = make(map[string][]string, len(*in)) for key, val := range *in { var outVal []string if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = make([]string, len(*in)) copy(*out, *in) } (*out)[key] = outVal } } if in.Composites != nil { in, out := &in.Composites, &out.Composites *out = make([]Composite, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchRole. func (in *BatchRole) DeepCopy() *BatchRole { if in == nil { return nil } out := new(BatchRole) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClientPolicyData) DeepCopyInto(out *ClientPolicyData) { *out = *in if in.Clients != nil { in, out := &in.Clients, &out.Clients *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientPolicyData. func (in *ClientPolicyData) DeepCopy() *ClientPolicyData { if in == nil { return nil } out := new(ClientPolicyData) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ClientRole) DeepCopyInto(out *ClientRole) { *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 ClientRole. func (in *ClientRole) DeepCopy() *ClientRole { if in == nil { return nil } out := new(ClientRole) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Composite) DeepCopyInto(out *Composite) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Composite. func (in *Composite) DeepCopy() *Composite { if in == nil { return nil } out := new(Composite) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GroupDefinition) DeepCopyInto(out *GroupDefinition) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupDefinition. func (in *GroupDefinition) DeepCopy() *GroupDefinition { if in == nil { return nil } out := new(GroupDefinition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GroupPolicyData) DeepCopyInto(out *GroupPolicyData) { *out = *in if in.Groups != nil { in, out := &in.Groups, &out.Groups *out = make([]GroupDefinition, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyData. func (in *GroupPolicyData) DeepCopy() *GroupPolicyData { if in == nil { return nil } out := new(GroupPolicyData) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IdentityProviderMapper) DeepCopyInto(out *IdentityProviderMapper) { *out = *in if in.Config != nil { in, out := &in.Config, &out.Config *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 IdentityProviderMapper. func (in *IdentityProviderMapper) DeepCopy() *IdentityProviderMapper { if in == nil { return nil } out := new(IdentityProviderMapper) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Keycloak) DeepCopyInto(out *Keycloak) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Keycloak. func (in *Keycloak) DeepCopy() *Keycloak { if in == nil { return nil } out := new(Keycloak) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *Keycloak) 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 *KeycloakAuthFlow) DeepCopyInto(out *KeycloakAuthFlow) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakAuthFlow. func (in *KeycloakAuthFlow) DeepCopy() *KeycloakAuthFlow { if in == nil { return nil } out := new(KeycloakAuthFlow) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakAuthFlow) 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 *KeycloakAuthFlowList) DeepCopyInto(out *KeycloakAuthFlowList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]KeycloakAuthFlow, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakAuthFlowList. func (in *KeycloakAuthFlowList) DeepCopy() *KeycloakAuthFlowList { if in == nil { return nil } out := new(KeycloakAuthFlowList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakAuthFlowList) 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 *KeycloakAuthFlowSpec) DeepCopyInto(out *KeycloakAuthFlowSpec) { *out = *in out.RealmRef = in.RealmRef if in.AuthenticationExecutions != nil { in, out := &in.AuthenticationExecutions, &out.AuthenticationExecutions *out = make([]AuthenticationExecution, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakAuthFlowSpec. func (in *KeycloakAuthFlowSpec) DeepCopy() *KeycloakAuthFlowSpec { if in == nil { return nil } out := new(KeycloakAuthFlowSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakAuthFlowStatus) DeepCopyInto(out *KeycloakAuthFlowStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakAuthFlowStatus. func (in *KeycloakAuthFlowStatus) DeepCopy() *KeycloakAuthFlowStatus { if in == nil { return nil } out := new(KeycloakAuthFlowStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakClient) DeepCopyInto(out *KeycloakClient) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakClient. func (in *KeycloakClient) DeepCopy() *KeycloakClient { if in == nil { return nil } out := new(KeycloakClient) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakClient) 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 *KeycloakClientList) DeepCopyInto(out *KeycloakClientList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]KeycloakClient, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakClientList. func (in *KeycloakClientList) DeepCopy() *KeycloakClientList { if in == nil { return nil } out := new(KeycloakClientList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakClientList) 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 *KeycloakClientScope) DeepCopyInto(out *KeycloakClientScope) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakClientScope. func (in *KeycloakClientScope) DeepCopy() *KeycloakClientScope { if in == nil { return nil } out := new(KeycloakClientScope) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakClientScope) 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 *KeycloakClientScopeList) DeepCopyInto(out *KeycloakClientScopeList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]KeycloakClientScope, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakClientScopeList. func (in *KeycloakClientScopeList) DeepCopy() *KeycloakClientScopeList { if in == nil { return nil } out := new(KeycloakClientScopeList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakClientScopeList) 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 *KeycloakClientScopeSpec) DeepCopyInto(out *KeycloakClientScopeSpec) { *out = *in out.RealmRef = in.RealmRef if in.Attributes != nil { in, out := &in.Attributes, &out.Attributes *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.ProtocolMappers != nil { in, out := &in.ProtocolMappers, &out.ProtocolMappers *out = make([]ProtocolMapper, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakClientScopeSpec. func (in *KeycloakClientScopeSpec) DeepCopy() *KeycloakClientScopeSpec { if in == nil { return nil } out := new(KeycloakClientScopeSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakClientScopeStatus) DeepCopyInto(out *KeycloakClientScopeStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakClientScopeStatus. func (in *KeycloakClientScopeStatus) DeepCopy() *KeycloakClientScopeStatus { if in == nil { return nil } out := new(KeycloakClientScopeStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakClientSpec) DeepCopyInto(out *KeycloakClientSpec) { *out = *in out.RealmRef = in.RealmRef if in.RealmRoles != nil { in, out := &in.RealmRoles, &out.RealmRoles *out = new([]RealmRole) if **in != nil { in, out := *in, *out *out = make([]RealmRole, len(*in)) copy(*out, *in) } } if in.Protocol != nil { in, out := &in.Protocol, &out.Protocol *out = new(string) **out = **in } if in.Attributes != nil { in, out := &in.Attributes, &out.Attributes *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.ClientRoles != nil { in, out := &in.ClientRoles, &out.ClientRoles *out = make([]string, len(*in)) copy(*out, *in) } if in.ProtocolMappers != nil { in, out := &in.ProtocolMappers, &out.ProtocolMappers *out = new([]ProtocolMapper) if **in != nil { in, out := *in, *out *out = make([]ProtocolMapper, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } if in.ServiceAccount != nil { in, out := &in.ServiceAccount, &out.ServiceAccount *out = new(ServiceAccount) (*in).DeepCopyInto(*out) } if in.DefaultClientScopes != nil { in, out := &in.DefaultClientScopes, &out.DefaultClientScopes *out = make([]string, len(*in)) copy(*out, *in) } if in.OptionalClientScopes != nil { in, out := &in.OptionalClientScopes, &out.OptionalClientScopes *out = make([]string, len(*in)) copy(*out, *in) } if in.RedirectUris != nil { in, out := &in.RedirectUris, &out.RedirectUris *out = make([]string, len(*in)) copy(*out, *in) } if in.WebOrigins != nil { in, out := &in.WebOrigins, &out.WebOrigins *out = make([]string, len(*in)) copy(*out, *in) } if in.Authorization != nil { in, out := &in.Authorization, &out.Authorization *out = new(Authorization) (*in).DeepCopyInto(*out) } out.AuthenticationFlowBindingOverrides = in.AuthenticationFlowBindingOverrides } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakClientSpec. func (in *KeycloakClientSpec) DeepCopy() *KeycloakClientSpec { if in == nil { return nil } out := new(KeycloakClientSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakClientStatus) DeepCopyInto(out *KeycloakClientStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakClientStatus. func (in *KeycloakClientStatus) DeepCopy() *KeycloakClientStatus { if in == nil { return nil } out := new(KeycloakClientStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakComponentSpec) DeepCopyInto(out *KeycloakComponentSpec) { *out = *in out.RealmRef = in.RealmRef if in.ParentRef != nil { in, out := &in.ParentRef, &out.ParentRef *out = new(ParentComponent) **out = **in } if in.Config != nil { in, out := &in.Config, &out.Config *out = make(map[string][]string, len(*in)) for key, val := range *in { var outVal []string if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = make([]string, len(*in)) copy(*out, *in) } (*out)[key] = outVal } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakComponentSpec. func (in *KeycloakComponentSpec) DeepCopy() *KeycloakComponentSpec { if in == nil { return nil } out := new(KeycloakComponentSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakComponentStatus) DeepCopyInto(out *KeycloakComponentStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakComponentStatus. func (in *KeycloakComponentStatus) DeepCopy() *KeycloakComponentStatus { if in == nil { return nil } out := new(KeycloakComponentStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakList) DeepCopyInto(out *KeycloakList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Keycloak, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakList. func (in *KeycloakList) DeepCopy() *KeycloakList { if in == nil { return nil } out := new(KeycloakList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakList) 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 *KeycloakRealm) DeepCopyInto(out *KeycloakRealm) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealm. func (in *KeycloakRealm) DeepCopy() *KeycloakRealm { if in == nil { return nil } out := new(KeycloakRealm) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakRealm) 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 *KeycloakRealmComponent) DeepCopyInto(out *KeycloakRealmComponent) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmComponent. func (in *KeycloakRealmComponent) DeepCopy() *KeycloakRealmComponent { if in == nil { return nil } out := new(KeycloakRealmComponent) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakRealmComponent) 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 *KeycloakRealmComponentList) DeepCopyInto(out *KeycloakRealmComponentList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]KeycloakRealmComponent, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmComponentList. func (in *KeycloakRealmComponentList) DeepCopy() *KeycloakRealmComponentList { if in == nil { return nil } out := new(KeycloakRealmComponentList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakRealmComponentList) 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 *KeycloakRealmGroup) DeepCopyInto(out *KeycloakRealmGroup) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmGroup. func (in *KeycloakRealmGroup) DeepCopy() *KeycloakRealmGroup { if in == nil { return nil } out := new(KeycloakRealmGroup) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakRealmGroup) 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 *KeycloakRealmGroupList) DeepCopyInto(out *KeycloakRealmGroupList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]KeycloakRealmGroup, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmGroupList. func (in *KeycloakRealmGroupList) DeepCopy() *KeycloakRealmGroupList { if in == nil { return nil } out := new(KeycloakRealmGroupList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakRealmGroupList) 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 *KeycloakRealmGroupSpec) DeepCopyInto(out *KeycloakRealmGroupSpec) { *out = *in out.RealmRef = in.RealmRef if in.Attributes != nil { in, out := &in.Attributes, &out.Attributes *out = make(map[string][]string, len(*in)) for key, val := range *in { var outVal []string if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = make([]string, len(*in)) copy(*out, *in) } (*out)[key] = outVal } } if in.Access != nil { in, out := &in.Access, &out.Access *out = make(map[string]bool, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.RealmRoles != nil { in, out := &in.RealmRoles, &out.RealmRoles *out = make([]string, len(*in)) copy(*out, *in) } if in.SubGroups != nil { in, out := &in.SubGroups, &out.SubGroups *out = make([]string, len(*in)) copy(*out, *in) } if in.ClientRoles != nil { in, out := &in.ClientRoles, &out.ClientRoles *out = make([]ClientRole, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmGroupSpec. func (in *KeycloakRealmGroupSpec) DeepCopy() *KeycloakRealmGroupSpec { if in == nil { return nil } out := new(KeycloakRealmGroupSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakRealmGroupStatus) DeepCopyInto(out *KeycloakRealmGroupStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmGroupStatus. func (in *KeycloakRealmGroupStatus) DeepCopy() *KeycloakRealmGroupStatus { if in == nil { return nil } out := new(KeycloakRealmGroupStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakRealmIdentityProvider) DeepCopyInto(out *KeycloakRealmIdentityProvider) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmIdentityProvider. func (in *KeycloakRealmIdentityProvider) DeepCopy() *KeycloakRealmIdentityProvider { if in == nil { return nil } out := new(KeycloakRealmIdentityProvider) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakRealmIdentityProvider) 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 *KeycloakRealmIdentityProviderList) DeepCopyInto(out *KeycloakRealmIdentityProviderList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]KeycloakRealmIdentityProvider, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmIdentityProviderList. func (in *KeycloakRealmIdentityProviderList) DeepCopy() *KeycloakRealmIdentityProviderList { if in == nil { return nil } out := new(KeycloakRealmIdentityProviderList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakRealmIdentityProviderList) 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 *KeycloakRealmIdentityProviderSpec) DeepCopyInto(out *KeycloakRealmIdentityProviderSpec) { *out = *in out.RealmRef = in.RealmRef if in.Config != nil { in, out := &in.Config, &out.Config *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } if in.Mappers != nil { in, out := &in.Mappers, &out.Mappers *out = make([]IdentityProviderMapper, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmIdentityProviderSpec. func (in *KeycloakRealmIdentityProviderSpec) DeepCopy() *KeycloakRealmIdentityProviderSpec { if in == nil { return nil } out := new(KeycloakRealmIdentityProviderSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakRealmIdentityProviderStatus) DeepCopyInto(out *KeycloakRealmIdentityProviderStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmIdentityProviderStatus. func (in *KeycloakRealmIdentityProviderStatus) DeepCopy() *KeycloakRealmIdentityProviderStatus { if in == nil { return nil } out := new(KeycloakRealmIdentityProviderStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakRealmList) DeepCopyInto(out *KeycloakRealmList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]KeycloakRealm, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmList. func (in *KeycloakRealmList) DeepCopy() *KeycloakRealmList { if in == nil { return nil } out := new(KeycloakRealmList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakRealmList) 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 *KeycloakRealmRole) DeepCopyInto(out *KeycloakRealmRole) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmRole. func (in *KeycloakRealmRole) DeepCopy() *KeycloakRealmRole { if in == nil { return nil } out := new(KeycloakRealmRole) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakRealmRole) 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 *KeycloakRealmRoleBatch) DeepCopyInto(out *KeycloakRealmRoleBatch) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmRoleBatch. func (in *KeycloakRealmRoleBatch) DeepCopy() *KeycloakRealmRoleBatch { if in == nil { return nil } out := new(KeycloakRealmRoleBatch) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakRealmRoleBatch) 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 *KeycloakRealmRoleBatchList) DeepCopyInto(out *KeycloakRealmRoleBatchList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]KeycloakRealmRoleBatch, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmRoleBatchList. func (in *KeycloakRealmRoleBatchList) DeepCopy() *KeycloakRealmRoleBatchList { if in == nil { return nil } out := new(KeycloakRealmRoleBatchList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakRealmRoleBatchList) 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 *KeycloakRealmRoleBatchSpec) DeepCopyInto(out *KeycloakRealmRoleBatchSpec) { *out = *in out.RealmRef = in.RealmRef if in.Roles != nil { in, out := &in.Roles, &out.Roles *out = make([]BatchRole, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmRoleBatchSpec. func (in *KeycloakRealmRoleBatchSpec) DeepCopy() *KeycloakRealmRoleBatchSpec { if in == nil { return nil } out := new(KeycloakRealmRoleBatchSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakRealmRoleBatchStatus) DeepCopyInto(out *KeycloakRealmRoleBatchStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmRoleBatchStatus. func (in *KeycloakRealmRoleBatchStatus) DeepCopy() *KeycloakRealmRoleBatchStatus { if in == nil { return nil } out := new(KeycloakRealmRoleBatchStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakRealmRoleList) DeepCopyInto(out *KeycloakRealmRoleList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]KeycloakRealmRole, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmRoleList. func (in *KeycloakRealmRoleList) DeepCopy() *KeycloakRealmRoleList { if in == nil { return nil } out := new(KeycloakRealmRoleList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakRealmRoleList) 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 *KeycloakRealmRoleSpec) DeepCopyInto(out *KeycloakRealmRoleSpec) { *out = *in out.RealmRef = in.RealmRef if in.Attributes != nil { in, out := &in.Attributes, &out.Attributes *out = make(map[string][]string, len(*in)) for key, val := range *in { var outVal []string if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = make([]string, len(*in)) copy(*out, *in) } (*out)[key] = outVal } } if in.Composites != nil { in, out := &in.Composites, &out.Composites *out = make([]Composite, len(*in)) copy(*out, *in) } if in.CompositesClientRoles != nil { in, out := &in.CompositesClientRoles, &out.CompositesClientRoles *out = make(map[string][]Composite, len(*in)) for key, val := range *in { var outVal []Composite if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = make([]Composite, len(*in)) copy(*out, *in) } (*out)[key] = outVal } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmRoleSpec. func (in *KeycloakRealmRoleSpec) DeepCopy() *KeycloakRealmRoleSpec { if in == nil { return nil } out := new(KeycloakRealmRoleSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakRealmRoleStatus) DeepCopyInto(out *KeycloakRealmRoleStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmRoleStatus. func (in *KeycloakRealmRoleStatus) DeepCopy() *KeycloakRealmRoleStatus { if in == nil { return nil } out := new(KeycloakRealmRoleStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakRealmSpec) DeepCopyInto(out *KeycloakRealmSpec) { *out = *in out.KeycloakRef = in.KeycloakRef if in.Users != nil { in, out := &in.Users, &out.Users *out = make([]User, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.BrowserFlow != nil { in, out := &in.BrowserFlow, &out.BrowserFlow *out = new(string) **out = **in } if in.Themes != nil { in, out := &in.Themes, &out.Themes *out = new(RealmThemes) (*in).DeepCopyInto(*out) } if in.BrowserSecurityHeaders != nil { in, out := &in.BrowserSecurityHeaders, &out.BrowserSecurityHeaders *out = new(map[string]string) if **in != nil { in, out := *in, *out *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } } if in.ID != nil { in, out := &in.ID, &out.ID *out = new(string) **out = **in } if in.RealmEventConfig != nil { in, out := &in.RealmEventConfig, &out.RealmEventConfig *out = new(RealmEventConfig) (*in).DeepCopyInto(*out) } if in.PasswordPolicies != nil { in, out := &in.PasswordPolicies, &out.PasswordPolicies *out = make([]PasswordPolicy, len(*in)) copy(*out, *in) } if in.TokenSettings != nil { in, out := &in.TokenSettings, &out.TokenSettings *out = new(common.TokenSettings) **out = **in } if in.UserProfileConfig != nil { in, out := &in.UserProfileConfig, &out.UserProfileConfig *out = new(common.UserProfileConfig) (*in).DeepCopyInto(*out) } if in.Smtp != nil { in, out := &in.Smtp, &out.Smtp *out = new(common.SMTP) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmSpec. func (in *KeycloakRealmSpec) DeepCopy() *KeycloakRealmSpec { if in == nil { return nil } out := new(KeycloakRealmSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakRealmStatus) DeepCopyInto(out *KeycloakRealmStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmStatus. func (in *KeycloakRealmStatus) DeepCopy() *KeycloakRealmStatus { if in == nil { return nil } out := new(KeycloakRealmStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakRealmUser) DeepCopyInto(out *KeycloakRealmUser) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmUser. func (in *KeycloakRealmUser) DeepCopy() *KeycloakRealmUser { if in == nil { return nil } out := new(KeycloakRealmUser) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakRealmUser) 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 *KeycloakRealmUserList) DeepCopyInto(out *KeycloakRealmUserList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]KeycloakRealmUser, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmUserList. func (in *KeycloakRealmUserList) DeepCopy() *KeycloakRealmUserList { if in == nil { return nil } out := new(KeycloakRealmUserList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *KeycloakRealmUserList) 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 *KeycloakRealmUserSpec) DeepCopyInto(out *KeycloakRealmUserSpec) { *out = *in out.RealmRef = in.RealmRef if in.RequiredUserActions != nil { in, out := &in.RequiredUserActions, &out.RequiredUserActions *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) } if in.Groups != nil { in, out := &in.Groups, &out.Groups *out = make([]string, len(*in)) copy(*out, *in) } if in.Attributes != nil { in, out := &in.Attributes, &out.Attributes *out = make(map[string]string, len(*in)) for key, val := range *in { (*out)[key] = val } } out.PasswordSecret = in.PasswordSecret } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmUserSpec. func (in *KeycloakRealmUserSpec) DeepCopy() *KeycloakRealmUserSpec { if in == nil { return nil } out := new(KeycloakRealmUserSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakRealmUserStatus) DeepCopyInto(out *KeycloakRealmUserStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakRealmUserStatus. func (in *KeycloakRealmUserStatus) DeepCopy() *KeycloakRealmUserStatus { if in == nil { return nil } out := new(KeycloakRealmUserStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakSpec) DeepCopyInto(out *KeycloakSpec) { *out = *in if in.CACert != nil { in, out := &in.CACert, &out.CACert *out = new(common.SourceRef) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakSpec. func (in *KeycloakSpec) DeepCopy() *KeycloakSpec { if in == nil { return nil } out := new(KeycloakSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KeycloakStatus) DeepCopyInto(out *KeycloakStatus) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakStatus. func (in *KeycloakStatus) DeepCopy() *KeycloakStatus { if in == nil { return nil } out := new(KeycloakStatus) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ParentComponent) DeepCopyInto(out *ParentComponent) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParentComponent. func (in *ParentComponent) DeepCopy() *ParentComponent { if in == nil { return nil } out := new(ParentComponent) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PasswordPolicy) DeepCopyInto(out *PasswordPolicy) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordPolicy. func (in *PasswordPolicy) DeepCopy() *PasswordPolicy { if in == nil { return nil } out := new(PasswordPolicy) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PasswordSecret) DeepCopyInto(out *PasswordSecret) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordSecret. func (in *PasswordSecret) DeepCopy() *PasswordSecret { if in == nil { return nil } out := new(PasswordSecret) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Permission) DeepCopyInto(out *Permission) { *out = *in if in.Policies != nil { in, out := &in.Policies, &out.Policies *out = make([]string, len(*in)) copy(*out, *in) } if in.Resources != nil { in, out := &in.Resources, &out.Resources *out = make([]string, len(*in)) copy(*out, *in) } if in.Scopes != nil { in, out := &in.Scopes, &out.Scopes *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Permission. func (in *Permission) DeepCopy() *Permission { if in == nil { return nil } out := new(Permission) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Policy) DeepCopyInto(out *Policy) { *out = *in if in.AggregatedPolicy != nil { in, out := &in.AggregatedPolicy, &out.AggregatedPolicy *out = new(AggregatedPolicyData) (*in).DeepCopyInto(*out) } if in.ClientPolicy != nil { in, out := &in.ClientPolicy, &out.ClientPolicy *out = new(ClientPolicyData) (*in).DeepCopyInto(*out) } if in.GroupPolicy != nil { in, out := &in.GroupPolicy, &out.GroupPolicy *out = new(GroupPolicyData) (*in).DeepCopyInto(*out) } if in.RolePolicy != nil { in, out := &in.RolePolicy, &out.RolePolicy *out = new(RolePolicyData) (*in).DeepCopyInto(*out) } if in.TimePolicy != nil { in, out := &in.TimePolicy, &out.TimePolicy *out = new(TimePolicyData) **out = **in } if in.UserPolicy != nil { in, out := &in.UserPolicy, &out.UserPolicy *out = new(UserPolicyData) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy. func (in *Policy) DeepCopy() *Policy { if in == nil { return nil } out := new(Policy) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ProtocolMapper) DeepCopyInto(out *ProtocolMapper) { *out = *in if in.Config != nil { in, out := &in.Config, &out.Config *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 ProtocolMapper. func (in *ProtocolMapper) DeepCopy() *ProtocolMapper { if in == nil { return nil } out := new(ProtocolMapper) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RealmEventConfig) DeepCopyInto(out *RealmEventConfig) { *out = *in if in.EnabledEventTypes != nil { in, out := &in.EnabledEventTypes, &out.EnabledEventTypes *out = make([]string, len(*in)) copy(*out, *in) } if in.EventsListeners != nil { in, out := &in.EventsListeners, &out.EventsListeners *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealmEventConfig. func (in *RealmEventConfig) DeepCopy() *RealmEventConfig { if in == nil { return nil } out := new(RealmEventConfig) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RealmRole) DeepCopyInto(out *RealmRole) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealmRole. func (in *RealmRole) DeepCopy() *RealmRole { if in == nil { return nil } out := new(RealmRole) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RealmThemes) DeepCopyInto(out *RealmThemes) { *out = *in if in.LoginTheme != nil { in, out := &in.LoginTheme, &out.LoginTheme *out = new(string) **out = **in } if in.AccountTheme != nil { in, out := &in.AccountTheme, &out.AccountTheme *out = new(string) **out = **in } if in.AdminConsoleTheme != nil { in, out := &in.AdminConsoleTheme, &out.AdminConsoleTheme *out = new(string) **out = **in } if in.EmailTheme != nil { in, out := &in.EmailTheme, &out.EmailTheme *out = new(string) **out = **in } if in.InternationalizationEnabled != nil { in, out := &in.InternationalizationEnabled, &out.InternationalizationEnabled *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealmThemes. func (in *RealmThemes) DeepCopy() *RealmThemes { if in == nil { return nil } out := new(RealmThemes) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Resource) DeepCopyInto(out *Resource) { *out = *in if in.URIs != nil { in, out := &in.URIs, &out.URIs *out = make([]string, len(*in)) copy(*out, *in) } if in.Attributes != nil { in, out := &in.Attributes, &out.Attributes *out = make(map[string][]string, len(*in)) for key, val := range *in { var outVal []string if val == nil { (*out)[key] = nil } else { inVal := (*in)[key] in, out := &inVal, &outVal *out = make([]string, len(*in)) copy(*out, *in) } (*out)[key] = outVal } } if in.Scopes != nil { in, out := &in.Scopes, &out.Scopes *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Resource. func (in *Resource) DeepCopy() *Resource { if in == nil { return nil } out := new(Resource) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RoleDefinition) DeepCopyInto(out *RoleDefinition) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleDefinition. func (in *RoleDefinition) DeepCopy() *RoleDefinition { if in == nil { return nil } out := new(RoleDefinition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RolePolicyData) DeepCopyInto(out *RolePolicyData) { *out = *in if in.Roles != nil { in, out := &in.Roles, &out.Roles *out = make([]RoleDefinition, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyData. func (in *RolePolicyData) DeepCopy() *RolePolicyData { if in == nil { return nil } out := new(RolePolicyData) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SSORealmMapper) DeepCopyInto(out *SSORealmMapper) { *out = *in if in.Config != nil { in, out := &in.Config, &out.Config *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 SSORealmMapper. func (in *SSORealmMapper) DeepCopy() *SSORealmMapper { if in == nil { return nil } out := new(SSORealmMapper) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ScopePolicyData) DeepCopyInto(out *ScopePolicyData) { *out = *in if in.Scopes != nil { in, out := &in.Scopes, &out.Scopes *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopePolicyData. func (in *ScopePolicyData) DeepCopy() *ScopePolicyData { if in == nil { return nil } out := new(ScopePolicyData) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceAccount) DeepCopyInto(out *ServiceAccount) { *out = *in if in.RealmRoles != nil { in, out := &in.RealmRoles, &out.RealmRoles *out = make([]string, len(*in)) copy(*out, *in) } if in.ClientRoles != nil { in, out := &in.ClientRoles, &out.ClientRoles *out = make([]ClientRole, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Attributes != nil { in, out := &in.Attributes, &out.Attributes *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 ServiceAccount. func (in *ServiceAccount) DeepCopy() *ServiceAccount { if in == nil { return nil } out := new(ServiceAccount) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TimePolicyData) DeepCopyInto(out *TimePolicyData) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimePolicyData. func (in *TimePolicyData) DeepCopy() *TimePolicyData { if in == nil { return nil } out := new(TimePolicyData) 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 if in.RealmRoles != nil { in, out := &in.RealmRoles, &out.RealmRoles *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 *UserPolicyData) DeepCopyInto(out *UserPolicyData) { *out = *in if in.Users != nil { in, out := &in.Users, &out.Users *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyData. func (in *UserPolicyData) DeepCopy() *UserPolicyData { if in == nil { return nil } out := new(UserPolicyData) in.DeepCopyInto(out) return out }