mirror of https://github.com/kubevela/kubevela.git
711 lines
20 KiB
Go
711 lines
20 KiB
Go
//go:build !ignore_autogenerated
|
|
// +build !ignore_autogenerated
|
|
|
|
/*
|
|
Copyright 2021 The KubeVela Authors.
|
|
|
|
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.
|
|
*/
|
|
|
|
// Code generated by controller-gen. DO NOT EDIT.
|
|
|
|
package common
|
|
|
|
import (
|
|
v1 "k8s.io/api/core/v1"
|
|
"k8s.io/apimachinery/pkg/runtime"
|
|
)
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *AppRolloutStatus) DeepCopyInto(out *AppRolloutStatus) {
|
|
*out = *in
|
|
in.RolloutStatus.DeepCopyInto(&out.RolloutStatus)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppRolloutStatus.
|
|
func (in *AppRolloutStatus) DeepCopy() *AppRolloutStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(AppRolloutStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *AppStatus) DeepCopyInto(out *AppStatus) {
|
|
*out = *in
|
|
in.ConditionedStatus.DeepCopyInto(&out.ConditionedStatus)
|
|
if in.Components != nil {
|
|
in, out := &in.Components, &out.Components
|
|
*out = make([]v1.ObjectReference, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.Services != nil {
|
|
in, out := &in.Services, &out.Services
|
|
*out = make([]ApplicationComponentStatus, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
if in.ResourceTracker != nil {
|
|
in, out := &in.ResourceTracker, &out.ResourceTracker
|
|
*out = new(v1.ObjectReference)
|
|
**out = **in
|
|
}
|
|
if in.Workflow != nil {
|
|
in, out := &in.Workflow, &out.Workflow
|
|
*out = new(WorkflowStatus)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.LatestRevision != nil {
|
|
in, out := &in.LatestRevision, &out.LatestRevision
|
|
*out = new(Revision)
|
|
**out = **in
|
|
}
|
|
if in.AppliedResources != nil {
|
|
in, out := &in.AppliedResources, &out.AppliedResources
|
|
*out = make([]ClusterObjectReference, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.PolicyStatus != nil {
|
|
in, out := &in.PolicyStatus, &out.PolicyStatus
|
|
*out = make([]PolicyStatus, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppStatus.
|
|
func (in *AppStatus) DeepCopy() *AppStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(AppStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ApplicationComponent) DeepCopyInto(out *ApplicationComponent) {
|
|
*out = *in
|
|
if in.Properties != nil {
|
|
in, out := &in.Properties, &out.Properties
|
|
*out = new(runtime.RawExtension)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.DependsOn != nil {
|
|
in, out := &in.DependsOn, &out.DependsOn
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.Inputs != nil {
|
|
in, out := &in.Inputs, &out.Inputs
|
|
*out = make(StepInputs, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.Outputs != nil {
|
|
in, out := &in.Outputs, &out.Outputs
|
|
*out = make(StepOutputs, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.Traits != nil {
|
|
in, out := &in.Traits, &out.Traits
|
|
*out = make([]ApplicationTrait, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
if in.Scopes != nil {
|
|
in, out := &in.Scopes, &out.Scopes
|
|
*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 ApplicationComponent.
|
|
func (in *ApplicationComponent) DeepCopy() *ApplicationComponent {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ApplicationComponent)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ApplicationComponentStatus) DeepCopyInto(out *ApplicationComponentStatus) {
|
|
*out = *in
|
|
out.WorkloadDefinition = in.WorkloadDefinition
|
|
if in.Traits != nil {
|
|
in, out := &in.Traits, &out.Traits
|
|
*out = make([]ApplicationTraitStatus, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.Scopes != nil {
|
|
in, out := &in.Scopes, &out.Scopes
|
|
*out = make([]v1.ObjectReference, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationComponentStatus.
|
|
func (in *ApplicationComponentStatus) DeepCopy() *ApplicationComponentStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ApplicationComponentStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ApplicationTrait) DeepCopyInto(out *ApplicationTrait) {
|
|
*out = *in
|
|
if in.Properties != nil {
|
|
in, out := &in.Properties, &out.Properties
|
|
*out = new(runtime.RawExtension)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationTrait.
|
|
func (in *ApplicationTrait) DeepCopy() *ApplicationTrait {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ApplicationTrait)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ApplicationTraitStatus) DeepCopyInto(out *ApplicationTraitStatus) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationTraitStatus.
|
|
func (in *ApplicationTraitStatus) DeepCopy() *ApplicationTraitStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ApplicationTraitStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *CUE) DeepCopyInto(out *CUE) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CUE.
|
|
func (in *CUE) DeepCopy() *CUE {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(CUE)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ChildResourceKind) DeepCopyInto(out *ChildResourceKind) {
|
|
*out = *in
|
|
if in.Selector != nil {
|
|
in, out := &in.Selector, &out.Selector
|
|
*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 ChildResourceKind.
|
|
func (in *ChildResourceKind) DeepCopy() *ChildResourceKind {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ChildResourceKind)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ClusterObjectReference) DeepCopyInto(out *ClusterObjectReference) {
|
|
*out = *in
|
|
out.ObjectReference = in.ObjectReference
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterObjectReference.
|
|
func (in *ClusterObjectReference) DeepCopy() *ClusterObjectReference {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ClusterObjectReference)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ClusterPlacement) DeepCopyInto(out *ClusterPlacement) {
|
|
*out = *in
|
|
if in.ClusterSelector != nil {
|
|
in, out := &in.ClusterSelector, &out.ClusterSelector
|
|
*out = new(ClusterSelector)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
out.Distribution = in.Distribution
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPlacement.
|
|
func (in *ClusterPlacement) DeepCopy() *ClusterPlacement {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ClusterPlacement)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ClusterSelector) DeepCopyInto(out *ClusterSelector) {
|
|
*out = *in
|
|
if in.Labels != nil {
|
|
in, out := &in.Labels, &out.Labels
|
|
*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 ClusterSelector.
|
|
func (in *ClusterSelector) DeepCopy() *ClusterSelector {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ClusterSelector)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *DefinitionReference) DeepCopyInto(out *DefinitionReference) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefinitionReference.
|
|
func (in *DefinitionReference) DeepCopy() *DefinitionReference {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(DefinitionReference)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *Distribution) DeepCopyInto(out *Distribution) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Distribution.
|
|
func (in *Distribution) DeepCopy() *Distribution {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(Distribution)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *Helm) DeepCopyInto(out *Helm) {
|
|
*out = *in
|
|
in.Release.DeepCopyInto(&out.Release)
|
|
in.Repository.DeepCopyInto(&out.Repository)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Helm.
|
|
func (in *Helm) DeepCopy() *Helm {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(Helm)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *Kube) DeepCopyInto(out *Kube) {
|
|
*out = *in
|
|
in.Template.DeepCopyInto(&out.Template)
|
|
if in.Parameters != nil {
|
|
in, out := &in.Parameters, &out.Parameters
|
|
*out = make([]KubeParameter, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Kube.
|
|
func (in *Kube) DeepCopy() *Kube {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(Kube)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *KubeParameter) DeepCopyInto(out *KubeParameter) {
|
|
*out = *in
|
|
if in.FieldPaths != nil {
|
|
in, out := &in.FieldPaths, &out.FieldPaths
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.Required != nil {
|
|
in, out := &in.Required, &out.Required
|
|
*out = new(bool)
|
|
**out = **in
|
|
}
|
|
if in.Description != nil {
|
|
in, out := &in.Description, &out.Description
|
|
*out = new(string)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeParameter.
|
|
func (in *KubeParameter) DeepCopy() *KubeParameter {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(KubeParameter)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *OAMObjectReference) DeepCopyInto(out *OAMObjectReference) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAMObjectReference.
|
|
func (in *OAMObjectReference) DeepCopy() *OAMObjectReference {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(OAMObjectReference)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *PolicyStatus) DeepCopyInto(out *PolicyStatus) {
|
|
*out = *in
|
|
if in.Status != nil {
|
|
in, out := &in.Status, &out.Status
|
|
*out = new(runtime.RawExtension)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyStatus.
|
|
func (in *PolicyStatus) DeepCopy() *PolicyStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(PolicyStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RawComponent) DeepCopyInto(out *RawComponent) {
|
|
*out = *in
|
|
in.Raw.DeepCopyInto(&out.Raw)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawComponent.
|
|
func (in *RawComponent) DeepCopy() *RawComponent {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RawComponent)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RawExtensionPointer) DeepCopyInto(out *RawExtensionPointer) {
|
|
*out = *in
|
|
if in.RawExtension != nil {
|
|
in, out := &in.RawExtension, &out.RawExtension
|
|
*out = new(runtime.RawExtension)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawExtensionPointer.
|
|
func (in *RawExtensionPointer) DeepCopy() *RawExtensionPointer {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RawExtensionPointer)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *Revision) DeepCopyInto(out *Revision) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Revision.
|
|
func (in *Revision) DeepCopy() *Revision {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(Revision)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *Schematic) DeepCopyInto(out *Schematic) {
|
|
*out = *in
|
|
if in.KUBE != nil {
|
|
in, out := &in.KUBE, &out.KUBE
|
|
*out = new(Kube)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.CUE != nil {
|
|
in, out := &in.CUE, &out.CUE
|
|
*out = new(CUE)
|
|
**out = **in
|
|
}
|
|
if in.HELM != nil {
|
|
in, out := &in.HELM, &out.HELM
|
|
*out = new(Helm)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.Terraform != nil {
|
|
in, out := &in.Terraform, &out.Terraform
|
|
*out = new(Terraform)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Schematic.
|
|
func (in *Schematic) DeepCopy() *Schematic {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(Schematic)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *Status) DeepCopyInto(out *Status) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Status.
|
|
func (in *Status) DeepCopy() *Status {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(Status)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in StepInputs) DeepCopyInto(out *StepInputs) {
|
|
{
|
|
in := &in
|
|
*out = make(StepInputs, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StepInputs.
|
|
func (in StepInputs) DeepCopy() StepInputs {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(StepInputs)
|
|
in.DeepCopyInto(out)
|
|
return *out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in StepOutputs) DeepCopyInto(out *StepOutputs) {
|
|
{
|
|
in := &in
|
|
*out = make(StepOutputs, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StepOutputs.
|
|
func (in StepOutputs) DeepCopy() StepOutputs {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(StepOutputs)
|
|
in.DeepCopyInto(out)
|
|
return *out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *SubStepsStatus) DeepCopyInto(out *SubStepsStatus) {
|
|
*out = *in
|
|
if in.Steps != nil {
|
|
in, out := &in.Steps, &out.Steps
|
|
*out = make([]WorkflowSubStepStatus, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubStepsStatus.
|
|
func (in *SubStepsStatus) DeepCopy() *SubStepsStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(SubStepsStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *Terraform) DeepCopyInto(out *Terraform) {
|
|
*out = *in
|
|
in.BaseConfigurationSpec.DeepCopyInto(&out.BaseConfigurationSpec)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Terraform.
|
|
func (in *Terraform) DeepCopy() *Terraform {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(Terraform)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *WorkflowStatus) DeepCopyInto(out *WorkflowStatus) {
|
|
*out = *in
|
|
if in.ContextBackend != nil {
|
|
in, out := &in.ContextBackend, &out.ContextBackend
|
|
*out = new(v1.ObjectReference)
|
|
**out = **in
|
|
}
|
|
if in.Steps != nil {
|
|
in, out := &in.Steps, &out.Steps
|
|
*out = make([]WorkflowStepStatus, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
in.StartTime.DeepCopyInto(&out.StartTime)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStatus.
|
|
func (in *WorkflowStatus) DeepCopy() *WorkflowStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(WorkflowStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *WorkflowStepStatus) DeepCopyInto(out *WorkflowStepStatus) {
|
|
*out = *in
|
|
if in.SubSteps != nil {
|
|
in, out := &in.SubSteps, &out.SubSteps
|
|
*out = new(SubStepsStatus)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
in.FirstExecuteTime.DeepCopyInto(&out.FirstExecuteTime)
|
|
in.LastExecuteTime.DeepCopyInto(&out.LastExecuteTime)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStepStatus.
|
|
func (in *WorkflowStepStatus) DeepCopy() *WorkflowStepStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(WorkflowStepStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *WorkflowSubStepStatus) DeepCopyInto(out *WorkflowSubStepStatus) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSubStepStatus.
|
|
func (in *WorkflowSubStepStatus) DeepCopy() *WorkflowSubStepStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(WorkflowSubStepStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *WorkloadGVK) DeepCopyInto(out *WorkloadGVK) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadGVK.
|
|
func (in *WorkloadGVK) DeepCopy() *WorkloadGVK {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(WorkloadGVK)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *WorkloadTypeDescriptor) DeepCopyInto(out *WorkloadTypeDescriptor) {
|
|
*out = *in
|
|
out.Definition = in.Definition
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadTypeDescriptor.
|
|
func (in *WorkloadTypeDescriptor) DeepCopy() *WorkloadTypeDescriptor {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(WorkloadTypeDescriptor)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|