Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ApplicationConfigurationExpansion
- type ApplicationConfigurationInterface
- type ApplicationConfigurationsGetter
- type ApplicationScopeExpansion
- type ApplicationScopeInterface
- type ApplicationScopesGetter
- type ComponentSchematicExpansion
- type ComponentSchematicInterface
- type ComponentSchematicsGetter
- type CoreV1alpha1Client
- func (c *CoreV1alpha1Client) ApplicationConfigurations(namespace string) ApplicationConfigurationInterface
- func (c *CoreV1alpha1Client) ApplicationScopes(namespace string) ApplicationScopeInterface
- func (c *CoreV1alpha1Client) ComponentSchematics(namespace string) ComponentSchematicInterface
- func (c *CoreV1alpha1Client) RESTClient() rest.Interface
- func (c *CoreV1alpha1Client) Traits(namespace string) TraitInterface
- type CoreV1alpha1Interface
- type TraitExpansion
- type TraitInterface
- type TraitsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationConfigurationExpansion ¶
type ApplicationConfigurationExpansion interface{}
type ApplicationConfigurationInterface ¶
type ApplicationConfigurationInterface interface { Create(*v1alpha1.ApplicationConfiguration) (*v1alpha1.ApplicationConfiguration, error) Update(*v1alpha1.ApplicationConfiguration) (*v1alpha1.ApplicationConfiguration, error) UpdateStatus(*v1alpha1.ApplicationConfiguration) (*v1alpha1.ApplicationConfiguration, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ApplicationConfiguration, error) List(opts v1.ListOptions) (*v1alpha1.ApplicationConfigurationList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ApplicationConfiguration, err error) ApplicationConfigurationExpansion }
ApplicationConfigurationInterface has methods to work with ApplicationConfiguration resources.
type ApplicationConfigurationsGetter ¶
type ApplicationConfigurationsGetter interface {
ApplicationConfigurations(namespace string) ApplicationConfigurationInterface
}
ApplicationConfigurationsGetter has a method to return a ApplicationConfigurationInterface. A group's client should implement this interface.
type ApplicationScopeExpansion ¶
type ApplicationScopeExpansion interface{}
type ApplicationScopeInterface ¶
type ApplicationScopeInterface interface { Create(*v1alpha1.ApplicationScope) (*v1alpha1.ApplicationScope, error) Update(*v1alpha1.ApplicationScope) (*v1alpha1.ApplicationScope, error) UpdateStatus(*v1alpha1.ApplicationScope) (*v1alpha1.ApplicationScope, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ApplicationScope, error) List(opts v1.ListOptions) (*v1alpha1.ApplicationScopeList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ApplicationScope, err error) ApplicationScopeExpansion }
ApplicationScopeInterface has methods to work with ApplicationScope resources.
type ApplicationScopesGetter ¶
type ApplicationScopesGetter interface {
ApplicationScopes(namespace string) ApplicationScopeInterface
}
ApplicationScopesGetter has a method to return a ApplicationScopeInterface. A group's client should implement this interface.
type ComponentSchematicExpansion ¶
type ComponentSchematicExpansion interface{}
type ComponentSchematicInterface ¶
type ComponentSchematicInterface interface { Create(*v1alpha1.ComponentSchematic) (*v1alpha1.ComponentSchematic, error) Update(*v1alpha1.ComponentSchematic) (*v1alpha1.ComponentSchematic, error) UpdateStatus(*v1alpha1.ComponentSchematic) (*v1alpha1.ComponentSchematic, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ComponentSchematic, error) List(opts v1.ListOptions) (*v1alpha1.ComponentSchematicList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ComponentSchematic, err error) ComponentSchematicExpansion }
ComponentSchematicInterface has methods to work with ComponentSchematic resources.
type ComponentSchematicsGetter ¶
type ComponentSchematicsGetter interface {
ComponentSchematics(namespace string) ComponentSchematicInterface
}
ComponentSchematicsGetter has a method to return a ComponentSchematicInterface. A group's client should implement this interface.
type CoreV1alpha1Client ¶
type CoreV1alpha1Client struct {
// contains filtered or unexported fields
}
CoreV1alpha1Client is used to interact with features provided by the core.oam.dev group.
func New ¶
func New(c rest.Interface) *CoreV1alpha1Client
New creates a new CoreV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*CoreV1alpha1Client, error)
NewForConfig creates a new CoreV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *CoreV1alpha1Client
NewForConfigOrDie creates a new CoreV1alpha1Client for the given config and panics if there is an error in the config.
func (*CoreV1alpha1Client) ApplicationConfigurations ¶
func (c *CoreV1alpha1Client) ApplicationConfigurations(namespace string) ApplicationConfigurationInterface
func (*CoreV1alpha1Client) ApplicationScopes ¶
func (c *CoreV1alpha1Client) ApplicationScopes(namespace string) ApplicationScopeInterface
func (*CoreV1alpha1Client) ComponentSchematics ¶
func (c *CoreV1alpha1Client) ComponentSchematics(namespace string) ComponentSchematicInterface
func (*CoreV1alpha1Client) RESTClient ¶
func (c *CoreV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*CoreV1alpha1Client) Traits ¶
func (c *CoreV1alpha1Client) Traits(namespace string) TraitInterface
type CoreV1alpha1Interface ¶
type CoreV1alpha1Interface interface { RESTClient() rest.Interface ApplicationConfigurationsGetter ApplicationScopesGetter ComponentSchematicsGetter TraitsGetter }
type TraitExpansion ¶
type TraitExpansion interface{}
type TraitInterface ¶
type TraitInterface interface { Create(*v1alpha1.Trait) (*v1alpha1.Trait, error) Update(*v1alpha1.Trait) (*v1alpha1.Trait, error) UpdateStatus(*v1alpha1.Trait) (*v1alpha1.Trait, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Trait, error) List(opts v1.ListOptions) (*v1alpha1.TraitList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Trait, err error) TraitExpansion }
TraitInterface has methods to work with Trait resources.
type TraitsGetter ¶
type TraitsGetter interface {
Traits(namespace string) TraitInterface
}
TraitsGetter has a method to return a TraitInterface. A group's client should implement this interface.