Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DkimExpansion
- type DkimInterface
- type DkimsGetter
- type EmailDomainExpansion
- type EmailDomainInterface
- type EmailDomainsGetter
- type EmailV1alpha1Client
- func (c *EmailV1alpha1Client) Dkims(namespace string) DkimInterface
- func (c *EmailV1alpha1Client) EmailDomains(namespace string) EmailDomainInterface
- func (c *EmailV1alpha1Client) RESTClient() rest.Interface
- func (c *EmailV1alpha1Client) Senders(namespace string) SenderInterface
- func (c *EmailV1alpha1Client) Suppressions(namespace string) SuppressionInterface
- type EmailV1alpha1Interface
- type SenderExpansion
- type SenderInterface
- type SendersGetter
- type SuppressionExpansion
- type SuppressionInterface
- type SuppressionsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DkimExpansion ¶
type DkimExpansion interface{}
type DkimInterface ¶
type DkimInterface interface { Create(ctx context.Context, dkim *v1alpha1.Dkim, opts v1.CreateOptions) (*v1alpha1.Dkim, error) Update(ctx context.Context, dkim *v1alpha1.Dkim, opts v1.UpdateOptions) (*v1alpha1.Dkim, error) UpdateStatus(ctx context.Context, dkim *v1alpha1.Dkim, opts v1.UpdateOptions) (*v1alpha1.Dkim, 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.Dkim, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DkimList, 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.Dkim, err error) DkimExpansion }
DkimInterface has methods to work with Dkim resources.
type DkimsGetter ¶
type DkimsGetter interface {
Dkims(namespace string) DkimInterface
}
DkimsGetter has a method to return a DkimInterface. A group's client should implement this interface.
type EmailDomainExpansion ¶
type EmailDomainExpansion interface{}
type EmailDomainInterface ¶
type EmailDomainInterface interface { Create(ctx context.Context, emailDomain *v1alpha1.EmailDomain, opts v1.CreateOptions) (*v1alpha1.EmailDomain, error) Update(ctx context.Context, emailDomain *v1alpha1.EmailDomain, opts v1.UpdateOptions) (*v1alpha1.EmailDomain, error) UpdateStatus(ctx context.Context, emailDomain *v1alpha1.EmailDomain, opts v1.UpdateOptions) (*v1alpha1.EmailDomain, 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.EmailDomain, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EmailDomainList, 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.EmailDomain, err error) EmailDomainExpansion }
EmailDomainInterface has methods to work with EmailDomain resources.
type EmailDomainsGetter ¶
type EmailDomainsGetter interface {
EmailDomains(namespace string) EmailDomainInterface
}
EmailDomainsGetter has a method to return a EmailDomainInterface. A group's client should implement this interface.
type EmailV1alpha1Client ¶
type EmailV1alpha1Client struct {
// contains filtered or unexported fields
}
EmailV1alpha1Client is used to interact with features provided by the email.oci.kubeform.com group.
func New ¶
func New(c rest.Interface) *EmailV1alpha1Client
New creates a new EmailV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*EmailV1alpha1Client, error)
NewForConfig creates a new EmailV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *EmailV1alpha1Client
NewForConfigOrDie creates a new EmailV1alpha1Client for the given config and panics if there is an error in the config.
func (*EmailV1alpha1Client) Dkims ¶
func (c *EmailV1alpha1Client) Dkims(namespace string) DkimInterface
func (*EmailV1alpha1Client) EmailDomains ¶
func (c *EmailV1alpha1Client) EmailDomains(namespace string) EmailDomainInterface
func (*EmailV1alpha1Client) RESTClient ¶
func (c *EmailV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*EmailV1alpha1Client) Senders ¶
func (c *EmailV1alpha1Client) Senders(namespace string) SenderInterface
func (*EmailV1alpha1Client) Suppressions ¶
func (c *EmailV1alpha1Client) Suppressions(namespace string) SuppressionInterface
type EmailV1alpha1Interface ¶
type EmailV1alpha1Interface interface { RESTClient() rest.Interface DkimsGetter EmailDomainsGetter SendersGetter SuppressionsGetter }
type SenderExpansion ¶
type SenderExpansion interface{}
type SenderInterface ¶
type SenderInterface interface { Create(ctx context.Context, sender *v1alpha1.Sender, opts v1.CreateOptions) (*v1alpha1.Sender, error) Update(ctx context.Context, sender *v1alpha1.Sender, opts v1.UpdateOptions) (*v1alpha1.Sender, error) UpdateStatus(ctx context.Context, sender *v1alpha1.Sender, opts v1.UpdateOptions) (*v1alpha1.Sender, 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.Sender, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SenderList, 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.Sender, err error) SenderExpansion }
SenderInterface has methods to work with Sender resources.
type SendersGetter ¶
type SendersGetter interface {
Senders(namespace string) SenderInterface
}
SendersGetter has a method to return a SenderInterface. A group's client should implement this interface.
type SuppressionExpansion ¶
type SuppressionExpansion interface{}
type SuppressionInterface ¶
type SuppressionInterface interface { Create(ctx context.Context, suppression *v1alpha1.Suppression, opts v1.CreateOptions) (*v1alpha1.Suppression, error) Update(ctx context.Context, suppression *v1alpha1.Suppression, opts v1.UpdateOptions) (*v1alpha1.Suppression, error) UpdateStatus(ctx context.Context, suppression *v1alpha1.Suppression, opts v1.UpdateOptions) (*v1alpha1.Suppression, 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.Suppression, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SuppressionList, 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.Suppression, err error) SuppressionExpansion }
SuppressionInterface has methods to work with Suppression resources.
type SuppressionsGetter ¶
type SuppressionsGetter interface {
Suppressions(namespace string) SuppressionInterface
}
SuppressionsGetter has a method to return a SuppressionInterface. A group's client should implement this interface.