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 ClusterFlowExpansion ¶
type ClusterFlowExpansion interface{}
type ClusterFlowInterface ¶
type ClusterFlowInterface interface { Create(ctx context.Context, clusterFlow *v1beta1.ClusterFlow, opts v1.CreateOptions) (*v1beta1.ClusterFlow, error) Update(ctx context.Context, clusterFlow *v1beta1.ClusterFlow, opts v1.UpdateOptions) (*v1beta1.ClusterFlow, error) UpdateStatus(ctx context.Context, clusterFlow *v1beta1.ClusterFlow, opts v1.UpdateOptions) (*v1beta1.ClusterFlow, 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) (*v1beta1.ClusterFlow, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ClusterFlowList, 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 *v1beta1.ClusterFlow, err error) ClusterFlowExpansion }
ClusterFlowInterface has methods to work with ClusterFlow resources.
type ClusterFlowsGetter ¶
type ClusterFlowsGetter interface {
ClusterFlows() ClusterFlowInterface
}
ClusterFlowsGetter has a method to return a ClusterFlowInterface. A group's client should implement this interface.
type ClusterOutputExpansion ¶
type ClusterOutputExpansion interface{}
type ClusterOutputInterface ¶
type ClusterOutputInterface interface { Create(ctx context.Context, clusterOutput *v1beta1.ClusterOutput, opts v1.CreateOptions) (*v1beta1.ClusterOutput, error) Update(ctx context.Context, clusterOutput *v1beta1.ClusterOutput, opts v1.UpdateOptions) (*v1beta1.ClusterOutput, error) UpdateStatus(ctx context.Context, clusterOutput *v1beta1.ClusterOutput, opts v1.UpdateOptions) (*v1beta1.ClusterOutput, 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) (*v1beta1.ClusterOutput, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ClusterOutputList, 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 *v1beta1.ClusterOutput, err error) ClusterOutputExpansion }
ClusterOutputInterface has methods to work with ClusterOutput resources.
type ClusterOutputsGetter ¶
type ClusterOutputsGetter interface {
ClusterOutputs() ClusterOutputInterface
}
ClusterOutputsGetter has a method to return a ClusterOutputInterface. A group's client should implement this interface.
type LoggingExpansion ¶
type LoggingExpansion interface{}
type LoggingInterface ¶
type LoggingInterface interface { Create(ctx context.Context, logging *v1beta1.Logging, opts v1.CreateOptions) (*v1beta1.Logging, error) Update(ctx context.Context, logging *v1beta1.Logging, opts v1.UpdateOptions) (*v1beta1.Logging, error) UpdateStatus(ctx context.Context, logging *v1beta1.Logging, opts v1.UpdateOptions) (*v1beta1.Logging, 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) (*v1beta1.Logging, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.LoggingList, 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 *v1beta1.Logging, err error) LoggingExpansion }
LoggingInterface has methods to work with Logging resources.
type LoggingV1beta1Client ¶
type LoggingV1beta1Client struct {
// contains filtered or unexported fields
}
LoggingV1beta1Client is used to interact with features provided by the logging.banzaicloud.io group.
func New ¶
func New(c rest.Interface) *LoggingV1beta1Client
New creates a new LoggingV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*LoggingV1beta1Client, error)
NewForConfig creates a new LoggingV1beta1Client 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 LoggingV1beta1Client 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) *LoggingV1beta1Client
NewForConfigOrDie creates a new LoggingV1beta1Client for the given config and panics if there is an error in the config.
func (*LoggingV1beta1Client) ClusterFlows ¶
func (c *LoggingV1beta1Client) ClusterFlows() ClusterFlowInterface
func (*LoggingV1beta1Client) ClusterOutputs ¶
func (c *LoggingV1beta1Client) ClusterOutputs() ClusterOutputInterface
func (*LoggingV1beta1Client) Loggings ¶
func (c *LoggingV1beta1Client) Loggings() LoggingInterface
func (*LoggingV1beta1Client) RESTClient ¶
func (c *LoggingV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type LoggingV1beta1Interface ¶
type LoggingV1beta1Interface interface { RESTClient() rest.Interface ClusterFlowsGetter ClusterOutputsGetter LoggingsGetter }
type LoggingsGetter ¶
type LoggingsGetter interface {
Loggings() LoggingInterface
}
LoggingsGetter has a method to return a LoggingInterface. A group's client should implement this interface.