v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

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

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.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL