Help us shape the future of Go! Take the 2026 Go Developer Survey

v1alpha1

package
v0.0.21 Latest Latest
Warning

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

Go to latest
Published: Jul 17, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

+k8s:deepcopy-gen=package +groupName=integreatly.org

Index

Constants

This section is empty.

Variables

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

Functions

This section is empty.

Types

type WebApp

type WebApp struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata"`
	Spec              WebAppSpec   `json:"spec"`
	Status            WebAppStatus `json:"status,omitempty"`
}

func (*WebApp) DeepCopy

func (in *WebApp) DeepCopy() *WebApp

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

func (*WebApp) DeepCopyInto

func (in *WebApp) DeepCopyInto(out *WebApp)

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

func (*WebApp) DeepCopyObject

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

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

type WebAppList

type WebAppList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata"`
	Items           []WebApp `json:"items"`
}

func (*WebAppList) DeepCopy

func (in *WebAppList) DeepCopy() *WebAppList

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

func (*WebAppList) DeepCopyInto

func (in *WebAppList) DeepCopyInto(out *WebAppList)

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

func (*WebAppList) DeepCopyObject

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

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

type WebAppSpec

type WebAppSpec struct {
	AppLabel string         `json:"app_label"`
	Template WebAppTemplate `json:"template"`
}

func (*WebAppSpec) DeepCopy

func (in *WebAppSpec) DeepCopy() *WebAppSpec

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

func (*WebAppSpec) DeepCopyInto

func (in *WebAppSpec) DeepCopyInto(out *WebAppSpec)

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

type WebAppStatus

type WebAppStatus struct {
	Message string `json:"message"`
	Version string `json:"version"`
}

func (*WebAppStatus) DeepCopy

func (in *WebAppStatus) DeepCopy() *WebAppStatus

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

func (*WebAppStatus) DeepCopyInto

func (in *WebAppStatus) DeepCopyInto(out *WebAppStatus)

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

type WebAppTemplate

type WebAppTemplate struct {
	Path       string            `json:"path"`
	Parameters map[string]string `json:"parameters"`
}

func (*WebAppTemplate) DeepCopy

func (in *WebAppTemplate) DeepCopy() *WebAppTemplate

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

func (*WebAppTemplate) DeepCopyInto

func (in *WebAppTemplate) DeepCopyInto(out *WebAppTemplate)

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

Jump to

Keyboard shortcuts

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