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

resource

package
v0.27.0 Latest Latest
Warning

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

Go to latest
Published: Mar 27, 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