Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CatalogExpansion
- type CatalogInterface
- type CatalogsGetter
- type DeviceTemplateExpansion
- type DeviceTemplateInterface
- type DeviceTemplateRevisionExpansion
- type DeviceTemplateRevisionInterface
- type DeviceTemplateRevisionsGetter
- type DeviceTemplatesGetter
- type OctopusapiV1alpha1Client
- func (c *OctopusapiV1alpha1Client) Catalogs(namespace string) CatalogInterface
- func (c *OctopusapiV1alpha1Client) DeviceTemplateRevisions(namespace string) DeviceTemplateRevisionInterface
- func (c *OctopusapiV1alpha1Client) DeviceTemplates(namespace string) DeviceTemplateInterface
- func (c *OctopusapiV1alpha1Client) RESTClient() rest.Interface
- func (c *OctopusapiV1alpha1Client) Settings() SettingInterface
- type OctopusapiV1alpha1Interface
- type SettingExpansion
- type SettingInterface
- type SettingsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CatalogExpansion ¶
type CatalogExpansion interface{}
type CatalogInterface ¶
type CatalogInterface interface { Create(ctx context.Context, catalog *v1alpha1.Catalog, opts v1.CreateOptions) (*v1alpha1.Catalog, error) Update(ctx context.Context, catalog *v1alpha1.Catalog, opts v1.UpdateOptions) (*v1alpha1.Catalog, error) UpdateStatus(ctx context.Context, catalog *v1alpha1.Catalog, opts v1.UpdateOptions) (*v1alpha1.Catalog, 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.Catalog, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CatalogList, 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.Catalog, err error) CatalogExpansion }
CatalogInterface has methods to work with Catalog resources.
type CatalogsGetter ¶
type CatalogsGetter interface {
Catalogs(namespace string) CatalogInterface
}
CatalogsGetter has a method to return a CatalogInterface. A group's client should implement this interface.
type DeviceTemplateExpansion ¶
type DeviceTemplateExpansion interface{}
type DeviceTemplateInterface ¶
type DeviceTemplateInterface interface { Create(ctx context.Context, deviceTemplate *v1alpha1.DeviceTemplate, opts v1.CreateOptions) (*v1alpha1.DeviceTemplate, error) Update(ctx context.Context, deviceTemplate *v1alpha1.DeviceTemplate, opts v1.UpdateOptions) (*v1alpha1.DeviceTemplate, error) UpdateStatus(ctx context.Context, deviceTemplate *v1alpha1.DeviceTemplate, opts v1.UpdateOptions) (*v1alpha1.DeviceTemplate, 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.DeviceTemplate, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DeviceTemplateList, 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.DeviceTemplate, err error) DeviceTemplateExpansion }
DeviceTemplateInterface has methods to work with DeviceTemplate resources.
type DeviceTemplateRevisionExpansion ¶
type DeviceTemplateRevisionExpansion interface{}
type DeviceTemplateRevisionInterface ¶
type DeviceTemplateRevisionInterface interface { Create(ctx context.Context, deviceTemplateRevision *v1alpha1.DeviceTemplateRevision, opts v1.CreateOptions) (*v1alpha1.DeviceTemplateRevision, error) Update(ctx context.Context, deviceTemplateRevision *v1alpha1.DeviceTemplateRevision, opts v1.UpdateOptions) (*v1alpha1.DeviceTemplateRevision, error) UpdateStatus(ctx context.Context, deviceTemplateRevision *v1alpha1.DeviceTemplateRevision, opts v1.UpdateOptions) (*v1alpha1.DeviceTemplateRevision, 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.DeviceTemplateRevision, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DeviceTemplateRevisionList, 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.DeviceTemplateRevision, err error) DeviceTemplateRevisionExpansion }
DeviceTemplateRevisionInterface has methods to work with DeviceTemplateRevision resources.
type DeviceTemplateRevisionsGetter ¶
type DeviceTemplateRevisionsGetter interface {
DeviceTemplateRevisions(namespace string) DeviceTemplateRevisionInterface
}
DeviceTemplateRevisionsGetter has a method to return a DeviceTemplateRevisionInterface. A group's client should implement this interface.
type DeviceTemplatesGetter ¶
type DeviceTemplatesGetter interface {
DeviceTemplates(namespace string) DeviceTemplateInterface
}
DeviceTemplatesGetter has a method to return a DeviceTemplateInterface. A group's client should implement this interface.
type OctopusapiV1alpha1Client ¶
type OctopusapiV1alpha1Client struct {
// contains filtered or unexported fields
}
OctopusapiV1alpha1Client is used to interact with features provided by the octopusapi.cattle.io group.
func New ¶
func New(c rest.Interface) *OctopusapiV1alpha1Client
New creates a new OctopusapiV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*OctopusapiV1alpha1Client, error)
NewForConfig creates a new OctopusapiV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *OctopusapiV1alpha1Client
NewForConfigOrDie creates a new OctopusapiV1alpha1Client for the given config and panics if there is an error in the config.
func (*OctopusapiV1alpha1Client) Catalogs ¶
func (c *OctopusapiV1alpha1Client) Catalogs(namespace string) CatalogInterface
func (*OctopusapiV1alpha1Client) DeviceTemplateRevisions ¶
func (c *OctopusapiV1alpha1Client) DeviceTemplateRevisions(namespace string) DeviceTemplateRevisionInterface
func (*OctopusapiV1alpha1Client) DeviceTemplates ¶
func (c *OctopusapiV1alpha1Client) DeviceTemplates(namespace string) DeviceTemplateInterface
func (*OctopusapiV1alpha1Client) RESTClient ¶
func (c *OctopusapiV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*OctopusapiV1alpha1Client) Settings ¶
func (c *OctopusapiV1alpha1Client) Settings() SettingInterface
type OctopusapiV1alpha1Interface ¶
type OctopusapiV1alpha1Interface interface { RESTClient() rest.Interface CatalogsGetter DeviceTemplatesGetter DeviceTemplateRevisionsGetter SettingsGetter }
type SettingExpansion ¶
type SettingExpansion interface{}
type SettingInterface ¶
type SettingInterface interface { Create(ctx context.Context, setting *v1alpha1.Setting, opts v1.CreateOptions) (*v1alpha1.Setting, error) Update(ctx context.Context, setting *v1alpha1.Setting, opts v1.UpdateOptions) (*v1alpha1.Setting, 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.Setting, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SettingList, 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.Setting, err error) SettingExpansion }
SettingInterface has methods to work with Setting resources.
type SettingsGetter ¶
type SettingsGetter interface {
Settings() SettingInterface
}
SettingsGetter has a method to return a SettingInterface. A group's client should implement this interface.