Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BotAliasExpansion
- type BotAliasInterface
- type BotAliasesGetter
- type BotExpansion
- type BotInterface
- type BotsGetter
- type IntentExpansion
- type IntentInterface
- type IntentsGetter
- type LexV1alpha1Client
- func (c *LexV1alpha1Client) BotAliases(namespace string) BotAliasInterface
- func (c *LexV1alpha1Client) Bots(namespace string) BotInterface
- func (c *LexV1alpha1Client) Intents(namespace string) IntentInterface
- func (c *LexV1alpha1Client) RESTClient() rest.Interface
- func (c *LexV1alpha1Client) SlotTypes(namespace string) SlotTypeInterface
- type LexV1alpha1Interface
- type SlotTypeExpansion
- type SlotTypeInterface
- type SlotTypesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BotAliasExpansion ¶
type BotAliasExpansion interface{}
type BotAliasInterface ¶
type BotAliasInterface interface { Create(ctx context.Context, botAlias *v1alpha1.BotAlias, opts v1.CreateOptions) (*v1alpha1.BotAlias, error) Update(ctx context.Context, botAlias *v1alpha1.BotAlias, opts v1.UpdateOptions) (*v1alpha1.BotAlias, error) UpdateStatus(ctx context.Context, botAlias *v1alpha1.BotAlias, opts v1.UpdateOptions) (*v1alpha1.BotAlias, 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.BotAlias, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BotAliasList, 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.BotAlias, err error) BotAliasExpansion }
BotAliasInterface has methods to work with BotAlias resources.
type BotAliasesGetter ¶
type BotAliasesGetter interface {
BotAliases(namespace string) BotAliasInterface
}
BotAliasesGetter has a method to return a BotAliasInterface. A group's client should implement this interface.
type BotExpansion ¶
type BotExpansion interface{}
type BotInterface ¶
type BotInterface interface { Create(ctx context.Context, bot *v1alpha1.Bot, opts v1.CreateOptions) (*v1alpha1.Bot, error) Update(ctx context.Context, bot *v1alpha1.Bot, opts v1.UpdateOptions) (*v1alpha1.Bot, error) UpdateStatus(ctx context.Context, bot *v1alpha1.Bot, opts v1.UpdateOptions) (*v1alpha1.Bot, 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.Bot, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BotList, 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.Bot, err error) BotExpansion }
BotInterface has methods to work with Bot resources.
type BotsGetter ¶
type BotsGetter interface {
Bots(namespace string) BotInterface
}
BotsGetter has a method to return a BotInterface. A group's client should implement this interface.
type IntentExpansion ¶
type IntentExpansion interface{}
type IntentInterface ¶
type IntentInterface interface { Create(ctx context.Context, intent *v1alpha1.Intent, opts v1.CreateOptions) (*v1alpha1.Intent, error) Update(ctx context.Context, intent *v1alpha1.Intent, opts v1.UpdateOptions) (*v1alpha1.Intent, error) UpdateStatus(ctx context.Context, intent *v1alpha1.Intent, opts v1.UpdateOptions) (*v1alpha1.Intent, 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.Intent, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IntentList, 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.Intent, err error) IntentExpansion }
IntentInterface has methods to work with Intent resources.
type IntentsGetter ¶
type IntentsGetter interface {
Intents(namespace string) IntentInterface
}
IntentsGetter has a method to return a IntentInterface. A group's client should implement this interface.
type LexV1alpha1Client ¶
type LexV1alpha1Client struct {
// contains filtered or unexported fields
}
LexV1alpha1Client is used to interact with features provided by the lex.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *LexV1alpha1Client
New creates a new LexV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*LexV1alpha1Client, error)
NewForConfig creates a new LexV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *LexV1alpha1Client
NewForConfigOrDie creates a new LexV1alpha1Client for the given config and panics if there is an error in the config.
func (*LexV1alpha1Client) BotAliases ¶
func (c *LexV1alpha1Client) BotAliases(namespace string) BotAliasInterface
func (*LexV1alpha1Client) Bots ¶
func (c *LexV1alpha1Client) Bots(namespace string) BotInterface
func (*LexV1alpha1Client) Intents ¶
func (c *LexV1alpha1Client) Intents(namespace string) IntentInterface
func (*LexV1alpha1Client) RESTClient ¶
func (c *LexV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*LexV1alpha1Client) SlotTypes ¶
func (c *LexV1alpha1Client) SlotTypes(namespace string) SlotTypeInterface
type LexV1alpha1Interface ¶
type LexV1alpha1Interface interface { RESTClient() rest.Interface BotsGetter BotAliasesGetter IntentsGetter SlotTypesGetter }
type SlotTypeExpansion ¶
type SlotTypeExpansion interface{}
type SlotTypeInterface ¶
type SlotTypeInterface interface { Create(ctx context.Context, slotType *v1alpha1.SlotType, opts v1.CreateOptions) (*v1alpha1.SlotType, error) Update(ctx context.Context, slotType *v1alpha1.SlotType, opts v1.UpdateOptions) (*v1alpha1.SlotType, error) UpdateStatus(ctx context.Context, slotType *v1alpha1.SlotType, opts v1.UpdateOptions) (*v1alpha1.SlotType, 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.SlotType, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SlotTypeList, 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.SlotType, err error) SlotTypeExpansion }
SlotTypeInterface has methods to work with SlotType resources.
type SlotTypesGetter ¶
type SlotTypesGetter interface {
SlotTypes(namespace string) SlotTypeInterface
}
SlotTypesGetter has a method to return a SlotTypeInterface. A group's client should implement this interface.