Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AgentExpansion
- type AgentInterface
- type AgentsGetter
- type CxAgentExpansion
- type CxAgentInterface
- type CxAgentsGetter
- type CxEntityTypeExpansion
- type CxEntityTypeInterface
- type CxEntityTypesGetter
- type CxEnvironmentExpansion
- type CxEnvironmentInterface
- type CxEnvironmentsGetter
- type CxFlowExpansion
- type CxFlowInterface
- type CxFlowsGetter
- type CxIntentExpansion
- type CxIntentInterface
- type CxIntentsGetter
- type CxPageExpansion
- type CxPageInterface
- type CxPagesGetter
- type CxVersionExpansion
- type CxVersionInterface
- type CxVersionsGetter
- type DialogflowV1alpha1Client
- func (c *DialogflowV1alpha1Client) Agents(namespace string) AgentInterface
- func (c *DialogflowV1alpha1Client) CxAgents(namespace string) CxAgentInterface
- func (c *DialogflowV1alpha1Client) CxEntityTypes(namespace string) CxEntityTypeInterface
- func (c *DialogflowV1alpha1Client) CxEnvironments(namespace string) CxEnvironmentInterface
- func (c *DialogflowV1alpha1Client) CxFlows(namespace string) CxFlowInterface
- func (c *DialogflowV1alpha1Client) CxIntents(namespace string) CxIntentInterface
- func (c *DialogflowV1alpha1Client) CxPages(namespace string) CxPageInterface
- func (c *DialogflowV1alpha1Client) CxVersions(namespace string) CxVersionInterface
- func (c *DialogflowV1alpha1Client) EntityTypes(namespace string) EntityTypeInterface
- func (c *DialogflowV1alpha1Client) Fulfillments(namespace string) FulfillmentInterface
- func (c *DialogflowV1alpha1Client) Intents(namespace string) IntentInterface
- func (c *DialogflowV1alpha1Client) RESTClient() rest.Interface
- type DialogflowV1alpha1Interface
- type EntityTypeExpansion
- type EntityTypeInterface
- type EntityTypesGetter
- type FulfillmentExpansion
- type FulfillmentInterface
- type FulfillmentsGetter
- type IntentExpansion
- type IntentInterface
- type IntentsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentExpansion ¶
type AgentExpansion interface{}
type AgentInterface ¶
type AgentInterface interface { Create(ctx context.Context, agent *v1alpha1.Agent, opts v1.CreateOptions) (*v1alpha1.Agent, error) Update(ctx context.Context, agent *v1alpha1.Agent, opts v1.UpdateOptions) (*v1alpha1.Agent, error) UpdateStatus(ctx context.Context, agent *v1alpha1.Agent, opts v1.UpdateOptions) (*v1alpha1.Agent, 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.Agent, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AgentList, 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.Agent, err error) AgentExpansion }
AgentInterface has methods to work with Agent resources.
type AgentsGetter ¶
type AgentsGetter interface {
Agents(namespace string) AgentInterface
}
AgentsGetter has a method to return a AgentInterface. A group's client should implement this interface.
type CxAgentExpansion ¶
type CxAgentExpansion interface{}
type CxAgentInterface ¶
type CxAgentInterface interface { Create(ctx context.Context, cxAgent *v1alpha1.CxAgent, opts v1.CreateOptions) (*v1alpha1.CxAgent, error) Update(ctx context.Context, cxAgent *v1alpha1.CxAgent, opts v1.UpdateOptions) (*v1alpha1.CxAgent, error) UpdateStatus(ctx context.Context, cxAgent *v1alpha1.CxAgent, opts v1.UpdateOptions) (*v1alpha1.CxAgent, 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.CxAgent, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CxAgentList, 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.CxAgent, err error) CxAgentExpansion }
CxAgentInterface has methods to work with CxAgent resources.
type CxAgentsGetter ¶
type CxAgentsGetter interface {
CxAgents(namespace string) CxAgentInterface
}
CxAgentsGetter has a method to return a CxAgentInterface. A group's client should implement this interface.
type CxEntityTypeExpansion ¶ added in v0.4.0
type CxEntityTypeExpansion interface{}
type CxEntityTypeInterface ¶ added in v0.4.0
type CxEntityTypeInterface interface { Create(ctx context.Context, cxEntityType *v1alpha1.CxEntityType, opts v1.CreateOptions) (*v1alpha1.CxEntityType, error) Update(ctx context.Context, cxEntityType *v1alpha1.CxEntityType, opts v1.UpdateOptions) (*v1alpha1.CxEntityType, error) UpdateStatus(ctx context.Context, cxEntityType *v1alpha1.CxEntityType, opts v1.UpdateOptions) (*v1alpha1.CxEntityType, 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.CxEntityType, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CxEntityTypeList, 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.CxEntityType, err error) CxEntityTypeExpansion }
CxEntityTypeInterface has methods to work with CxEntityType resources.
type CxEntityTypesGetter ¶ added in v0.4.0
type CxEntityTypesGetter interface {
CxEntityTypes(namespace string) CxEntityTypeInterface
}
CxEntityTypesGetter has a method to return a CxEntityTypeInterface. A group's client should implement this interface.
type CxEnvironmentExpansion ¶ added in v0.4.0
type CxEnvironmentExpansion interface{}
type CxEnvironmentInterface ¶ added in v0.4.0
type CxEnvironmentInterface interface { Create(ctx context.Context, cxEnvironment *v1alpha1.CxEnvironment, opts v1.CreateOptions) (*v1alpha1.CxEnvironment, error) Update(ctx context.Context, cxEnvironment *v1alpha1.CxEnvironment, opts v1.UpdateOptions) (*v1alpha1.CxEnvironment, error) UpdateStatus(ctx context.Context, cxEnvironment *v1alpha1.CxEnvironment, opts v1.UpdateOptions) (*v1alpha1.CxEnvironment, 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.CxEnvironment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CxEnvironmentList, 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.CxEnvironment, err error) CxEnvironmentExpansion }
CxEnvironmentInterface has methods to work with CxEnvironment resources.
type CxEnvironmentsGetter ¶ added in v0.4.0
type CxEnvironmentsGetter interface {
CxEnvironments(namespace string) CxEnvironmentInterface
}
CxEnvironmentsGetter has a method to return a CxEnvironmentInterface. A group's client should implement this interface.
type CxFlowExpansion ¶ added in v0.4.0
type CxFlowExpansion interface{}
type CxFlowInterface ¶ added in v0.4.0
type CxFlowInterface interface { Create(ctx context.Context, cxFlow *v1alpha1.CxFlow, opts v1.CreateOptions) (*v1alpha1.CxFlow, error) Update(ctx context.Context, cxFlow *v1alpha1.CxFlow, opts v1.UpdateOptions) (*v1alpha1.CxFlow, error) UpdateStatus(ctx context.Context, cxFlow *v1alpha1.CxFlow, opts v1.UpdateOptions) (*v1alpha1.CxFlow, 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.CxFlow, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CxFlowList, 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.CxFlow, err error) CxFlowExpansion }
CxFlowInterface has methods to work with CxFlow resources.
type CxFlowsGetter ¶ added in v0.4.0
type CxFlowsGetter interface {
CxFlows(namespace string) CxFlowInterface
}
CxFlowsGetter has a method to return a CxFlowInterface. A group's client should implement this interface.
type CxIntentExpansion ¶ added in v0.4.0
type CxIntentExpansion interface{}
type CxIntentInterface ¶ added in v0.4.0
type CxIntentInterface interface { Create(ctx context.Context, cxIntent *v1alpha1.CxIntent, opts v1.CreateOptions) (*v1alpha1.CxIntent, error) Update(ctx context.Context, cxIntent *v1alpha1.CxIntent, opts v1.UpdateOptions) (*v1alpha1.CxIntent, error) UpdateStatus(ctx context.Context, cxIntent *v1alpha1.CxIntent, opts v1.UpdateOptions) (*v1alpha1.CxIntent, 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.CxIntent, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CxIntentList, 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.CxIntent, err error) CxIntentExpansion }
CxIntentInterface has methods to work with CxIntent resources.
type CxIntentsGetter ¶ added in v0.4.0
type CxIntentsGetter interface {
CxIntents(namespace string) CxIntentInterface
}
CxIntentsGetter has a method to return a CxIntentInterface. A group's client should implement this interface.
type CxPageExpansion ¶ added in v0.4.0
type CxPageExpansion interface{}
type CxPageInterface ¶ added in v0.4.0
type CxPageInterface interface { Create(ctx context.Context, cxPage *v1alpha1.CxPage, opts v1.CreateOptions) (*v1alpha1.CxPage, error) Update(ctx context.Context, cxPage *v1alpha1.CxPage, opts v1.UpdateOptions) (*v1alpha1.CxPage, error) UpdateStatus(ctx context.Context, cxPage *v1alpha1.CxPage, opts v1.UpdateOptions) (*v1alpha1.CxPage, 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.CxPage, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CxPageList, 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.CxPage, err error) CxPageExpansion }
CxPageInterface has methods to work with CxPage resources.
type CxPagesGetter ¶ added in v0.4.0
type CxPagesGetter interface {
CxPages(namespace string) CxPageInterface
}
CxPagesGetter has a method to return a CxPageInterface. A group's client should implement this interface.
type CxVersionExpansion ¶ added in v0.4.0
type CxVersionExpansion interface{}
type CxVersionInterface ¶ added in v0.4.0
type CxVersionInterface interface { Create(ctx context.Context, cxVersion *v1alpha1.CxVersion, opts v1.CreateOptions) (*v1alpha1.CxVersion, error) Update(ctx context.Context, cxVersion *v1alpha1.CxVersion, opts v1.UpdateOptions) (*v1alpha1.CxVersion, error) UpdateStatus(ctx context.Context, cxVersion *v1alpha1.CxVersion, opts v1.UpdateOptions) (*v1alpha1.CxVersion, 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.CxVersion, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CxVersionList, 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.CxVersion, err error) CxVersionExpansion }
CxVersionInterface has methods to work with CxVersion resources.
type CxVersionsGetter ¶ added in v0.4.0
type CxVersionsGetter interface {
CxVersions(namespace string) CxVersionInterface
}
CxVersionsGetter has a method to return a CxVersionInterface. A group's client should implement this interface.
type DialogflowV1alpha1Client ¶
type DialogflowV1alpha1Client struct {
// contains filtered or unexported fields
}
DialogflowV1alpha1Client is used to interact with features provided by the dialogflow.google.kubeform.com group.
func New ¶
func New(c rest.Interface) *DialogflowV1alpha1Client
New creates a new DialogflowV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*DialogflowV1alpha1Client, error)
NewForConfig creates a new DialogflowV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *DialogflowV1alpha1Client
NewForConfigOrDie creates a new DialogflowV1alpha1Client for the given config and panics if there is an error in the config.
func (*DialogflowV1alpha1Client) Agents ¶
func (c *DialogflowV1alpha1Client) Agents(namespace string) AgentInterface
func (*DialogflowV1alpha1Client) CxAgents ¶
func (c *DialogflowV1alpha1Client) CxAgents(namespace string) CxAgentInterface
func (*DialogflowV1alpha1Client) CxEntityTypes ¶ added in v0.4.0
func (c *DialogflowV1alpha1Client) CxEntityTypes(namespace string) CxEntityTypeInterface
func (*DialogflowV1alpha1Client) CxEnvironments ¶ added in v0.4.0
func (c *DialogflowV1alpha1Client) CxEnvironments(namespace string) CxEnvironmentInterface
func (*DialogflowV1alpha1Client) CxFlows ¶ added in v0.4.0
func (c *DialogflowV1alpha1Client) CxFlows(namespace string) CxFlowInterface
func (*DialogflowV1alpha1Client) CxIntents ¶ added in v0.4.0
func (c *DialogflowV1alpha1Client) CxIntents(namespace string) CxIntentInterface
func (*DialogflowV1alpha1Client) CxPages ¶ added in v0.4.0
func (c *DialogflowV1alpha1Client) CxPages(namespace string) CxPageInterface
func (*DialogflowV1alpha1Client) CxVersions ¶ added in v0.4.0
func (c *DialogflowV1alpha1Client) CxVersions(namespace string) CxVersionInterface
func (*DialogflowV1alpha1Client) EntityTypes ¶
func (c *DialogflowV1alpha1Client) EntityTypes(namespace string) EntityTypeInterface
func (*DialogflowV1alpha1Client) Fulfillments ¶
func (c *DialogflowV1alpha1Client) Fulfillments(namespace string) FulfillmentInterface
func (*DialogflowV1alpha1Client) Intents ¶
func (c *DialogflowV1alpha1Client) Intents(namespace string) IntentInterface
func (*DialogflowV1alpha1Client) RESTClient ¶
func (c *DialogflowV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type DialogflowV1alpha1Interface ¶
type DialogflowV1alpha1Interface interface { RESTClient() rest.Interface AgentsGetter CxAgentsGetter CxEntityTypesGetter CxEnvironmentsGetter CxFlowsGetter CxIntentsGetter CxPagesGetter CxVersionsGetter EntityTypesGetter FulfillmentsGetter IntentsGetter }
type EntityTypeExpansion ¶
type EntityTypeExpansion interface{}
type EntityTypeInterface ¶
type EntityTypeInterface interface { Create(ctx context.Context, entityType *v1alpha1.EntityType, opts v1.CreateOptions) (*v1alpha1.EntityType, error) Update(ctx context.Context, entityType *v1alpha1.EntityType, opts v1.UpdateOptions) (*v1alpha1.EntityType, error) UpdateStatus(ctx context.Context, entityType *v1alpha1.EntityType, opts v1.UpdateOptions) (*v1alpha1.EntityType, 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.EntityType, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EntityTypeList, 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.EntityType, err error) EntityTypeExpansion }
EntityTypeInterface has methods to work with EntityType resources.
type EntityTypesGetter ¶
type EntityTypesGetter interface {
EntityTypes(namespace string) EntityTypeInterface
}
EntityTypesGetter has a method to return a EntityTypeInterface. A group's client should implement this interface.
type FulfillmentExpansion ¶
type FulfillmentExpansion interface{}
type FulfillmentInterface ¶
type FulfillmentInterface interface { Create(ctx context.Context, fulfillment *v1alpha1.Fulfillment, opts v1.CreateOptions) (*v1alpha1.Fulfillment, error) Update(ctx context.Context, fulfillment *v1alpha1.Fulfillment, opts v1.UpdateOptions) (*v1alpha1.Fulfillment, error) UpdateStatus(ctx context.Context, fulfillment *v1alpha1.Fulfillment, opts v1.UpdateOptions) (*v1alpha1.Fulfillment, 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.Fulfillment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FulfillmentList, 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.Fulfillment, err error) FulfillmentExpansion }
FulfillmentInterface has methods to work with Fulfillment resources.
type FulfillmentsGetter ¶
type FulfillmentsGetter interface {
Fulfillments(namespace string) FulfillmentInterface
}
FulfillmentsGetter has a method to return a FulfillmentInterface. 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.