Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DirectV1alpha1Client
- func (c *DirectV1alpha1Client) MailDomains(namespace string) MailDomainInterface
- func (c *DirectV1alpha1Client) MailMailAddresses(namespace string) MailMailAddressInterface
- func (c *DirectV1alpha1Client) MailReceiverses(namespace string) MailReceiversInterface
- func (c *DirectV1alpha1Client) MailTags(namespace string) MailTagInterface
- func (c *DirectV1alpha1Client) RESTClient() rest.Interface
- type DirectV1alpha1Interface
- type MailDomainExpansion
- type MailDomainInterface
- type MailDomainsGetter
- type MailMailAddressExpansion
- type MailMailAddressInterface
- type MailMailAddressesGetter
- type MailReceiversExpansion
- type MailReceiversInterface
- type MailReceiversesGetter
- type MailTagExpansion
- type MailTagInterface
- type MailTagsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DirectV1alpha1Client ¶
type DirectV1alpha1Client struct {
// contains filtered or unexported fields
}
DirectV1alpha1Client is used to interact with features provided by the direct.alicloud.kubeform.com group.
func New ¶
func New(c rest.Interface) *DirectV1alpha1Client
New creates a new DirectV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*DirectV1alpha1Client, error)
NewForConfig creates a new DirectV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *DirectV1alpha1Client
NewForConfigOrDie creates a new DirectV1alpha1Client for the given config and panics if there is an error in the config.
func (*DirectV1alpha1Client) MailDomains ¶ added in v0.4.0
func (c *DirectV1alpha1Client) MailDomains(namespace string) MailDomainInterface
func (*DirectV1alpha1Client) MailMailAddresses ¶ added in v0.4.0
func (c *DirectV1alpha1Client) MailMailAddresses(namespace string) MailMailAddressInterface
func (*DirectV1alpha1Client) MailReceiverses ¶
func (c *DirectV1alpha1Client) MailReceiverses(namespace string) MailReceiversInterface
func (*DirectV1alpha1Client) MailTags ¶ added in v0.5.0
func (c *DirectV1alpha1Client) MailTags(namespace string) MailTagInterface
func (*DirectV1alpha1Client) RESTClient ¶
func (c *DirectV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type DirectV1alpha1Interface ¶
type DirectV1alpha1Interface interface { RESTClient() rest.Interface MailDomainsGetter MailMailAddressesGetter MailReceiversesGetter MailTagsGetter }
type MailDomainExpansion ¶ added in v0.4.0
type MailDomainExpansion interface{}
type MailDomainInterface ¶ added in v0.4.0
type MailDomainInterface interface { Create(ctx context.Context, mailDomain *v1alpha1.MailDomain, opts v1.CreateOptions) (*v1alpha1.MailDomain, error) Update(ctx context.Context, mailDomain *v1alpha1.MailDomain, opts v1.UpdateOptions) (*v1alpha1.MailDomain, error) UpdateStatus(ctx context.Context, mailDomain *v1alpha1.MailDomain, opts v1.UpdateOptions) (*v1alpha1.MailDomain, 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.MailDomain, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MailDomainList, 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.MailDomain, err error) MailDomainExpansion }
MailDomainInterface has methods to work with MailDomain resources.
type MailDomainsGetter ¶ added in v0.4.0
type MailDomainsGetter interface {
MailDomains(namespace string) MailDomainInterface
}
MailDomainsGetter has a method to return a MailDomainInterface. A group's client should implement this interface.
type MailMailAddressExpansion ¶ added in v0.4.0
type MailMailAddressExpansion interface{}
type MailMailAddressInterface ¶ added in v0.4.0
type MailMailAddressInterface interface { Create(ctx context.Context, mailMailAddress *v1alpha1.MailMailAddress, opts v1.CreateOptions) (*v1alpha1.MailMailAddress, error) Update(ctx context.Context, mailMailAddress *v1alpha1.MailMailAddress, opts v1.UpdateOptions) (*v1alpha1.MailMailAddress, error) UpdateStatus(ctx context.Context, mailMailAddress *v1alpha1.MailMailAddress, opts v1.UpdateOptions) (*v1alpha1.MailMailAddress, 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.MailMailAddress, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MailMailAddressList, 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.MailMailAddress, err error) MailMailAddressExpansion }
MailMailAddressInterface has methods to work with MailMailAddress resources.
type MailMailAddressesGetter ¶ added in v0.4.0
type MailMailAddressesGetter interface {
MailMailAddresses(namespace string) MailMailAddressInterface
}
MailMailAddressesGetter has a method to return a MailMailAddressInterface. A group's client should implement this interface.
type MailReceiversExpansion ¶
type MailReceiversExpansion interface{}
type MailReceiversInterface ¶
type MailReceiversInterface interface { Create(ctx context.Context, mailReceivers *v1alpha1.MailReceivers, opts v1.CreateOptions) (*v1alpha1.MailReceivers, error) Update(ctx context.Context, mailReceivers *v1alpha1.MailReceivers, opts v1.UpdateOptions) (*v1alpha1.MailReceivers, error) UpdateStatus(ctx context.Context, mailReceivers *v1alpha1.MailReceivers, opts v1.UpdateOptions) (*v1alpha1.MailReceivers, 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.MailReceivers, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MailReceiversList, 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.MailReceivers, err error) MailReceiversExpansion }
MailReceiversInterface has methods to work with MailReceivers resources.
type MailReceiversesGetter ¶
type MailReceiversesGetter interface {
MailReceiverses(namespace string) MailReceiversInterface
}
MailReceiversesGetter has a method to return a MailReceiversInterface. A group's client should implement this interface.
type MailTagExpansion ¶ added in v0.5.0
type MailTagExpansion interface{}
type MailTagInterface ¶ added in v0.5.0
type MailTagInterface interface { Create(ctx context.Context, mailTag *v1alpha1.MailTag, opts v1.CreateOptions) (*v1alpha1.MailTag, error) Update(ctx context.Context, mailTag *v1alpha1.MailTag, opts v1.UpdateOptions) (*v1alpha1.MailTag, error) UpdateStatus(ctx context.Context, mailTag *v1alpha1.MailTag, opts v1.UpdateOptions) (*v1alpha1.MailTag, 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.MailTag, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MailTagList, 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.MailTag, err error) MailTagExpansion }
MailTagInterface has methods to work with MailTag resources.
type MailTagsGetter ¶ added in v0.5.0
type MailTagsGetter interface {
MailTags(namespace string) MailTagInterface
}
MailTagsGetter has a method to return a MailTagInterface. A group's client should implement this interface.