apis/clouddeploy/v1alpha1/zz_generated.deepcopy.go (1,655 lines of code) (raw):
//go:build !ignore_autogenerated
// Copyright 2020 Google LLC
//
// 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 v1alpha1
import (
cloudbuildv1alpha1 "github.com/GoogleCloudPlatform/k8s-config-connector/apis/cloudbuild/v1alpha1"
"github.com/GoogleCloudPlatform/k8s-config-connector/apis/refs/v1beta1"
k8sv1alpha1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/k8s/v1alpha1"
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 *Canary) DeepCopyInto(out *Canary) {
*out = *in
if in.RuntimeConfig != nil {
in, out := &in.RuntimeConfig, &out.RuntimeConfig
*out = new(RuntimeConfig)
(*in).DeepCopyInto(*out)
}
if in.CanaryDeployment != nil {
in, out := &in.CanaryDeployment, &out.CanaryDeployment
*out = new(CanaryDeployment)
(*in).DeepCopyInto(*out)
}
if in.CustomCanaryDeployment != nil {
in, out := &in.CustomCanaryDeployment, &out.CustomCanaryDeployment
*out = new(CustomCanaryDeployment)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Canary.
func (in *Canary) DeepCopy() *Canary {
if in == nil {
return nil
}
out := new(Canary)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CanaryDeployment) DeepCopyInto(out *CanaryDeployment) {
*out = *in
if in.Percentages != nil {
in, out := &in.Percentages, &out.Percentages
*out = make([]int32, len(*in))
copy(*out, *in)
}
if in.Verify != nil {
in, out := &in.Verify, &out.Verify
*out = new(bool)
**out = **in
}
if in.Predeploy != nil {
in, out := &in.Predeploy, &out.Predeploy
*out = new(Predeploy)
(*in).DeepCopyInto(*out)
}
if in.Postdeploy != nil {
in, out := &in.Postdeploy, &out.Postdeploy
*out = new(Postdeploy)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanaryDeployment.
func (in *CanaryDeployment) DeepCopy() *CanaryDeployment {
if in == nil {
return nil
}
out := new(CanaryDeployment)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CloudDeployDeliveryPipeline) DeepCopyInto(out *CloudDeployDeliveryPipeline) {
*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 CloudDeployDeliveryPipeline.
func (in *CloudDeployDeliveryPipeline) DeepCopy() *CloudDeployDeliveryPipeline {
if in == nil {
return nil
}
out := new(CloudDeployDeliveryPipeline)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *CloudDeployDeliveryPipeline) 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 *CloudDeployDeliveryPipelineList) DeepCopyInto(out *CloudDeployDeliveryPipelineList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]CloudDeployDeliveryPipeline, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudDeployDeliveryPipelineList.
func (in *CloudDeployDeliveryPipelineList) DeepCopy() *CloudDeployDeliveryPipelineList {
if in == nil {
return nil
}
out := new(CloudDeployDeliveryPipelineList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *CloudDeployDeliveryPipelineList) 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 *CloudDeployDeployPolicy) DeepCopyInto(out *CloudDeployDeployPolicy) {
*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 CloudDeployDeployPolicy.
func (in *CloudDeployDeployPolicy) DeepCopy() *CloudDeployDeployPolicy {
if in == nil {
return nil
}
out := new(CloudDeployDeployPolicy)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *CloudDeployDeployPolicy) 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 *CloudDeployDeployPolicyList) DeepCopyInto(out *CloudDeployDeployPolicyList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]CloudDeployDeployPolicy, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudDeployDeployPolicyList.
func (in *CloudDeployDeployPolicyList) DeepCopy() *CloudDeployDeployPolicyList {
if in == nil {
return nil
}
out := new(CloudDeployDeployPolicyList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *CloudDeployDeployPolicyList) 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 *CloudRunConfig) DeepCopyInto(out *CloudRunConfig) {
*out = *in
if in.AutomaticTrafficControl != nil {
in, out := &in.AutomaticTrafficControl, &out.AutomaticTrafficControl
*out = new(bool)
**out = **in
}
if in.CanaryRevisionTags != nil {
in, out := &in.CanaryRevisionTags, &out.CanaryRevisionTags
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.PriorRevisionTags != nil {
in, out := &in.PriorRevisionTags, &out.PriorRevisionTags
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.StableRevisionTags != nil {
in, out := &in.StableRevisionTags, &out.StableRevisionTags
*out = make([]string, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudRunConfig.
func (in *CloudRunConfig) DeepCopy() *CloudRunConfig {
if in == nil {
return nil
}
out := new(CloudRunConfig)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomCanaryDeployment) DeepCopyInto(out *CustomCanaryDeployment) {
*out = *in
if in.PhaseConfigs != nil {
in, out := &in.PhaseConfigs, &out.PhaseConfigs
*out = make([]CustomCanaryDeployment_PhaseConfig, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomCanaryDeployment.
func (in *CustomCanaryDeployment) DeepCopy() *CustomCanaryDeployment {
if in == nil {
return nil
}
out := new(CustomCanaryDeployment)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomCanaryDeployment_PhaseConfig) DeepCopyInto(out *CustomCanaryDeployment_PhaseConfig) {
*out = *in
if in.PhaseID != nil {
in, out := &in.PhaseID, &out.PhaseID
*out = new(string)
**out = **in
}
if in.Percentage != nil {
in, out := &in.Percentage, &out.Percentage
*out = new(int32)
**out = **in
}
if in.Profiles != nil {
in, out := &in.Profiles, &out.Profiles
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.Verify != nil {
in, out := &in.Verify, &out.Verify
*out = new(bool)
**out = **in
}
if in.Predeploy != nil {
in, out := &in.Predeploy, &out.Predeploy
*out = new(Predeploy)
(*in).DeepCopyInto(*out)
}
if in.Postdeploy != nil {
in, out := &in.Postdeploy, &out.Postdeploy
*out = new(Postdeploy)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomCanaryDeployment_PhaseConfig.
func (in *CustomCanaryDeployment_PhaseConfig) DeepCopy() *CustomCanaryDeployment_PhaseConfig {
if in == nil {
return nil
}
out := new(CustomCanaryDeployment_PhaseConfig)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomTargetSkaffoldActions) DeepCopyInto(out *CustomTargetSkaffoldActions) {
*out = *in
if in.RenderAction != nil {
in, out := &in.RenderAction, &out.RenderAction
*out = new(string)
**out = **in
}
if in.DeployAction != nil {
in, out := &in.DeployAction, &out.DeployAction
*out = new(string)
**out = **in
}
if in.IncludeSkaffoldModules != nil {
in, out := &in.IncludeSkaffoldModules, &out.IncludeSkaffoldModules
*out = make([]SkaffoldModules, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTargetSkaffoldActions.
func (in *CustomTargetSkaffoldActions) DeepCopy() *CustomTargetSkaffoldActions {
if in == nil {
return nil
}
out := new(CustomTargetSkaffoldActions)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomTargetType) DeepCopyInto(out *CustomTargetType) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Description != nil {
in, out := &in.Description, &out.Description
*out = new(string)
**out = **in
}
if in.Annotations != nil {
in, out := &in.Annotations, &out.Annotations
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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
}
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.CustomActions != nil {
in, out := &in.CustomActions, &out.CustomActions
*out = new(CustomTargetSkaffoldActions)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTargetType.
func (in *CustomTargetType) DeepCopy() *CustomTargetType {
if in == nil {
return nil
}
out := new(CustomTargetType)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomTargetTypeIdentity) DeepCopyInto(out *CustomTargetTypeIdentity) {
*out = *in
if in.parent != nil {
in, out := &in.parent, &out.parent
*out = new(CustomTargetTypeParent)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTargetTypeIdentity.
func (in *CustomTargetTypeIdentity) DeepCopy() *CustomTargetTypeIdentity {
if in == nil {
return nil
}
out := new(CustomTargetTypeIdentity)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomTargetTypeObservedState) DeepCopyInto(out *CustomTargetTypeObservedState) {
*out = *in
if in.CustomTargetTypeID != nil {
in, out := &in.CustomTargetTypeID, &out.CustomTargetTypeID
*out = new(string)
**out = **in
}
if in.Uid != nil {
in, out := &in.Uid, &out.Uid
*out = new(string)
**out = **in
}
if in.CreateTime != nil {
in, out := &in.CreateTime, &out.CreateTime
*out = new(string)
**out = **in
}
if in.UpdateTime != nil {
in, out := &in.UpdateTime, &out.UpdateTime
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTargetTypeObservedState.
func (in *CustomTargetTypeObservedState) DeepCopy() *CustomTargetTypeObservedState {
if in == nil {
return nil
}
out := new(CustomTargetTypeObservedState)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomTargetTypeParent) DeepCopyInto(out *CustomTargetTypeParent) {
*out = *in
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTargetTypeParent.
func (in *CustomTargetTypeParent) DeepCopy() *CustomTargetTypeParent {
if in == nil {
return nil
}
out := new(CustomTargetTypeParent)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomTargetTypeRef) DeepCopyInto(out *CustomTargetTypeRef) {
*out = *in
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTargetTypeRef.
func (in *CustomTargetTypeRef) DeepCopy() *CustomTargetTypeRef {
if in == nil {
return nil
}
out := new(CustomTargetTypeRef)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomTargetTypeSpec) DeepCopyInto(out *CustomTargetTypeSpec) {
*out = *in
if in.ResourceID != nil {
in, out := &in.ResourceID, &out.ResourceID
*out = new(string)
**out = **in
}
if in.ProjectRef != nil {
in, out := &in.ProjectRef, &out.ProjectRef
*out = new(v1beta1.ProjectRef)
**out = **in
}
if in.Description != nil {
in, out := &in.Description, &out.Description
*out = new(string)
**out = **in
}
if in.CustomActions != nil {
in, out := &in.CustomActions, &out.CustomActions
*out = new(CustomTargetSkaffoldActions)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTargetTypeSpec.
func (in *CustomTargetTypeSpec) DeepCopy() *CustomTargetTypeSpec {
if in == nil {
return nil
}
out := new(CustomTargetTypeSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomTargetTypeStatus) DeepCopyInto(out *CustomTargetTypeStatus) {
*out = *in
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]k8sv1alpha1.Condition, len(*in))
copy(*out, *in)
}
if in.ObservedGeneration != nil {
in, out := &in.ObservedGeneration, &out.ObservedGeneration
*out = new(int64)
**out = **in
}
if in.ExternalRef != nil {
in, out := &in.ExternalRef, &out.ExternalRef
*out = new(string)
**out = **in
}
if in.ObservedState != nil {
in, out := &in.ObservedState, &out.ObservedState
*out = new(CustomTargetTypeObservedState)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTargetTypeStatus.
func (in *CustomTargetTypeStatus) DeepCopy() *CustomTargetTypeStatus {
if in == nil {
return nil
}
out := new(CustomTargetTypeStatus)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Date) DeepCopyInto(out *Date) {
*out = *in
if in.Year != nil {
in, out := &in.Year, &out.Year
*out = new(int32)
**out = **in
}
if in.Month != nil {
in, out := &in.Month, &out.Month
*out = new(int32)
**out = **in
}
if in.Day != nil {
in, out := &in.Day, &out.Day
*out = new(int32)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Date.
func (in *Date) DeepCopy() *Date {
if in == nil {
return nil
}
out := new(Date)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeliveryPipeline) DeepCopyInto(out *DeliveryPipeline) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Description != nil {
in, out := &in.Description, &out.Description
*out = new(string)
**out = **in
}
if in.Annotations != nil {
in, out := &in.Annotations, &out.Annotations
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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
}
}
if in.SerialPipeline != nil {
in, out := &in.SerialPipeline, &out.SerialPipeline
*out = new(SerialPipeline)
(*in).DeepCopyInto(*out)
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Suspended != nil {
in, out := &in.Suspended, &out.Suspended
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryPipeline.
func (in *DeliveryPipeline) DeepCopy() *DeliveryPipeline {
if in == nil {
return nil
}
out := new(DeliveryPipeline)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeliveryPipelineAttribute) DeepCopyInto(out *DeliveryPipelineAttribute) {
*out = *in
if in.ID != nil {
in, out := &in.ID, &out.ID
*out = new(string)
**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 DeliveryPipelineAttribute.
func (in *DeliveryPipelineAttribute) DeepCopy() *DeliveryPipelineAttribute {
if in == nil {
return nil
}
out := new(DeliveryPipelineAttribute)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeliveryPipelineIdentity) DeepCopyInto(out *DeliveryPipelineIdentity) {
*out = *in
if in.parent != nil {
in, out := &in.parent, &out.parent
*out = new(DeliveryPipelineParent)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryPipelineIdentity.
func (in *DeliveryPipelineIdentity) DeepCopy() *DeliveryPipelineIdentity {
if in == nil {
return nil
}
out := new(DeliveryPipelineIdentity)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeliveryPipelineObservedState) DeepCopyInto(out *DeliveryPipelineObservedState) {
*out = *in
if in.Uid != nil {
in, out := &in.Uid, &out.Uid
*out = new(string)
**out = **in
}
if in.CreateTime != nil {
in, out := &in.CreateTime, &out.CreateTime
*out = new(string)
**out = **in
}
if in.UpdateTime != nil {
in, out := &in.UpdateTime, &out.UpdateTime
*out = new(string)
**out = **in
}
if in.Condition != nil {
in, out := &in.Condition, &out.Condition
*out = new(PipelineCondition)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryPipelineObservedState.
func (in *DeliveryPipelineObservedState) DeepCopy() *DeliveryPipelineObservedState {
if in == nil {
return nil
}
out := new(DeliveryPipelineObservedState)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeliveryPipelineParent) DeepCopyInto(out *DeliveryPipelineParent) {
*out = *in
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryPipelineParent.
func (in *DeliveryPipelineParent) DeepCopy() *DeliveryPipelineParent {
if in == nil {
return nil
}
out := new(DeliveryPipelineParent)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeliveryPipelineRef) DeepCopyInto(out *DeliveryPipelineRef) {
*out = *in
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryPipelineRef.
func (in *DeliveryPipelineRef) DeepCopy() *DeliveryPipelineRef {
if in == nil {
return nil
}
out := new(DeliveryPipelineRef)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeliveryPipelineSpec) DeepCopyInto(out *DeliveryPipelineSpec) {
*out = *in
in.CommonSpec.DeepCopyInto(&out.CommonSpec)
if in.Location != nil {
in, out := &in.Location, &out.Location
*out = new(string)
**out = **in
}
if in.Description != nil {
in, out := &in.Description, &out.Description
*out = new(string)
**out = **in
}
if in.Annotations != nil {
in, out := &in.Annotations, &out.Annotations
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.SerialPipeline != nil {
in, out := &in.SerialPipeline, &out.SerialPipeline
*out = new(SerialPipeline)
(*in).DeepCopyInto(*out)
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Suspended != nil {
in, out := &in.Suspended, &out.Suspended
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryPipelineSpec.
func (in *DeliveryPipelineSpec) DeepCopy() *DeliveryPipelineSpec {
if in == nil {
return nil
}
out := new(DeliveryPipelineSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeliveryPipelineStatus) DeepCopyInto(out *DeliveryPipelineStatus) {
*out = *in
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]k8sv1alpha1.Condition, len(*in))
copy(*out, *in)
}
if in.ObservedGeneration != nil {
in, out := &in.ObservedGeneration, &out.ObservedGeneration
*out = new(int64)
**out = **in
}
if in.ExternalRef != nil {
in, out := &in.ExternalRef, &out.ExternalRef
*out = new(string)
**out = **in
}
if in.ObservedState != nil {
in, out := &in.ObservedState, &out.ObservedState
*out = new(DeliveryPipelineObservedState)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryPipelineStatus.
func (in *DeliveryPipelineStatus) DeepCopy() *DeliveryPipelineStatus {
if in == nil {
return nil
}
out := new(DeliveryPipelineStatus)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeployCustomTargetType) DeepCopyInto(out *DeployCustomTargetType) {
*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 DeployCustomTargetType.
func (in *DeployCustomTargetType) DeepCopy() *DeployCustomTargetType {
if in == nil {
return nil
}
out := new(DeployCustomTargetType)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *DeployCustomTargetType) 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 *DeployCustomTargetTypeList) DeepCopyInto(out *DeployCustomTargetTypeList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]DeployCustomTargetType, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployCustomTargetTypeList.
func (in *DeployCustomTargetTypeList) DeepCopy() *DeployCustomTargetTypeList {
if in == nil {
return nil
}
out := new(DeployCustomTargetTypeList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *DeployCustomTargetTypeList) 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 *DeployParameters) DeepCopyInto(out *DeployParameters) {
*out = *in
if in.Values != nil {
in, out := &in.Values, &out.Values
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.MatchTargetLabels != nil {
in, out := &in.MatchTargetLabels, &out.MatchTargetLabels
*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 DeployParameters.
func (in *DeployParameters) DeepCopy() *DeployParameters {
if in == nil {
return nil
}
out := new(DeployParameters)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeployPolicy) DeepCopyInto(out *DeployPolicy) {
*out = *in
if in.Description != nil {
in, out := &in.Description, &out.Description
*out = new(string)
**out = **in
}
if in.Annotations != nil {
in, out := &in.Annotations, &out.Annotations
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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
}
}
if in.Suspended != nil {
in, out := &in.Suspended, &out.Suspended
*out = new(bool)
**out = **in
}
if in.Selectors != nil {
in, out := &in.Selectors, &out.Selectors
*out = make([]DeployPolicyResourceSelector, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Rules != nil {
in, out := &in.Rules, &out.Rules
*out = make([]PolicyRule, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPolicy.
func (in *DeployPolicy) DeepCopy() *DeployPolicy {
if in == nil {
return nil
}
out := new(DeployPolicy)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeployPolicyIdentity) DeepCopyInto(out *DeployPolicyIdentity) {
*out = *in
if in.parent != nil {
in, out := &in.parent, &out.parent
*out = new(DeployPolicyParent)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPolicyIdentity.
func (in *DeployPolicyIdentity) DeepCopy() *DeployPolicyIdentity {
if in == nil {
return nil
}
out := new(DeployPolicyIdentity)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeployPolicyObservedState) DeepCopyInto(out *DeployPolicyObservedState) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Uid != nil {
in, out := &in.Uid, &out.Uid
*out = new(string)
**out = **in
}
if in.CreateTime != nil {
in, out := &in.CreateTime, &out.CreateTime
*out = new(string)
**out = **in
}
if in.UpdateTime != nil {
in, out := &in.UpdateTime, &out.UpdateTime
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPolicyObservedState.
func (in *DeployPolicyObservedState) DeepCopy() *DeployPolicyObservedState {
if in == nil {
return nil
}
out := new(DeployPolicyObservedState)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeployPolicyParent) DeepCopyInto(out *DeployPolicyParent) {
*out = *in
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPolicyParent.
func (in *DeployPolicyParent) DeepCopy() *DeployPolicyParent {
if in == nil {
return nil
}
out := new(DeployPolicyParent)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeployPolicyRef) DeepCopyInto(out *DeployPolicyRef) {
*out = *in
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPolicyRef.
func (in *DeployPolicyRef) DeepCopy() *DeployPolicyRef {
if in == nil {
return nil
}
out := new(DeployPolicyRef)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeployPolicyResourceSelector) DeepCopyInto(out *DeployPolicyResourceSelector) {
*out = *in
if in.DeliveryPipeline != nil {
in, out := &in.DeliveryPipeline, &out.DeliveryPipeline
*out = new(DeliveryPipelineAttribute)
(*in).DeepCopyInto(*out)
}
if in.Target != nil {
in, out := &in.Target, &out.Target
*out = new(TargetAttribute)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPolicyResourceSelector.
func (in *DeployPolicyResourceSelector) DeepCopy() *DeployPolicyResourceSelector {
if in == nil {
return nil
}
out := new(DeployPolicyResourceSelector)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeployPolicySpec) DeepCopyInto(out *DeployPolicySpec) {
*out = *in
in.Parent.DeepCopyInto(&out.Parent)
if in.ResourceID != nil {
in, out := &in.ResourceID, &out.ResourceID
*out = new(string)
**out = **in
}
if in.Description != nil {
in, out := &in.Description, &out.Description
*out = new(string)
**out = **in
}
if in.Suspended != nil {
in, out := &in.Suspended, &out.Suspended
*out = new(bool)
**out = **in
}
if in.Selectors != nil {
in, out := &in.Selectors, &out.Selectors
*out = make([]DeployPolicyResourceSelector, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Rules != nil {
in, out := &in.Rules, &out.Rules
*out = make([]PolicyRule, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPolicySpec.
func (in *DeployPolicySpec) DeepCopy() *DeployPolicySpec {
if in == nil {
return nil
}
out := new(DeployPolicySpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DeployPolicyStatus) DeepCopyInto(out *DeployPolicyStatus) {
*out = *in
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]k8sv1alpha1.Condition, len(*in))
copy(*out, *in)
}
if in.ObservedGeneration != nil {
in, out := &in.ObservedGeneration, &out.ObservedGeneration
*out = new(int64)
**out = **in
}
if in.ExternalRef != nil {
in, out := &in.ExternalRef, &out.ExternalRef
*out = new(string)
**out = **in
}
if in.ObservedState != nil {
in, out := &in.ObservedState, &out.ObservedState
*out = new(DeployPolicyObservedState)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployPolicyStatus.
func (in *DeployPolicyStatus) DeepCopy() *DeployPolicyStatus {
if in == nil {
return nil
}
out := new(DeployPolicyStatus)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *KubernetesConfig) DeepCopyInto(out *KubernetesConfig) {
*out = *in
if in.GatewayServiceMesh != nil {
in, out := &in.GatewayServiceMesh, &out.GatewayServiceMesh
*out = new(KubernetesConfig_GatewayServiceMesh)
(*in).DeepCopyInto(*out)
}
if in.ServiceNetworking != nil {
in, out := &in.ServiceNetworking, &out.ServiceNetworking
*out = new(KubernetesConfig_ServiceNetworking)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesConfig.
func (in *KubernetesConfig) DeepCopy() *KubernetesConfig {
if in == nil {
return nil
}
out := new(KubernetesConfig)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *KubernetesConfig_GatewayServiceMesh) DeepCopyInto(out *KubernetesConfig_GatewayServiceMesh) {
*out = *in
if in.HTTPRoute != nil {
in, out := &in.HTTPRoute, &out.HTTPRoute
*out = new(string)
**out = **in
}
if in.Service != nil {
in, out := &in.Service, &out.Service
*out = new(string)
**out = **in
}
if in.Deployment != nil {
in, out := &in.Deployment, &out.Deployment
*out = new(string)
**out = **in
}
if in.RouteUpdateWaitTime != nil {
in, out := &in.RouteUpdateWaitTime, &out.RouteUpdateWaitTime
*out = new(string)
**out = **in
}
if in.StableCutbackDuration != nil {
in, out := &in.StableCutbackDuration, &out.StableCutbackDuration
*out = new(string)
**out = **in
}
if in.PodSelectorLabel != nil {
in, out := &in.PodSelectorLabel, &out.PodSelectorLabel
*out = new(string)
**out = **in
}
if in.RouteDestinations != nil {
in, out := &in.RouteDestinations, &out.RouteDestinations
*out = new(KubernetesConfig_GatewayServiceMesh_RouteDestinations)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesConfig_GatewayServiceMesh.
func (in *KubernetesConfig_GatewayServiceMesh) DeepCopy() *KubernetesConfig_GatewayServiceMesh {
if in == nil {
return nil
}
out := new(KubernetesConfig_GatewayServiceMesh)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *KubernetesConfig_GatewayServiceMesh_RouteDestinations) DeepCopyInto(out *KubernetesConfig_GatewayServiceMesh_RouteDestinations) {
*out = *in
if in.DestinationIDs != nil {
in, out := &in.DestinationIDs, &out.DestinationIDs
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.PropagateService != nil {
in, out := &in.PropagateService, &out.PropagateService
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesConfig_GatewayServiceMesh_RouteDestinations.
func (in *KubernetesConfig_GatewayServiceMesh_RouteDestinations) DeepCopy() *KubernetesConfig_GatewayServiceMesh_RouteDestinations {
if in == nil {
return nil
}
out := new(KubernetesConfig_GatewayServiceMesh_RouteDestinations)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *KubernetesConfig_ServiceNetworking) DeepCopyInto(out *KubernetesConfig_ServiceNetworking) {
*out = *in
if in.Service != nil {
in, out := &in.Service, &out.Service
*out = new(string)
**out = **in
}
if in.Deployment != nil {
in, out := &in.Deployment, &out.Deployment
*out = new(string)
**out = **in
}
if in.DisablePodOverprovisioning != nil {
in, out := &in.DisablePodOverprovisioning, &out.DisablePodOverprovisioning
*out = new(bool)
**out = **in
}
if in.PodSelectorLabel != nil {
in, out := &in.PodSelectorLabel, &out.PodSelectorLabel
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesConfig_ServiceNetworking.
func (in *KubernetesConfig_ServiceNetworking) DeepCopy() *KubernetesConfig_ServiceNetworking {
if in == nil {
return nil
}
out := new(KubernetesConfig_ServiceNetworking)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *OneTimeWindow) DeepCopyInto(out *OneTimeWindow) {
*out = *in
if in.StartDate != nil {
in, out := &in.StartDate, &out.StartDate
*out = new(Date)
(*in).DeepCopyInto(*out)
}
if in.StartTime != nil {
in, out := &in.StartTime, &out.StartTime
*out = new(TimeOfDay)
(*in).DeepCopyInto(*out)
}
if in.EndDate != nil {
in, out := &in.EndDate, &out.EndDate
*out = new(Date)
(*in).DeepCopyInto(*out)
}
if in.EndTime != nil {
in, out := &in.EndTime, &out.EndTime
*out = new(TimeOfDay)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OneTimeWindow.
func (in *OneTimeWindow) DeepCopy() *OneTimeWindow {
if in == nil {
return nil
}
out := new(OneTimeWindow)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Parent) DeepCopyInto(out *Parent) {
*out = *in
if in.ProjectRef != nil {
in, out := &in.ProjectRef, &out.ProjectRef
*out = new(v1beta1.ProjectRef)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Parent.
func (in *Parent) DeepCopy() *Parent {
if in == nil {
return nil
}
out := new(Parent)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PipelineCondition) DeepCopyInto(out *PipelineCondition) {
*out = *in
if in.PipelineReadyCondition != nil {
in, out := &in.PipelineReadyCondition, &out.PipelineReadyCondition
*out = new(PipelineReadyCondition)
(*in).DeepCopyInto(*out)
}
if in.TargetsPresentCondition != nil {
in, out := &in.TargetsPresentCondition, &out.TargetsPresentCondition
*out = new(TargetsPresentCondition)
(*in).DeepCopyInto(*out)
}
if in.TargetsTypeCondition != nil {
in, out := &in.TargetsTypeCondition, &out.TargetsTypeCondition
*out = new(TargetsTypeCondition)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineCondition.
func (in *PipelineCondition) DeepCopy() *PipelineCondition {
if in == nil {
return nil
}
out := new(PipelineCondition)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PipelineReadyCondition) DeepCopyInto(out *PipelineReadyCondition) {
*out = *in
if in.Status != nil {
in, out := &in.Status, &out.Status
*out = new(bool)
**out = **in
}
if in.UpdateTime != nil {
in, out := &in.UpdateTime, &out.UpdateTime
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineReadyCondition.
func (in *PipelineReadyCondition) DeepCopy() *PipelineReadyCondition {
if in == nil {
return nil
}
out := new(PipelineReadyCondition)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PolicyRule) DeepCopyInto(out *PolicyRule) {
*out = *in
if in.RolloutRestriction != nil {
in, out := &in.RolloutRestriction, &out.RolloutRestriction
*out = new(RolloutRestriction)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRule.
func (in *PolicyRule) DeepCopy() *PolicyRule {
if in == nil {
return nil
}
out := new(PolicyRule)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Postdeploy) DeepCopyInto(out *Postdeploy) {
*out = *in
if in.Actions != nil {
in, out := &in.Actions, &out.Actions
*out = make([]string, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Postdeploy.
func (in *Postdeploy) DeepCopy() *Postdeploy {
if in == nil {
return nil
}
out := new(Postdeploy)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Predeploy) DeepCopyInto(out *Predeploy) {
*out = *in
if in.Actions != nil {
in, out := &in.Actions, &out.Actions
*out = make([]string, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Predeploy.
func (in *Predeploy) DeepCopy() *Predeploy {
if in == nil {
return nil
}
out := new(Predeploy)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *RolloutRestriction) DeepCopyInto(out *RolloutRestriction) {
*out = *in
if in.ID != nil {
in, out := &in.ID, &out.ID
*out = new(string)
**out = **in
}
if in.Invokers != nil {
in, out := &in.Invokers, &out.Invokers
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.Actions != nil {
in, out := &in.Actions, &out.Actions
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.TimeWindows != nil {
in, out := &in.TimeWindows, &out.TimeWindows
*out = new(TimeWindows)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolloutRestriction.
func (in *RolloutRestriction) DeepCopy() *RolloutRestriction {
if in == nil {
return nil
}
out := new(RolloutRestriction)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *RuntimeConfig) DeepCopyInto(out *RuntimeConfig) {
*out = *in
if in.Kubernetes != nil {
in, out := &in.Kubernetes, &out.Kubernetes
*out = new(KubernetesConfig)
(*in).DeepCopyInto(*out)
}
if in.CloudRun != nil {
in, out := &in.CloudRun, &out.CloudRun
*out = new(CloudRunConfig)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuntimeConfig.
func (in *RuntimeConfig) DeepCopy() *RuntimeConfig {
if in == nil {
return nil
}
out := new(RuntimeConfig)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SerialPipeline) DeepCopyInto(out *SerialPipeline) {
*out = *in
if in.Stages != nil {
in, out := &in.Stages, &out.Stages
*out = make([]Stage, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerialPipeline.
func (in *SerialPipeline) DeepCopy() *SerialPipeline {
if in == nil {
return nil
}
out := new(SerialPipeline)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SkaffoldModules) DeepCopyInto(out *SkaffoldModules) {
*out = *in
if in.Configs != nil {
in, out := &in.Configs, &out.Configs
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.Git != nil {
in, out := &in.Git, &out.Git
*out = new(SkaffoldModules_SkaffoldGitSource)
(*in).DeepCopyInto(*out)
}
if in.GoogleCloudStorage != nil {
in, out := &in.GoogleCloudStorage, &out.GoogleCloudStorage
*out = new(SkaffoldModules_SkaffoldGCSSource)
(*in).DeepCopyInto(*out)
}
if in.GoogleCloudBuildRepo != nil {
in, out := &in.GoogleCloudBuildRepo, &out.GoogleCloudBuildRepo
*out = new(SkaffoldModules_SkaffoldGcbRepoSource)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkaffoldModules.
func (in *SkaffoldModules) DeepCopy() *SkaffoldModules {
if in == nil {
return nil
}
out := new(SkaffoldModules)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SkaffoldModules_SkaffoldGCSSource) DeepCopyInto(out *SkaffoldModules_SkaffoldGCSSource) {
*out = *in
if in.Source != nil {
in, out := &in.Source, &out.Source
*out = new(string)
**out = **in
}
if in.Path != nil {
in, out := &in.Path, &out.Path
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkaffoldModules_SkaffoldGCSSource.
func (in *SkaffoldModules_SkaffoldGCSSource) DeepCopy() *SkaffoldModules_SkaffoldGCSSource {
if in == nil {
return nil
}
out := new(SkaffoldModules_SkaffoldGCSSource)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SkaffoldModules_SkaffoldGcbRepoSource) DeepCopyInto(out *SkaffoldModules_SkaffoldGcbRepoSource) {
*out = *in
if in.RepositoryRef != nil {
in, out := &in.RepositoryRef, &out.RepositoryRef
*out = new(cloudbuildv1alpha1.RepositoryRef)
**out = **in
}
if in.Path != nil {
in, out := &in.Path, &out.Path
*out = new(string)
**out = **in
}
if in.Ref != nil {
in, out := &in.Ref, &out.Ref
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkaffoldModules_SkaffoldGcbRepoSource.
func (in *SkaffoldModules_SkaffoldGcbRepoSource) DeepCopy() *SkaffoldModules_SkaffoldGcbRepoSource {
if in == nil {
return nil
}
out := new(SkaffoldModules_SkaffoldGcbRepoSource)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SkaffoldModules_SkaffoldGitSource) DeepCopyInto(out *SkaffoldModules_SkaffoldGitSource) {
*out = *in
if in.Repo != nil {
in, out := &in.Repo, &out.Repo
*out = new(string)
**out = **in
}
if in.Path != nil {
in, out := &in.Path, &out.Path
*out = new(string)
**out = **in
}
if in.Ref != nil {
in, out := &in.Ref, &out.Ref
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkaffoldModules_SkaffoldGitSource.
func (in *SkaffoldModules_SkaffoldGitSource) DeepCopy() *SkaffoldModules_SkaffoldGitSource {
if in == nil {
return nil
}
out := new(SkaffoldModules_SkaffoldGitSource)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Stage) DeepCopyInto(out *Stage) {
*out = *in
if in.TargetID != nil {
in, out := &in.TargetID, &out.TargetID
*out = new(string)
**out = **in
}
if in.Profiles != nil {
in, out := &in.Profiles, &out.Profiles
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.Strategy != nil {
in, out := &in.Strategy, &out.Strategy
*out = new(Strategy)
(*in).DeepCopyInto(*out)
}
if in.DeployParameters != nil {
in, out := &in.DeployParameters, &out.DeployParameters
*out = make([]DeployParameters, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stage.
func (in *Stage) DeepCopy() *Stage {
if in == nil {
return nil
}
out := new(Stage)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Standard) DeepCopyInto(out *Standard) {
*out = *in
if in.Verify != nil {
in, out := &in.Verify, &out.Verify
*out = new(bool)
**out = **in
}
if in.Predeploy != nil {
in, out := &in.Predeploy, &out.Predeploy
*out = new(Predeploy)
(*in).DeepCopyInto(*out)
}
if in.Postdeploy != nil {
in, out := &in.Postdeploy, &out.Postdeploy
*out = new(Postdeploy)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Standard.
func (in *Standard) DeepCopy() *Standard {
if in == nil {
return nil
}
out := new(Standard)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Strategy) DeepCopyInto(out *Strategy) {
*out = *in
if in.Standard != nil {
in, out := &in.Standard, &out.Standard
*out = new(Standard)
(*in).DeepCopyInto(*out)
}
if in.Canary != nil {
in, out := &in.Canary, &out.Canary
*out = new(Canary)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Strategy.
func (in *Strategy) DeepCopy() *Strategy {
if in == nil {
return nil
}
out := new(Strategy)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *TargetAttribute) DeepCopyInto(out *TargetAttribute) {
*out = *in
if in.ID != nil {
in, out := &in.ID, &out.ID
*out = new(string)
**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 TargetAttribute.
func (in *TargetAttribute) DeepCopy() *TargetAttribute {
if in == nil {
return nil
}
out := new(TargetAttribute)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *TargetsPresentCondition) DeepCopyInto(out *TargetsPresentCondition) {
*out = *in
if in.Status != nil {
in, out := &in.Status, &out.Status
*out = new(bool)
**out = **in
}
if in.MissingTargets != nil {
in, out := &in.MissingTargets, &out.MissingTargets
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.UpdateTime != nil {
in, out := &in.UpdateTime, &out.UpdateTime
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetsPresentCondition.
func (in *TargetsPresentCondition) DeepCopy() *TargetsPresentCondition {
if in == nil {
return nil
}
out := new(TargetsPresentCondition)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *TargetsTypeCondition) DeepCopyInto(out *TargetsTypeCondition) {
*out = *in
if in.Status != nil {
in, out := &in.Status, &out.Status
*out = new(bool)
**out = **in
}
if in.ErrorDetails != nil {
in, out := &in.ErrorDetails, &out.ErrorDetails
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetsTypeCondition.
func (in *TargetsTypeCondition) DeepCopy() *TargetsTypeCondition {
if in == nil {
return nil
}
out := new(TargetsTypeCondition)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *TimeOfDay) DeepCopyInto(out *TimeOfDay) {
*out = *in
if in.Hours != nil {
in, out := &in.Hours, &out.Hours
*out = new(int32)
**out = **in
}
if in.Minutes != nil {
in, out := &in.Minutes, &out.Minutes
*out = new(int32)
**out = **in
}
if in.Seconds != nil {
in, out := &in.Seconds, &out.Seconds
*out = new(int32)
**out = **in
}
if in.Nanos != nil {
in, out := &in.Nanos, &out.Nanos
*out = new(int32)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeOfDay.
func (in *TimeOfDay) DeepCopy() *TimeOfDay {
if in == nil {
return nil
}
out := new(TimeOfDay)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *TimeWindows) DeepCopyInto(out *TimeWindows) {
*out = *in
if in.TimeZone != nil {
in, out := &in.TimeZone, &out.TimeZone
*out = new(string)
**out = **in
}
if in.OneTimeWindows != nil {
in, out := &in.OneTimeWindows, &out.OneTimeWindows
*out = make([]OneTimeWindow, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.WeeklyWindows != nil {
in, out := &in.WeeklyWindows, &out.WeeklyWindows
*out = make([]WeeklyWindow, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeWindows.
func (in *TimeWindows) DeepCopy() *TimeWindows {
if in == nil {
return nil
}
out := new(TimeWindows)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *WeeklyWindow) DeepCopyInto(out *WeeklyWindow) {
*out = *in
if in.DaysOfWeek != nil {
in, out := &in.DaysOfWeek, &out.DaysOfWeek
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.StartTime != nil {
in, out := &in.StartTime, &out.StartTime
*out = new(TimeOfDay)
(*in).DeepCopyInto(*out)
}
if in.EndTime != nil {
in, out := &in.EndTime, &out.EndTime
*out = new(TimeOfDay)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklyWindow.
func (in *WeeklyWindow) DeepCopy() *WeeklyWindow {
if in == nil {
return nil
}
out := new(WeeklyWindow)
in.DeepCopyInto(out)
return out
}