~ knotless Search/
↑↓ move↵ open⇧↵ all results
0
0
main
81 lines · 1.6 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 (
	ServiceResource       = "services"
	ExposureResource      = "exposures"
	ComponentLinkResource = "componentlinks"
)

var (
	ServiceGVR       = GroupVersion.WithResource(ServiceResource)
	ExposureGVR      = GroupVersion.WithResource(ExposureResource)
	ComponentLinkGVR = GroupVersion.WithResource(ComponentLinkResource)
)

func addKnownTypes(scheme *runtime.Scheme) error {
	scheme.AddKnownTypes(
		GroupVersion,
		&Service{},
		&ServiceList{},
		&Exposure{},
		&ExposureList{},
		&ComponentLink{},
		&ComponentLinkList{},
	)
	metav1.AddToGroupVersion(scheme, GroupVersion)
	return nil
}

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

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

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

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

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

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