/* * ============LICENSE_START======================================================= * oom-certservice-k8s-external-provider * ================================================================================ * Copyright (c) 2019 Smallstep Labs, Inc. * Modifications copyright (C) 2020 Nokia. All rights reserved. * ================================================================================ * This source code was copied from the following git repository: * https://github.com/smallstep/step-issuer * The source code was modified for usage in the ONAP project. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ============LICENSE_END========================================================= */ package api import ( 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 *SecretKeySelector) DeepCopyInto(out *SecretKeySelector) { *out = *in } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretKeySelector. func (in *SecretKeySelector) DeepCopy() *SecretKeySelector { if in == nil { return nil } out := new(SecretKeySelector) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CertServiceIssuer) DeepCopyInto(out *CertServiceIssuer) { *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 CertServiceIssuer. func (in *CertServiceIssuer) DeepCopy() *CertServiceIssuer { if in == nil { return nil } out := new(CertServiceIssuer) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CertServiceIssuer) 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 *CertServiceIssuerCondition) DeepCopyInto(out *CertServiceIssuerCondition) { *out = *in if in.LastTransitionTime != nil { in, out := &in.LastTransitionTime, &out.LastTransitionTime *out = (*in).DeepCopy() } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertServiceIssuerCondition. func (in *CertServiceIssuerCondition) DeepCopy() *CertServiceIssuerCondition { if in == nil { return nil } out := new(CertServiceIssuerCondition) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CertServiceIssuerList) DeepCopyInto(out *CertServiceIssuerList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]CertServiceIssuer, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertServiceIssuerList. func (in *CertServiceIssuerList) DeepCopy() *CertServiceIssuerList { if in == nil { return nil } out := new(CertServiceIssuerList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *CertServiceIssuerList) 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 *CertServiceIssuerSpec) DeepCopyInto(out *CertServiceIssuerSpec) { *out = *in out.KeyRef = in.KeyRef } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertServiceIssuerSpec. func (in *CertServiceIssuerSpec) DeepCopy() *CertServiceIssuerSpec { if in == nil { return nil } out := new(CertServiceIssuerSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CertServiceIssuerStatus) DeepCopyInto(out *CertServiceIssuerStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions *out = make([]CertServiceIssuerCondition, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertServiceIssuerStatus. func (in *CertServiceIssuerStatus) DeepCopy() *CertServiceIssuerStatus { if in == nil { return nil } out := new(CertServiceIssuerStatus) in.DeepCopyInto(out) return out }