resource

package
v0.28.0 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type GroupQuery

type GroupQuery queryv1alpha1.GroupQuery

func (*GroupQuery) DeepCopy

func (c *GroupQuery) DeepCopy() *GroupQuery

func (*GroupQuery) DeepCopyInto

func (c *GroupQuery) DeepCopyInto(cpy *GroupQuery)

func (*GroupQuery) DeepCopyObject

func (c *GroupQuery) DeepCopyObject() runtime.Object

func (*GroupQuery) DeepCopyQueryObject

func (c *GroupQuery) DeepCopyQueryObject() QueryObject

func (*GroupQuery) GetResponse

func (q *GroupQuery) GetResponse() *queryv1alpha1.QueryResponse

GetResponse gets the response of the query.

func (*GroupQuery) GetSpec

func (q *GroupQuery) GetSpec() *queryv1alpha1.QuerySpec

GetSpec returns the spec of the query.

func (*GroupQuery) SetResponse

func (q *GroupQuery) SetResponse(response *queryv1alpha1.QueryResponse) QueryObject

SetResponse sets the response of the query.

func (*GroupQuery) SetSpec

func (q *GroupQuery) SetSpec(spec *queryv1alpha1.QuerySpec) QueryObject

SetSpec sets the spec of the query.

type Query

type Query queryv1alpha1.Query

func (*Query) DeepCopy

func (c *Query) DeepCopy() *Query

func (*Query) DeepCopyInto

func (c *Query) DeepCopyInto(cpy *Query)

func (*Query) DeepCopyObject

func (c *Query) DeepCopyObject() runtime.Object

func (*Query) DeepCopyQueryObject

func (c *Query) DeepCopyQueryObject() QueryObject

func (*Query) GetResponse

func (q *Query) GetResponse() *queryv1alpha1.QueryResponse

GetResponse gets the response of the query.

func (*Query) GetSpec

func (q *Query) GetSpec() *queryv1alpha1.QuerySpec

GetSpec returns the spec of the query.

func (*Query) SetResponse

func (q *Query) SetResponse(response *queryv1alpha1.QueryResponse) QueryObject

SetResponse sets the response of the query.

func (*Query) SetSpec

func (q *Query) SetSpec(spec *queryv1alpha1.QuerySpec) QueryObject

SetSpec sets the spec of the query.

type QueryObject

type QueryObject interface {
	client.Object

	GetSpec() *queryv1alpha1.QuerySpec
	SetSpec(spec *queryv1alpha1.QuerySpec) QueryObject
	SetResponse(response *queryv1alpha1.QueryResponse) QueryObject
	GetResponse() *queryv1alpha1.QueryResponse
	DeepCopyQueryObject() QueryObject
}

type SpaceQuery

type SpaceQuery queryv1alpha1.SpaceQuery

func (*SpaceQuery) DeepCopy

func (c *SpaceQuery) DeepCopy() *SpaceQuery

func (*SpaceQuery) DeepCopyInto

func (c *SpaceQuery) DeepCopyInto(cpy *SpaceQuery)

func (*SpaceQuery) DeepCopyObject

func (c *SpaceQuery) DeepCopyObject() runtime.Object

func (*SpaceQuery) DeepCopyQueryObject

func (c *SpaceQuery) DeepCopyQueryObject() QueryObject

func (*SpaceQuery) GetResponse

func (q *SpaceQuery) GetResponse() *queryv1alpha1.QueryResponse

GetResponse gets the response of the query.

func (*SpaceQuery) GetSpec

func (q *SpaceQuery) GetSpec() *queryv1alpha1.QuerySpec

GetSpec returns the spec of the query.

func (*SpaceQuery) SetResponse

func (q *SpaceQuery) SetResponse(response *queryv1alpha1.QueryResponse) QueryObject

SetResponse sets the response of the query.

func (*SpaceQuery) SetSpec

func (q *SpaceQuery) SetSpec(spec *queryv1alpha1.QuerySpec) QueryObject

SetSpec sets the spec of the query.

Jump to

Keyboard shortcuts

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