v1beta1

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Nov 23, 2019 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package v1beta1 contains API Schema definitions for the kots v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/replicatedhq/kots/kotskinds/apis/kots +k8s:defaulter-gen=TypeMeta +groupName=kots.io

Package v1beta1 contains API Schema definitions for the kots v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/replicatedhq/kots/kotskinds/apis/kots +k8s:defaulter-gen=TypeMeta +groupName=kots.io

Index

Constants

This section is empty.

Variables

View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: "kots.io", Version: "v1beta1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}

	// AddToScheme is required by pkg/client/...
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

func Resource

func Resource(resource string) schema.GroupResource

Resource is required by pkg/client/listers/...

Types

type Application

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

	Spec   ApplicationSpec   `json:"spec,omitempty"`
	Status ApplicationStatus `json:"status,omitempty"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object Application is the Schema for the application API +k8s:openapi-gen=true +kubebuilder:subresource:status

func (*Application) DeepCopy

func (in *Application) DeepCopy() *Application

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

func (*Application) DeepCopyInto

func (in *Application) DeepCopyInto(out *Application)

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

func (*Application) DeepCopyObject

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

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

type ApplicationList

type ApplicationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Application `json:"items"`
}

ApplicationList contains a list of Applications

func (*ApplicationList) DeepCopy

func (in *ApplicationList) DeepCopy() *ApplicationList

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

func (*ApplicationList) DeepCopyInto

func (in *ApplicationList) DeepCopyInto(out *ApplicationList)

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

func (*ApplicationList) DeepCopyObject

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

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

type ApplicationPort

type ApplicationPort struct {
	ServiceName    string `json:"serviceName"`
	ServicePort    int    `json:"servicePort"`
	LocalPort      int    `json:"localPort,omitempty"`
	ApplicationURL string `json:"applicationUrl,omitempty"`
}

func (*ApplicationPort) DeepCopy

func (in *ApplicationPort) DeepCopy() *ApplicationPort

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

func (*ApplicationPort) DeepCopyInto

func (in *ApplicationPort) DeepCopyInto(out *ApplicationPort)

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

type ApplicationSpec

type ApplicationSpec struct {
	Title            string            `json:"title"`
	Icon             string            `json:"icon,omitempty"`
	ApplicationPorts []ApplicationPort `json:"ports,omitempty"`
	ReleaseNotes     string            `json:"releaseNotes,omitempty"`
	AllowRollback    bool              `json:"allowRollback,omitempty"`
	StatusInformers  []StatusInformer  `json:"statusInformers,omitempty"`
	Graphs           []MetricGraph     `json:"graphs,omitempty"`
	KubectlVersion   string            `json:"kubectlVersion,omitempty"`
}

ApplicationSpec defines the desired state of ApplicationSpec

func (*ApplicationSpec) DeepCopy

func (in *ApplicationSpec) DeepCopy() *ApplicationSpec

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

func (*ApplicationSpec) DeepCopyInto

func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec)

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

type ApplicationStatus

type ApplicationStatus struct {
}

ApplicationStatus defines the observed state of Application

func (*ApplicationStatus) DeepCopy

func (in *ApplicationStatus) DeepCopy() *ApplicationStatus

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

func (*ApplicationStatus) DeepCopyInto

func (in *ApplicationStatus) DeepCopyInto(out *ApplicationStatus)

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

type Config

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

	Spec   ConfigSpec   `json:"spec,omitempty"`
	Status ConfigStatus `json:"status,omitempty"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object Config is the Schema for the config API +k8s:openapi-gen=true +kubebuilder:subresource:status

func (*Config) DeepCopy

func (in *Config) DeepCopy() *Config

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

func (*Config) DeepCopyInto

func (in *Config) DeepCopyInto(out *Config)

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

func (*Config) DeepCopyObject

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

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

type ConfigChildItem

type ConfigChildItem struct {
	Name        string `json:"name"`
	Title       string `json:"title"`
	Recommended bool   `json:"recommended,omitempty"`
	Default     string `json:"default,omitempty"`
	Value       string `son:"value,omitempty"`
}

func (*ConfigChildItem) DeepCopy

func (in *ConfigChildItem) DeepCopy() *ConfigChildItem

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

func (*ConfigChildItem) DeepCopyInto

func (in *ConfigChildItem) DeepCopyInto(out *ConfigChildItem)

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

type ConfigGroup

type ConfigGroup struct {
	Name        string       `json:"name"`
	Title       string       `json:"title"`
	Description string       `json:"description,omitempty"`
	Items       []ConfigItem `json:"items,omitempty"`
}

func (*ConfigGroup) DeepCopy

func (in *ConfigGroup) DeepCopy() *ConfigGroup

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

func (*ConfigGroup) DeepCopyInto

func (in *ConfigGroup) DeepCopyInto(out *ConfigGroup)

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

type ConfigItem

type ConfigItem struct {
	Name        string            `json:"name"`
	Type        string            `json:"type"`
	Title       string            `json:"title,omitempty"`
	HelpText    string            `json:"help_text,omitempty"`
	Recommended bool              `json:"recommended,omitempty"`
	Default     string            `json:"default,omitempty"`
	Value       string            `json:"value,omitempty"`
	MultiValue  []string          `json:"multi_value,omitempty"`
	ReadOnly    bool              `json:"readonly,omitempty"`
	WriteOnce   bool              `json:"write_once,omitempty"`
	When        string            `json:"when,omitempty"`
	Multiple    bool              `json:"multiple,omitempty"`
	Hidden      bool              `json:"hidden,omitempty"`
	Position    int               `json:"-"`
	Affix       string            `json:"affix,omitempty"`
	Required    bool              `json:"required,omitempty"`
	Items       []ConfigChildItem `json:"items,omitempty"`
}

func (*ConfigItem) DeepCopy

func (in *ConfigItem) DeepCopy() *ConfigItem

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

func (*ConfigItem) DeepCopyInto

func (in *ConfigItem) DeepCopyInto(out *ConfigItem)

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

type ConfigList

type ConfigList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Config `json:"items"`
}

ConfigList contains a list of Configs

func (*ConfigList) DeepCopy

func (in *ConfigList) DeepCopy() *ConfigList

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

func (*ConfigList) DeepCopyInto

func (in *ConfigList) DeepCopyInto(out *ConfigList)

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

func (*ConfigList) DeepCopyObject

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

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

type ConfigSpec

type ConfigSpec struct {
	Groups []ConfigGroup `json:"groups"`
}

ConfigSpec defines the desired state of ConfigSpec

func (*ConfigSpec) DeepCopy

func (in *ConfigSpec) DeepCopy() *ConfigSpec

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

func (*ConfigSpec) DeepCopyInto

func (in *ConfigSpec) DeepCopyInto(out *ConfigSpec)

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

type ConfigStatus

type ConfigStatus struct {
}

ConfigStatus defines the observed state of Config

func (*ConfigStatus) DeepCopy

func (in *ConfigStatus) DeepCopy() *ConfigStatus

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

func (*ConfigStatus) DeepCopyInto

func (in *ConfigStatus) DeepCopyInto(out *ConfigStatus)

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

type ConfigValue

type ConfigValue struct {
	Value   string `json:"value,omitempty"`
	Default string `json:"default,omitempty"`
}

func (*ConfigValue) DeepCopy

func (in *ConfigValue) DeepCopy() *ConfigValue

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

func (*ConfigValue) DeepCopyInto

func (in *ConfigValue) DeepCopyInto(out *ConfigValue)

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

type ConfigValues

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

	Spec   ConfigValuesSpec   `json:"spec,omitempty"`
	Status ConfigValuesStatus `json:"status,omitempty"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object App is the Schema for the app API +k8s:openapi-gen=true +kubebuilder:subresource:status

func (*ConfigValues) DeepCopy

func (in *ConfigValues) DeepCopy() *ConfigValues

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

func (*ConfigValues) DeepCopyInto

func (in *ConfigValues) DeepCopyInto(out *ConfigValues)

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

func (*ConfigValues) DeepCopyObject

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

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

type ConfigValuesList

type ConfigValuesList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ConfigValues `json:"items"`
}

ApConfigValuesListpList contains a list of ConfigValues

func (*ConfigValuesList) DeepCopy

func (in *ConfigValuesList) DeepCopy() *ConfigValuesList

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

func (*ConfigValuesList) DeepCopyInto

func (in *ConfigValuesList) DeepCopyInto(out *ConfigValuesList)

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

func (*ConfigValuesList) DeepCopyObject

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

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

type ConfigValuesSpec

type ConfigValuesSpec struct {
	Values map[string]ConfigValue `json:"values"`
}

ConfigValuesSpec defines the desired state of ConfigValue

func (*ConfigValuesSpec) DeepCopy

func (in *ConfigValuesSpec) DeepCopy() *ConfigValuesSpec

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

func (*ConfigValuesSpec) DeepCopyInto

func (in *ConfigValuesSpec) DeepCopyInto(out *ConfigValuesSpec)

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

type ConfigValuesStatus

type ConfigValuesStatus struct {
}

ConfigValuesStatus defines the observed state of ConfigValues

func (*ConfigValuesStatus) DeepCopy

func (in *ConfigValuesStatus) DeepCopy() *ConfigValuesStatus

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

func (*ConfigValuesStatus) DeepCopyInto

func (in *ConfigValuesStatus) DeepCopyInto(out *ConfigValuesStatus)

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

type EntitlementField

type EntitlementField struct {
	Title       string           `json:"title,omitempty"`
	Description string           `json:"description,omitempty"`
	Value       EntitlementValue `json:"value,omitempty"`
	IsHidden    bool             `json:"isHidden,omitempty"`
}

func (*EntitlementField) DeepCopy

func (in *EntitlementField) DeepCopy() *EntitlementField

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

func (*EntitlementField) DeepCopyInto

func (in *EntitlementField) DeepCopyInto(out *EntitlementField)

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

type EntitlementValue

type EntitlementValue struct {
	Type    Type
	IntVal  int64
	StrVal  string
	BoolVal bool
}

func (*EntitlementValue) DeepCopy

func (in *EntitlementValue) DeepCopy() *EntitlementValue

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

func (*EntitlementValue) DeepCopyInto

func (in *EntitlementValue) DeepCopyInto(out *EntitlementValue)

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

func (*EntitlementValue) MarshalJSON

func (entitlementValue *EntitlementValue) MarshalJSON() ([]byte, error)

func (*EntitlementValue) UnmarshalJSON

func (entitlementValue *EntitlementValue) UnmarshalJSON(value []byte) error

func (*EntitlementValue) Value

func (entitlementValue *EntitlementValue) Value() interface{}

type Installation

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

	Spec   InstallationSpec   `json:"spec,omitempty"`
	Status InstallationStatus `json:"status,omitempty"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object Iinstallation is the Schema for the installation API +k8s:openapi-gen=true +kubebuilder:subresource:status

func (*Installation) DeepCopy

func (in *Installation) DeepCopy() *Installation

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

func (*Installation) DeepCopyInto

func (in *Installation) DeepCopyInto(out *Installation)

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

func (*Installation) DeepCopyObject

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

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

type InstallationList

type InstallationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Installation `json:"items"`
}

InstallationList contains a list of Installations

func (*InstallationList) DeepCopy

func (in *InstallationList) DeepCopy() *InstallationList

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

func (*InstallationList) DeepCopyInto

func (in *InstallationList) DeepCopyInto(out *InstallationList)

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

func (*InstallationList) DeepCopyObject

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

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

type InstallationSpec

type InstallationSpec struct {
	UpdateCursor  string `json:"updateCursor,omitempty"`
	VersionLabel  string `json:"versionLabel,omitempty"`
	ReleaseNotes  string `json:"releaseNotes,omitempty"`
	EncryptionKey string `json:"encryptionKey,omitempty"`
}

InstallationSpec defines the desired state of InstallationSpec

func (*InstallationSpec) DeepCopy

func (in *InstallationSpec) DeepCopy() *InstallationSpec

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

func (*InstallationSpec) DeepCopyInto

func (in *InstallationSpec) DeepCopyInto(out *InstallationSpec)

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

type InstallationStatus

type InstallationStatus struct {
}

InstallationStatus defines the observed state of Installation

func (*InstallationStatus) DeepCopy

func (in *InstallationStatus) DeepCopy() *InstallationStatus

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

func (*InstallationStatus) DeepCopyInto

func (in *InstallationStatus) DeepCopyInto(out *InstallationStatus)

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

type License

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

	Spec   LicenseSpec   `json:"spec,omitempty"`
	Status LicenseStatus `json:"status,omitempty"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object License is the Schema for the license API +k8s:openapi-gen=true +kubebuilder:subresource:status

func (*License) DeepCopy

func (in *License) DeepCopy() *License

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

func (*License) DeepCopyInto

func (in *License) DeepCopyInto(out *License)

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

func (*License) DeepCopyObject

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

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

type LicenseList

type LicenseList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []License `json:"items"`
}

LicenseList contains a list of Licenses

func (*LicenseList) DeepCopy

func (in *LicenseList) DeepCopy() *LicenseList

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

func (*LicenseList) DeepCopyInto

func (in *LicenseList) DeepCopyInto(out *LicenseList)

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

func (*LicenseList) DeepCopyObject

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

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

type LicenseSpec

type LicenseSpec struct {
	Signature         []byte                      `json:"signature"`
	AppSlug           string                      `json:"appSlug"`
	Endpoint          string                      `json:"endpoint,omitempty"`
	ChannelName       string                      `json:"channelName,omitempty"`
	LicenseSequence   int64                       `json:"licenseSequence,omitempty"`
	LicenseID         string                      `json:"licenseID"`
	LicenseType       string                      `json:"licenseType,omitempty"`
	IsAirgapSupported bool                        `json:"isAirgapSupported,omitempty"`
	Entitlements      map[string]EntitlementField `json:"entitlements,omitempty"`
}

LicenseSpec defines the desired state of LicenseSpec

func (*LicenseSpec) DeepCopy

func (in *LicenseSpec) DeepCopy() *LicenseSpec

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

func (*LicenseSpec) DeepCopyInto

func (in *LicenseSpec) DeepCopyInto(out *LicenseSpec)

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

type LicenseStatus

type LicenseStatus struct {
}

LicenseStatus defines the observed state of License

func (*LicenseStatus) DeepCopy

func (in *LicenseStatus) DeepCopy() *LicenseStatus

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

func (*LicenseStatus) DeepCopyInto

func (in *LicenseStatus) DeepCopyInto(out *LicenseStatus)

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

type MetricGraph

type MetricGraph struct {
	Title           string        `json:"title"`
	Query           string        `json:"query,omitempty"`
	Legend          string        `json:"legend,omitempty"`
	Queries         []MetricQuery `json:"queries,omitempty"`
	DurationSeconds uint          `json:"durationSeconds,omitempty"`
	// https://github.com/grafana/grafana/blob/009d58c4a228b89046fdae02aa82cf5ff05e5e69/packages/grafana-ui/src/utils/valueFormats/categories.ts
	YAxisFormat   string `json:"yAxisFormat,omitempty"`
	YAxisTemplate string `json:"yAxisTemplate,omitempty"`
}

func (*MetricGraph) DeepCopy

func (in *MetricGraph) DeepCopy() *MetricGraph

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

func (*MetricGraph) DeepCopyInto

func (in *MetricGraph) DeepCopyInto(out *MetricGraph)

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

type MetricQuery

type MetricQuery struct {
	Query  string `json:"query"`
	Legend string `json:"legend,omitempty"`
}

func (*MetricQuery) DeepCopy

func (in *MetricQuery) DeepCopy() *MetricQuery

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

func (*MetricQuery) DeepCopyInto

func (in *MetricQuery) DeepCopyInto(out *MetricQuery)

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

type StatusInformer added in v0.9.14

type StatusInformer struct {
	Kind      string `json:"kind"`
	Name      string `json:"name"`
	Namespace string `json:"namespace,omitempty"`
}

func (*StatusInformer) DeepCopy added in v1.1.0

func (in *StatusInformer) DeepCopy() *StatusInformer

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

func (*StatusInformer) DeepCopyInto added in v1.1.0

func (in *StatusInformer) DeepCopyInto(out *StatusInformer)

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

type Type

type Type int
const (
	Int Type = iota
	String
	Bool
)

Jump to

Keyboard shortcuts

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