1 // +build !ignore_autogenerated
3 // Code generated by operator-sdk. DO NOT EDIT.
8 runtime "k8s.io/apimachinery/pkg/runtime"
11 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
12 func (in *Datasource) DeepCopyInto(out *Datasource) {
14 if in.JsonData != nil {
15 in, out := &in.JsonData, &out.JsonData
16 *out = make(map[string]string, len(*in))
17 for key, val := range *in {
24 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Datasource.
25 func (in *Datasource) DeepCopy() *Datasource {
29 out := new(Datasource)
34 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
35 func (in *GrafanaDataSource) DeepCopyInto(out *GrafanaDataSource) {
37 out.TypeMeta = in.TypeMeta
38 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
39 in.Spec.DeepCopyInto(&out.Spec)
40 out.Status = in.Status
44 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaDataSource.
45 func (in *GrafanaDataSource) DeepCopy() *GrafanaDataSource {
49 out := new(GrafanaDataSource)
54 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
55 func (in *GrafanaDataSource) DeepCopyObject() runtime.Object {
56 if c := in.DeepCopy(); c != nil {
62 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
63 func (in *GrafanaDataSourceList) DeepCopyInto(out *GrafanaDataSourceList) {
65 out.TypeMeta = in.TypeMeta
66 out.ListMeta = in.ListMeta
68 in, out := &in.Items, &out.Items
69 *out = make([]GrafanaDataSource, len(*in))
71 (*in)[i].DeepCopyInto(&(*out)[i])
77 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaDataSourceList.
78 func (in *GrafanaDataSourceList) DeepCopy() *GrafanaDataSourceList {
82 out := new(GrafanaDataSourceList)
87 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
88 func (in *GrafanaDataSourceList) DeepCopyObject() runtime.Object {
89 if c := in.DeepCopy(); c != nil {
95 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
96 func (in *GrafanaDataSourceSpec) DeepCopyInto(out *GrafanaDataSourceSpec) {
98 if in.Datasources != nil {
99 in, out := &in.Datasources, &out.Datasources
100 *out = make([]Datasource, len(*in))
102 (*in)[i].DeepCopyInto(&(*out)[i])
105 if in.Grafana != nil {
106 in, out := &in.Grafana, &out.Grafana
107 *out = make(map[string]string, len(*in))
108 for key, val := range *in {
115 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaDataSourceSpec.
116 func (in *GrafanaDataSourceSpec) DeepCopy() *GrafanaDataSourceSpec {
120 out := new(GrafanaDataSourceSpec)
125 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
126 func (in *GrafanaDataSourceStatus) DeepCopyInto(out *GrafanaDataSourceStatus) {
131 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaDataSourceStatus.
132 func (in *GrafanaDataSourceStatus) DeepCopy() *GrafanaDataSourceStatus {
136 out := new(GrafanaDataSourceStatus)