Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type LiteReservationExpansion
- type LiteReservationInterface
- type LiteReservationsGetter
- type LiteSubscriptionExpansion
- type LiteSubscriptionInterface
- type LiteSubscriptionsGetter
- type LiteTopicExpansion
- type LiteTopicInterface
- type LiteTopicsGetter
- type PubsubV1alpha1Client
- func (c *PubsubV1alpha1Client) LiteReservations(namespace string) LiteReservationInterface
- func (c *PubsubV1alpha1Client) LiteSubscriptions(namespace string) LiteSubscriptionInterface
- func (c *PubsubV1alpha1Client) LiteTopics(namespace string) LiteTopicInterface
- func (c *PubsubV1alpha1Client) RESTClient() rest.Interface
- func (c *PubsubV1alpha1Client) Schemas(namespace string) SchemaInterface
- func (c *PubsubV1alpha1Client) SubscriptionIamBindings(namespace string) SubscriptionIamBindingInterface
- func (c *PubsubV1alpha1Client) SubscriptionIamMembers(namespace string) SubscriptionIamMemberInterface
- func (c *PubsubV1alpha1Client) SubscriptionIamPolicies(namespace string) SubscriptionIamPolicyInterface
- func (c *PubsubV1alpha1Client) Subscriptions(namespace string) SubscriptionInterface
- func (c *PubsubV1alpha1Client) TopicIamBindings(namespace string) TopicIamBindingInterface
- func (c *PubsubV1alpha1Client) TopicIamMembers(namespace string) TopicIamMemberInterface
- func (c *PubsubV1alpha1Client) TopicIamPolicies(namespace string) TopicIamPolicyInterface
- func (c *PubsubV1alpha1Client) Topics(namespace string) TopicInterface
- type PubsubV1alpha1Interface
- type SchemaExpansion
- type SchemaInterface
- type SchemasGetter
- type SubscriptionExpansion
- type SubscriptionIamBindingExpansion
- type SubscriptionIamBindingInterface
- type SubscriptionIamBindingsGetter
- type SubscriptionIamMemberExpansion
- type SubscriptionIamMemberInterface
- type SubscriptionIamMembersGetter
- type SubscriptionIamPoliciesGetter
- type SubscriptionIamPolicyExpansion
- type SubscriptionIamPolicyInterface
- type SubscriptionInterface
- type SubscriptionsGetter
- type TopicExpansion
- type TopicIamBindingExpansion
- type TopicIamBindingInterface
- type TopicIamBindingsGetter
- type TopicIamMemberExpansion
- type TopicIamMemberInterface
- type TopicIamMembersGetter
- type TopicIamPoliciesGetter
- type TopicIamPolicyExpansion
- type TopicIamPolicyInterface
- type TopicInterface
- type TopicsGetter
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 ¶
func New(c rest.Interface) *PubsubV1alpha1Client
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 PubsubV1alpha1Interface ¶
type PubsubV1alpha1Interface interface { RESTClient() rest.Interface LiteReservationsGetter LiteSubscriptionsGetter LiteTopicsGetter SchemasGetter SubscriptionsGetter SubscriptionIamBindingsGetter SubscriptionIamMembersGetter SubscriptionIamPoliciesGetter TopicsGetter TopicIamBindingsGetter TopicIamMembersGetter TopicIamPoliciesGetter }
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.