v1alpha1

package
v0.0.0-...-bec6c07 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 6, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

+k8s:deepcopy-gen=package +groupName=duck.projectriff.io

Index

Constants

This section is empty.

Variables

View Source
var (
	GroupName = "duck.projectriff.io"

	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}
)
View Source
var (
	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
	AddToScheme   = SchemeBuilder.AddToScheme
)

Functions

func Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns back a Group qualified GroupKind

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type Imageable

type Imageable struct {
	LatestImage string `json:"latestImage,omitempty"`
}

func (*Imageable) DeepCopy

func (in *Imageable) DeepCopy() *Imageable

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Imageable.

func (*Imageable) DeepCopyInto

func (in *Imageable) DeepCopyInto(out *Imageable)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Imageable) GetFullType

func (*Imageable) GetFullType() duck.Populatable

type ImageableType

type ImageableType struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Status Imageable `json:"status"`
}

ImagableType is a skeleton type wrapping Imageable in the manner we expect resource writers defining compatible resources to embed it. We will typically use this type to deserialize Imageable ObjectReferences and access the Imageable data. This is not a real resource.

func (*ImageableType) DeepCopy

func (in *ImageableType) DeepCopy() *ImageableType

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageableType.

func (*ImageableType) DeepCopyInto

func (in *ImageableType) DeepCopyInto(out *ImageableType)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageableType) DeepCopyObject

func (in *ImageableType) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ImageableType) GetListType

func (*ImageableType) GetListType() runtime.Object

func (*ImageableType) Populate

func (t *ImageableType) Populate()

type ImageableTypeList

type ImageableTypeList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata"`

	Items []ImageableType `json:"items"`
}

AddressableTypeList is a list of AddressableType resources

func (*ImageableTypeList) DeepCopy

func (in *ImageableTypeList) DeepCopy() *ImageableTypeList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageableTypeList.

func (*ImageableTypeList) DeepCopyInto

func (in *ImageableTypeList) DeepCopyInto(out *ImageableTypeList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageableTypeList) DeepCopyObject

func (in *ImageableTypeList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL