v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LiteReservationExpansion added in v0.4.0

type LiteReservationExpansion interface{}

type LiteReservationInterface added in v0.4.0

type LiteReservationInterface interface {
	Create(ctx context.Context, liteReservation *v1alpha1.LiteReservation, opts v1.CreateOptions) (*v1alpha1.LiteReservation, error)
	Update(ctx context.Context, liteReservation *v1alpha1.LiteReservation, opts v1.UpdateOptions) (*v1alpha1.LiteReservation, error)
	UpdateStatus(ctx context.Context, liteReservation *v1alpha1.LiteReservation, opts v1.UpdateOptions) (*v1alpha1.LiteReservation, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LiteReservation, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LiteReservationList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LiteReservation, err error)
	LiteReservationExpansion
}

LiteReservationInterface has methods to work with LiteReservation resources.

type LiteReservationsGetter added in v0.4.0

type LiteReservationsGetter interface {
	LiteReservations(namespace string) LiteReservationInterface
}

LiteReservationsGetter has a method to return a LiteReservationInterface. A group's client should implement this interface.

type LiteSubscriptionExpansion

type LiteSubscriptionExpansion interface{}

type LiteSubscriptionInterface

type LiteSubscriptionInterface interface {
	Create(ctx context.Context, liteSubscription *v1alpha1.LiteSubscription, opts v1.CreateOptions) (*v1alpha1.LiteSubscription, error)
	Update(ctx context.Context, liteSubscription *v1alpha1.LiteSubscription, opts v1.UpdateOptions) (*v1alpha1.LiteSubscription, error)
	UpdateStatus(ctx context.Context, liteSubscription *v1alpha1.LiteSubscription, opts v1.UpdateOptions) (*v1alpha1.LiteSubscription, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LiteSubscription, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LiteSubscriptionList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LiteSubscription, err error)
	LiteSubscriptionExpansion
}

LiteSubscriptionInterface has methods to work with LiteSubscription resources.

type LiteSubscriptionsGetter

type LiteSubscriptionsGetter interface {
	LiteSubscriptions(namespace string) LiteSubscriptionInterface
}

LiteSubscriptionsGetter has a method to return a LiteSubscriptionInterface. A group's client should implement this interface.

type LiteTopicExpansion

type LiteTopicExpansion interface{}

type LiteTopicInterface

type LiteTopicInterface interface {
	Create(ctx context.Context, liteTopic *v1alpha1.LiteTopic, opts v1.CreateOptions) (*v1alpha1.LiteTopic, error)
	Update(ctx context.Context, liteTopic *v1alpha1.LiteTopic, opts v1.UpdateOptions) (*v1alpha1.LiteTopic, error)
	UpdateStatus(ctx context.Context, liteTopic *v1alpha1.LiteTopic, opts v1.UpdateOptions) (*v1alpha1.LiteTopic, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LiteTopic, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LiteTopicList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LiteTopic, err error)
	LiteTopicExpansion
}

LiteTopicInterface has methods to work with LiteTopic resources.

type LiteTopicsGetter

type LiteTopicsGetter interface {
	LiteTopics(namespace string) LiteTopicInterface
}

LiteTopicsGetter has a method to return a LiteTopicInterface. A group's client should implement this interface.

type PubsubV1alpha1Client

type PubsubV1alpha1Client struct {
	// contains filtered or unexported fields
}

PubsubV1alpha1Client is used to interact with features provided by the pubsub.google.kubeform.com group.

func New

New creates a new PubsubV1alpha1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*PubsubV1alpha1Client, error)

NewForConfig creates a new PubsubV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *PubsubV1alpha1Client

NewForConfigOrDie creates a new PubsubV1alpha1Client for the given config and panics if there is an error in the config.

func (*PubsubV1alpha1Client) LiteReservations added in v0.4.0

func (c *PubsubV1alpha1Client) LiteReservations(namespace string) LiteReservationInterface

func (*PubsubV1alpha1Client) LiteSubscriptions

func (c *PubsubV1alpha1Client) LiteSubscriptions(namespace string) LiteSubscriptionInterface

func (*PubsubV1alpha1Client) LiteTopics

func (c *PubsubV1alpha1Client) LiteTopics(namespace string) LiteTopicInterface

func (*PubsubV1alpha1Client) RESTClient

func (c *PubsubV1alpha1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*PubsubV1alpha1Client) Schemas

func (c *PubsubV1alpha1Client) Schemas(namespace string) SchemaInterface

func (*PubsubV1alpha1Client) SubscriptionIamBindings

func (c *PubsubV1alpha1Client) SubscriptionIamBindings(namespace string) SubscriptionIamBindingInterface

func (*PubsubV1alpha1Client) SubscriptionIamMembers

func (c *PubsubV1alpha1Client) SubscriptionIamMembers(namespace string) SubscriptionIamMemberInterface

func (*PubsubV1alpha1Client) SubscriptionIamPolicies

func (c *PubsubV1alpha1Client) SubscriptionIamPolicies(namespace string) SubscriptionIamPolicyInterface

func (*PubsubV1alpha1Client) Subscriptions

func (c *PubsubV1alpha1Client) Subscriptions(namespace string) SubscriptionInterface

func (*PubsubV1alpha1Client) TopicIamBindings

func (c *PubsubV1alpha1Client) TopicIamBindings(namespace string) TopicIamBindingInterface

func (*PubsubV1alpha1Client) TopicIamMembers

func (c *PubsubV1alpha1Client) TopicIamMembers(namespace string) TopicIamMemberInterface

func (*PubsubV1alpha1Client) TopicIamPolicies

func (c *PubsubV1alpha1Client) TopicIamPolicies(namespace string) TopicIamPolicyInterface

func (*PubsubV1alpha1Client) Topics

func (c *PubsubV1alpha1Client) Topics(namespace string) TopicInterface

type SchemaExpansion

type SchemaExpansion interface{}

type SchemaInterface

type SchemaInterface interface {
	Create(ctx context.Context, schema *v1alpha1.Schema, opts v1.CreateOptions) (*v1alpha1.Schema, error)
	Update(ctx context.Context, schema *v1alpha1.Schema, opts v1.UpdateOptions) (*v1alpha1.Schema, error)
	UpdateStatus(ctx context.Context, schema *v1alpha1.Schema, opts v1.UpdateOptions) (*v1alpha1.Schema, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Schema, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SchemaList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Schema, err error)
	SchemaExpansion
}

SchemaInterface has methods to work with Schema resources.

type SchemasGetter

type SchemasGetter interface {
	Schemas(namespace string) SchemaInterface
}

SchemasGetter has a method to return a SchemaInterface. A group's client should implement this interface.

type SubscriptionExpansion

type SubscriptionExpansion interface{}

type SubscriptionIamBindingExpansion

type SubscriptionIamBindingExpansion interface{}

type SubscriptionIamBindingInterface

type SubscriptionIamBindingInterface interface {
	Create(ctx context.Context, subscriptionIamBinding *v1alpha1.SubscriptionIamBinding, opts v1.CreateOptions) (*v1alpha1.SubscriptionIamBinding, error)
	Update(ctx context.Context, subscriptionIamBinding *v1alpha1.SubscriptionIamBinding, opts v1.UpdateOptions) (*v1alpha1.SubscriptionIamBinding, error)
	UpdateStatus(ctx context.Context, subscriptionIamBinding *v1alpha1.SubscriptionIamBinding, opts v1.UpdateOptions) (*v1alpha1.SubscriptionIamBinding, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.SubscriptionIamBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubscriptionIamBindingList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.SubscriptionIamBinding, err error)
	SubscriptionIamBindingExpansion
}

SubscriptionIamBindingInterface has methods to work with SubscriptionIamBinding resources.

type SubscriptionIamBindingsGetter

type SubscriptionIamBindingsGetter interface {
	SubscriptionIamBindings(namespace string) SubscriptionIamBindingInterface
}

SubscriptionIamBindingsGetter has a method to return a SubscriptionIamBindingInterface. A group's client should implement this interface.

type SubscriptionIamMemberExpansion

type SubscriptionIamMemberExpansion interface{}

type SubscriptionIamMemberInterface

type SubscriptionIamMemberInterface interface {
	Create(ctx context.Context, subscriptionIamMember *v1alpha1.SubscriptionIamMember, opts v1.CreateOptions) (*v1alpha1.SubscriptionIamMember, error)
	Update(ctx context.Context, subscriptionIamMember *v1alpha1.SubscriptionIamMember, opts v1.UpdateOptions) (*v1alpha1.SubscriptionIamMember, error)
	UpdateStatus(ctx context.Context, subscriptionIamMember *v1alpha1.SubscriptionIamMember, opts v1.UpdateOptions) (*v1alpha1.SubscriptionIamMember, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.SubscriptionIamMember, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubscriptionIamMemberList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.SubscriptionIamMember, err error)
	SubscriptionIamMemberExpansion
}

SubscriptionIamMemberInterface has methods to work with SubscriptionIamMember resources.

type SubscriptionIamMembersGetter

type SubscriptionIamMembersGetter interface {
	SubscriptionIamMembers(namespace string) SubscriptionIamMemberInterface
}

SubscriptionIamMembersGetter has a method to return a SubscriptionIamMemberInterface. A group's client should implement this interface.

type SubscriptionIamPoliciesGetter

type SubscriptionIamPoliciesGetter interface {
	SubscriptionIamPolicies(namespace string) SubscriptionIamPolicyInterface
}

SubscriptionIamPoliciesGetter has a method to return a SubscriptionIamPolicyInterface. A group's client should implement this interface.

type SubscriptionIamPolicyExpansion

type SubscriptionIamPolicyExpansion interface{}

type SubscriptionIamPolicyInterface

type SubscriptionIamPolicyInterface interface {
	Create(ctx context.Context, subscriptionIamPolicy *v1alpha1.SubscriptionIamPolicy, opts v1.CreateOptions) (*v1alpha1.SubscriptionIamPolicy, error)
	Update(ctx context.Context, subscriptionIamPolicy *v1alpha1.SubscriptionIamPolicy, opts v1.UpdateOptions) (*v1alpha1.SubscriptionIamPolicy, error)
	UpdateStatus(ctx context.Context, subscriptionIamPolicy *v1alpha1.SubscriptionIamPolicy, opts v1.UpdateOptions) (*v1alpha1.SubscriptionIamPolicy, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.SubscriptionIamPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubscriptionIamPolicyList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.SubscriptionIamPolicy, err error)
	SubscriptionIamPolicyExpansion
}

SubscriptionIamPolicyInterface has methods to work with SubscriptionIamPolicy resources.

type SubscriptionInterface

type SubscriptionInterface interface {
	Create(ctx context.Context, subscription *v1alpha1.Subscription, opts v1.CreateOptions) (*v1alpha1.Subscription, error)
	Update(ctx context.Context, subscription *v1alpha1.Subscription, opts v1.UpdateOptions) (*v1alpha1.Subscription, error)
	UpdateStatus(ctx context.Context, subscription *v1alpha1.Subscription, opts v1.UpdateOptions) (*v1alpha1.Subscription, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Subscription, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubscriptionList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Subscription, err error)
	SubscriptionExpansion
}

SubscriptionInterface has methods to work with Subscription resources.

type SubscriptionsGetter

type SubscriptionsGetter interface {
	Subscriptions(namespace string) SubscriptionInterface
}

SubscriptionsGetter has a method to return a SubscriptionInterface. A group's client should implement this interface.

type TopicExpansion

type TopicExpansion interface{}

type TopicIamBindingExpansion

type TopicIamBindingExpansion interface{}

type TopicIamBindingInterface

type TopicIamBindingInterface interface {
	Create(ctx context.Context, topicIamBinding *v1alpha1.TopicIamBinding, opts v1.CreateOptions) (*v1alpha1.TopicIamBinding, error)
	Update(ctx context.Context, topicIamBinding *v1alpha1.TopicIamBinding, opts v1.UpdateOptions) (*v1alpha1.TopicIamBinding, error)
	UpdateStatus(ctx context.Context, topicIamBinding *v1alpha1.TopicIamBinding, opts v1.UpdateOptions) (*v1alpha1.TopicIamBinding, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.TopicIamBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TopicIamBindingList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.TopicIamBinding, err error)
	TopicIamBindingExpansion
}

TopicIamBindingInterface has methods to work with TopicIamBinding resources.

type TopicIamBindingsGetter

type TopicIamBindingsGetter interface {
	TopicIamBindings(namespace string) TopicIamBindingInterface
}

TopicIamBindingsGetter has a method to return a TopicIamBindingInterface. A group's client should implement this interface.

type TopicIamMemberExpansion

type TopicIamMemberExpansion interface{}

type TopicIamMemberInterface

type TopicIamMemberInterface interface {
	Create(ctx context.Context, topicIamMember *v1alpha1.TopicIamMember, opts v1.CreateOptions) (*v1alpha1.TopicIamMember, error)
	Update(ctx context.Context, topicIamMember *v1alpha1.TopicIamMember, opts v1.UpdateOptions) (*v1alpha1.TopicIamMember, error)
	UpdateStatus(ctx context.Context, topicIamMember *v1alpha1.TopicIamMember, opts v1.UpdateOptions) (*v1alpha1.TopicIamMember, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.TopicIamMember, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TopicIamMemberList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.TopicIamMember, err error)
	TopicIamMemberExpansion
}

TopicIamMemberInterface has methods to work with TopicIamMember resources.

type TopicIamMembersGetter

type TopicIamMembersGetter interface {
	TopicIamMembers(namespace string) TopicIamMemberInterface
}

TopicIamMembersGetter has a method to return a TopicIamMemberInterface. A group's client should implement this interface.

type TopicIamPoliciesGetter

type TopicIamPoliciesGetter interface {
	TopicIamPolicies(namespace string) TopicIamPolicyInterface
}

TopicIamPoliciesGetter has a method to return a TopicIamPolicyInterface. A group's client should implement this interface.

type TopicIamPolicyExpansion

type TopicIamPolicyExpansion interface{}

type TopicIamPolicyInterface

type TopicIamPolicyInterface interface {
	Create(ctx context.Context, topicIamPolicy *v1alpha1.TopicIamPolicy, opts v1.CreateOptions) (*v1alpha1.TopicIamPolicy, error)
	Update(ctx context.Context, topicIamPolicy *v1alpha1.TopicIamPolicy, opts v1.UpdateOptions) (*v1alpha1.TopicIamPolicy, error)
	UpdateStatus(ctx context.Context, topicIamPolicy *v1alpha1.TopicIamPolicy, opts v1.UpdateOptions) (*v1alpha1.TopicIamPolicy, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.TopicIamPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TopicIamPolicyList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.TopicIamPolicy, err error)
	TopicIamPolicyExpansion
}

TopicIamPolicyInterface has methods to work with TopicIamPolicy resources.

type TopicInterface

type TopicInterface interface {
	Create(ctx context.Context, topic *v1alpha1.Topic, opts v1.CreateOptions) (*v1alpha1.Topic, error)
	Update(ctx context.Context, topic *v1alpha1.Topic, opts v1.UpdateOptions) (*v1alpha1.Topic, error)
	UpdateStatus(ctx context.Context, topic *v1alpha1.Topic, opts v1.UpdateOptions) (*v1alpha1.Topic, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Topic, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TopicList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Topic, err error)
	TopicExpansion
}

TopicInterface has methods to work with Topic resources.

type TopicsGetter

type TopicsGetter interface {
	Topics(namespace string) TopicInterface
}

TopicsGetter has a method to return a TopicInterface. A group's client should implement this interface.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

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