Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ArangoClusterSynchronizationExpansion
- type ArangoClusterSynchronizationInterface
- type ArangoClusterSynchronizationsGetter
- type ArangoDeploymentExpansion
- type ArangoDeploymentInterface
- type ArangoDeploymentsGetter
- type ArangoMemberExpansion
- type ArangoMemberInterface
- type ArangoMembersGetter
- type ArangoTaskExpansion
- type ArangoTaskInterface
- type ArangoTasksGetter
- type DatabaseV1Client
- func (c *DatabaseV1Client) ArangoClusterSynchronizations(namespace string) ArangoClusterSynchronizationInterface
- func (c *DatabaseV1Client) ArangoDeployments(namespace string) ArangoDeploymentInterface
- func (c *DatabaseV1Client) ArangoMembers(namespace string) ArangoMemberInterface
- func (c *DatabaseV1Client) ArangoTasks(namespace string) ArangoTaskInterface
- func (c *DatabaseV1Client) RESTClient() rest.Interface
- type DatabaseV1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArangoClusterSynchronizationExpansion ¶
type ArangoClusterSynchronizationExpansion interface{}
type ArangoClusterSynchronizationInterface ¶
type ArangoClusterSynchronizationInterface interface { Create(ctx context.Context, arangoClusterSynchronization *v1.ArangoClusterSynchronization, opts metav1.CreateOptions) (*v1.ArangoClusterSynchronization, error) Update(ctx context.Context, arangoClusterSynchronization *v1.ArangoClusterSynchronization, opts metav1.UpdateOptions) (*v1.ArangoClusterSynchronization, error) UpdateStatus(ctx context.Context, arangoClusterSynchronization *v1.ArangoClusterSynchronization, opts metav1.UpdateOptions) (*v1.ArangoClusterSynchronization, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ArangoClusterSynchronization, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.ArangoClusterSynchronizationList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ArangoClusterSynchronization, err error) ArangoClusterSynchronizationExpansion }
ArangoClusterSynchronizationInterface has methods to work with ArangoClusterSynchronization resources.
type ArangoClusterSynchronizationsGetter ¶
type ArangoClusterSynchronizationsGetter interface {
ArangoClusterSynchronizations(namespace string) ArangoClusterSynchronizationInterface
}
ArangoClusterSynchronizationsGetter has a method to return a ArangoClusterSynchronizationInterface. A group's client should implement this interface.
type ArangoDeploymentExpansion ¶
type ArangoDeploymentExpansion interface{}
type ArangoDeploymentInterface ¶
type ArangoDeploymentInterface interface { Create(ctx context.Context, arangoDeployment *v1.ArangoDeployment, opts metav1.CreateOptions) (*v1.ArangoDeployment, error) Update(ctx context.Context, arangoDeployment *v1.ArangoDeployment, opts metav1.UpdateOptions) (*v1.ArangoDeployment, error) UpdateStatus(ctx context.Context, arangoDeployment *v1.ArangoDeployment, opts metav1.UpdateOptions) (*v1.ArangoDeployment, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ArangoDeployment, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.ArangoDeploymentList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ArangoDeployment, err error) ArangoDeploymentExpansion }
ArangoDeploymentInterface has methods to work with ArangoDeployment resources.
type ArangoDeploymentsGetter ¶
type ArangoDeploymentsGetter interface {
ArangoDeployments(namespace string) ArangoDeploymentInterface
}
ArangoDeploymentsGetter has a method to return a ArangoDeploymentInterface. A group's client should implement this interface.
type ArangoMemberExpansion ¶
type ArangoMemberExpansion interface{}
type ArangoMemberInterface ¶
type ArangoMemberInterface interface { Create(ctx context.Context, arangoMember *v1.ArangoMember, opts metav1.CreateOptions) (*v1.ArangoMember, error) Update(ctx context.Context, arangoMember *v1.ArangoMember, opts metav1.UpdateOptions) (*v1.ArangoMember, error) UpdateStatus(ctx context.Context, arangoMember *v1.ArangoMember, opts metav1.UpdateOptions) (*v1.ArangoMember, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ArangoMember, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.ArangoMemberList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ArangoMember, err error) ArangoMemberExpansion }
ArangoMemberInterface has methods to work with ArangoMember resources.
type ArangoMembersGetter ¶
type ArangoMembersGetter interface {
ArangoMembers(namespace string) ArangoMemberInterface
}
ArangoMembersGetter has a method to return a ArangoMemberInterface. A group's client should implement this interface.
type ArangoTaskExpansion ¶
type ArangoTaskExpansion interface{}
type ArangoTaskInterface ¶
type ArangoTaskInterface interface { Create(ctx context.Context, arangoTask *v1.ArangoTask, opts metav1.CreateOptions) (*v1.ArangoTask, error) Update(ctx context.Context, arangoTask *v1.ArangoTask, opts metav1.UpdateOptions) (*v1.ArangoTask, error) UpdateStatus(ctx context.Context, arangoTask *v1.ArangoTask, opts metav1.UpdateOptions) (*v1.ArangoTask, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ArangoTask, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.ArangoTaskList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ArangoTask, err error) ArangoTaskExpansion }
ArangoTaskInterface has methods to work with ArangoTask resources.
type ArangoTasksGetter ¶
type ArangoTasksGetter interface {
ArangoTasks(namespace string) ArangoTaskInterface
}
ArangoTasksGetter has a method to return a ArangoTaskInterface. A group's client should implement this interface.
type DatabaseV1Client ¶
type DatabaseV1Client struct {
// contains filtered or unexported fields
}
DatabaseV1Client is used to interact with features provided by the database.arangodb.com group.
func New ¶
func New(c rest.Interface) *DatabaseV1Client
New creates a new DatabaseV1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*DatabaseV1Client, error)
NewForConfig creates a new DatabaseV1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶
NewForConfigAndClient creates a new DatabaseV1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *DatabaseV1Client
NewForConfigOrDie creates a new DatabaseV1Client for the given config and panics if there is an error in the config.
func (*DatabaseV1Client) ArangoClusterSynchronizations ¶
func (c *DatabaseV1Client) ArangoClusterSynchronizations(namespace string) ArangoClusterSynchronizationInterface
func (*DatabaseV1Client) ArangoDeployments ¶
func (c *DatabaseV1Client) ArangoDeployments(namespace string) ArangoDeploymentInterface
func (*DatabaseV1Client) ArangoMembers ¶
func (c *DatabaseV1Client) ArangoMembers(namespace string) ArangoMemberInterface
func (*DatabaseV1Client) ArangoTasks ¶
func (c *DatabaseV1Client) ArangoTasks(namespace string) ArangoTaskInterface
func (*DatabaseV1Client) RESTClient ¶
func (c *DatabaseV1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type DatabaseV1Interface ¶
type DatabaseV1Interface interface { RESTClient() rest.Interface ArangoClusterSynchronizationsGetter ArangoDeploymentsGetter ArangoMembersGetter ArangoTasksGetter }