Documentation
¶
Overview ¶
+k8s:deepcopy-gen=package +groupName=integreatly.org
Index ¶
Constants ¶
This section is empty.
Variables ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebApp.
func (*WebApp) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebApp) DeepCopyObject ¶
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 ¶
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.