Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AutoscalingEngineExpansion
- type AutoscalingEngineInterface
- type AutoscalingEnginesGetter
- type AutoscalingGroupExpansion
- type AutoscalingGroupInterface
- type AutoscalingGroupsGetter
- type AutoscalingPoliciesGetter
- type AutoscalingPolicyExpansion
- type AutoscalingPolicyInterface
- type CerebralV1alpha1Client
- func (c *CerebralV1alpha1Client) AutoscalingEngines() AutoscalingEngineInterface
- func (c *CerebralV1alpha1Client) AutoscalingGroups() AutoscalingGroupInterface
- func (c *CerebralV1alpha1Client) AutoscalingPolicies() AutoscalingPolicyInterface
- func (c *CerebralV1alpha1Client) MetricsBackends() MetricsBackendInterface
- func (c *CerebralV1alpha1Client) RESTClient() rest.Interface
- type CerebralV1alpha1Interface
- type MetricsBackendExpansion
- type MetricsBackendInterface
- type MetricsBackendsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoscalingEngineExpansion ¶
type AutoscalingEngineExpansion interface{}
type AutoscalingEngineInterface ¶
type AutoscalingEngineInterface interface { Create(*v1alpha1.AutoscalingEngine) (*v1alpha1.AutoscalingEngine, error) Update(*v1alpha1.AutoscalingEngine) (*v1alpha1.AutoscalingEngine, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.AutoscalingEngine, error) List(opts v1.ListOptions) (*v1alpha1.AutoscalingEngineList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.AutoscalingEngine, err error) AutoscalingEngineExpansion }
AutoscalingEngineInterface has methods to work with AutoscalingEngine resources.
type AutoscalingEnginesGetter ¶
type AutoscalingEnginesGetter interface {
AutoscalingEngines() AutoscalingEngineInterface
}
AutoscalingEnginesGetter has a method to return a AutoscalingEngineInterface. A group's client should implement this interface.
type AutoscalingGroupExpansion ¶
type AutoscalingGroupExpansion interface{}
type AutoscalingGroupInterface ¶
type AutoscalingGroupInterface interface { Create(*v1alpha1.AutoscalingGroup) (*v1alpha1.AutoscalingGroup, error) Update(*v1alpha1.AutoscalingGroup) (*v1alpha1.AutoscalingGroup, error) UpdateStatus(*v1alpha1.AutoscalingGroup) (*v1alpha1.AutoscalingGroup, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.AutoscalingGroup, error) List(opts v1.ListOptions) (*v1alpha1.AutoscalingGroupList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.AutoscalingGroup, err error) AutoscalingGroupExpansion }
AutoscalingGroupInterface has methods to work with AutoscalingGroup resources.
type AutoscalingGroupsGetter ¶
type AutoscalingGroupsGetter interface {
AutoscalingGroups() AutoscalingGroupInterface
}
AutoscalingGroupsGetter has a method to return a AutoscalingGroupInterface. A group's client should implement this interface.
type AutoscalingPoliciesGetter ¶
type AutoscalingPoliciesGetter interface {
AutoscalingPolicies() AutoscalingPolicyInterface
}
AutoscalingPoliciesGetter has a method to return a AutoscalingPolicyInterface. A group's client should implement this interface.
type AutoscalingPolicyExpansion ¶
type AutoscalingPolicyExpansion interface{}
type AutoscalingPolicyInterface ¶
type AutoscalingPolicyInterface interface { Create(*v1alpha1.AutoscalingPolicy) (*v1alpha1.AutoscalingPolicy, error) Update(*v1alpha1.AutoscalingPolicy) (*v1alpha1.AutoscalingPolicy, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.AutoscalingPolicy, error) List(opts v1.ListOptions) (*v1alpha1.AutoscalingPolicyList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.AutoscalingPolicy, err error) AutoscalingPolicyExpansion }
AutoscalingPolicyInterface has methods to work with AutoscalingPolicy resources.
type CerebralV1alpha1Client ¶
type CerebralV1alpha1Client struct {
// contains filtered or unexported fields
}
CerebralV1alpha1Client is used to interact with features provided by the cerebral.containership.io group.
func New ¶
func New(c rest.Interface) *CerebralV1alpha1Client
New creates a new CerebralV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*CerebralV1alpha1Client, error)
NewForConfig creates a new CerebralV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *CerebralV1alpha1Client
NewForConfigOrDie creates a new CerebralV1alpha1Client for the given config and panics if there is an error in the config.
func (*CerebralV1alpha1Client) AutoscalingEngines ¶
func (c *CerebralV1alpha1Client) AutoscalingEngines() AutoscalingEngineInterface
func (*CerebralV1alpha1Client) AutoscalingGroups ¶
func (c *CerebralV1alpha1Client) AutoscalingGroups() AutoscalingGroupInterface
func (*CerebralV1alpha1Client) AutoscalingPolicies ¶
func (c *CerebralV1alpha1Client) AutoscalingPolicies() AutoscalingPolicyInterface
func (*CerebralV1alpha1Client) MetricsBackends ¶
func (c *CerebralV1alpha1Client) MetricsBackends() MetricsBackendInterface
func (*CerebralV1alpha1Client) RESTClient ¶
func (c *CerebralV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type CerebralV1alpha1Interface ¶
type CerebralV1alpha1Interface interface { RESTClient() rest.Interface AutoscalingEnginesGetter AutoscalingGroupsGetter AutoscalingPoliciesGetter MetricsBackendsGetter }
type MetricsBackendExpansion ¶
type MetricsBackendExpansion interface{}
type MetricsBackendInterface ¶
type MetricsBackendInterface interface { Create(*v1alpha1.MetricsBackend) (*v1alpha1.MetricsBackend, error) Update(*v1alpha1.MetricsBackend) (*v1alpha1.MetricsBackend, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.MetricsBackend, error) List(opts v1.ListOptions) (*v1alpha1.MetricsBackendList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.MetricsBackend, err error) MetricsBackendExpansion }
MetricsBackendInterface has methods to work with MetricsBackend resources.
type MetricsBackendsGetter ¶
type MetricsBackendsGetter interface {
MetricsBackends() MetricsBackendInterface
}
MetricsBackendsGetter has a method to return a MetricsBackendInterface. A group's client should implement this interface.