~ knotless Search/
↑↓ move↵ open⇧↵ all results
0
0
main
99 lines · 2.1 KB Raw History
// Code generated by socialweb-apigen. DO NOT EDIT.

package v1alpha1

import (
	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
	"k8s.io/apimachinery/pkg/runtime"
)

var (
	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
	AddToScheme   = SchemeBuilder.AddToScheme
)

const (
	PolicyEngineResource      = "policyengines"
	PolicyWorkflowResource    = "policyworkflows"
	PolicyWorkflowRunResource = "policyworkflowruns"
	PolicyTriggerResource     = "policytriggers"
)

var (
	PolicyEngineGVR      = GroupVersion.WithResource(PolicyEngineResource)
	PolicyWorkflowGVR    = GroupVersion.WithResource(PolicyWorkflowResource)
	PolicyWorkflowRunGVR = GroupVersion.WithResource(PolicyWorkflowRunResource)
	PolicyTriggerGVR     = GroupVersion.WithResource(PolicyTriggerResource)
)

func addKnownTypes(scheme *runtime.Scheme) error {
	scheme.AddKnownTypes(
		GroupVersion,
		&PolicyEngine{},
		&PolicyEngineList{},
		&PolicyWorkflow{},
		&PolicyWorkflowList{},
		&PolicyWorkflowRun{},
		&PolicyWorkflowRunList{},
		&PolicyTrigger{},
		&PolicyTriggerList{},
	)
	metav1.AddToGroupVersion(scheme, GroupVersion)
	return nil
}

func (in *PolicyEngine) DeepCopyObject() runtime.Object {
	if c := in.DeepCopy(); c != nil {
		return c
	}
	return nil
}

func (in *PolicyEngineList) DeepCopyObject() runtime.Object {
	if c := in.DeepCopy(); c != nil {
		return c
	}
	return nil
}

func (in *PolicyWorkflow) DeepCopyObject() runtime.Object {
	if c := in.DeepCopy(); c != nil {
		return c
	}
	return nil
}

func (in *PolicyWorkflowList) DeepCopyObject() runtime.Object {
	if c := in.DeepCopy(); c != nil {
		return c
	}
	return nil
}

func (in *PolicyWorkflowRun) DeepCopyObject() runtime.Object {
	if c := in.DeepCopy(); c != nil {
		return c
	}
	return nil
}

func (in *PolicyWorkflowRunList) DeepCopyObject() runtime.Object {
	if c := in.DeepCopy(); c != nil {
		return c
	}
	return nil
}

func (in *PolicyTrigger) DeepCopyObject() runtime.Object {
	if c := in.DeepCopy(); c != nil {
		return c
	}
	return nil
}

func (in *PolicyTriggerList) DeepCopyObject() runtime.Object {
	if c := in.DeepCopy(); c != nil {
		return c
	}
	return nil
}