Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BatchV1alpha1Client
- func (c *BatchV1alpha1Client) ComputeEnvironments(namespace string) ComputeEnvironmentInterface
- func (c *BatchV1alpha1Client) JobDefinitions(namespace string) JobDefinitionInterface
- func (c *BatchV1alpha1Client) JobQueues(namespace string) JobQueueInterface
- func (c *BatchV1alpha1Client) RESTClient() rest.Interface
- func (c *BatchV1alpha1Client) SchedulingPolicies(namespace string) SchedulingPolicyInterface
- type BatchV1alpha1Interface
- type ComputeEnvironmentExpansion
- type ComputeEnvironmentInterface
- type ComputeEnvironmentsGetter
- type JobDefinitionExpansion
- type JobDefinitionInterface
- type JobDefinitionsGetter
- type JobQueueExpansion
- type JobQueueInterface
- type JobQueuesGetter
- type SchedulingPoliciesGetter
- type SchedulingPolicyExpansion
- type SchedulingPolicyInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchV1alpha1Client ¶
type BatchV1alpha1Client struct {
// contains filtered or unexported fields
}
BatchV1alpha1Client is used to interact with features provided by the batch.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *BatchV1alpha1Client
New creates a new BatchV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*BatchV1alpha1Client, error)
NewForConfig creates a new BatchV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *BatchV1alpha1Client
NewForConfigOrDie creates a new BatchV1alpha1Client for the given config and panics if there is an error in the config.
func (*BatchV1alpha1Client) ComputeEnvironments ¶
func (c *BatchV1alpha1Client) ComputeEnvironments(namespace string) ComputeEnvironmentInterface
func (*BatchV1alpha1Client) JobDefinitions ¶
func (c *BatchV1alpha1Client) JobDefinitions(namespace string) JobDefinitionInterface
func (*BatchV1alpha1Client) JobQueues ¶
func (c *BatchV1alpha1Client) JobQueues(namespace string) JobQueueInterface
func (*BatchV1alpha1Client) RESTClient ¶
func (c *BatchV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*BatchV1alpha1Client) SchedulingPolicies ¶ added in v0.5.0
func (c *BatchV1alpha1Client) SchedulingPolicies(namespace string) SchedulingPolicyInterface
type BatchV1alpha1Interface ¶
type BatchV1alpha1Interface interface { RESTClient() rest.Interface ComputeEnvironmentsGetter JobDefinitionsGetter JobQueuesGetter SchedulingPoliciesGetter }
type ComputeEnvironmentExpansion ¶
type ComputeEnvironmentExpansion interface{}
type ComputeEnvironmentInterface ¶
type ComputeEnvironmentInterface interface { Create(ctx context.Context, computeEnvironment *v1alpha1.ComputeEnvironment, opts v1.CreateOptions) (*v1alpha1.ComputeEnvironment, error) Update(ctx context.Context, computeEnvironment *v1alpha1.ComputeEnvironment, opts v1.UpdateOptions) (*v1alpha1.ComputeEnvironment, error) UpdateStatus(ctx context.Context, computeEnvironment *v1alpha1.ComputeEnvironment, opts v1.UpdateOptions) (*v1alpha1.ComputeEnvironment, 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.ComputeEnvironment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ComputeEnvironmentList, 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.ComputeEnvironment, err error) ComputeEnvironmentExpansion }
ComputeEnvironmentInterface has methods to work with ComputeEnvironment resources.
type ComputeEnvironmentsGetter ¶
type ComputeEnvironmentsGetter interface {
ComputeEnvironments(namespace string) ComputeEnvironmentInterface
}
ComputeEnvironmentsGetter has a method to return a ComputeEnvironmentInterface. A group's client should implement this interface.
type JobDefinitionExpansion ¶
type JobDefinitionExpansion interface{}
type JobDefinitionInterface ¶
type JobDefinitionInterface interface { Create(ctx context.Context, jobDefinition *v1alpha1.JobDefinition, opts v1.CreateOptions) (*v1alpha1.JobDefinition, error) Update(ctx context.Context, jobDefinition *v1alpha1.JobDefinition, opts v1.UpdateOptions) (*v1alpha1.JobDefinition, error) UpdateStatus(ctx context.Context, jobDefinition *v1alpha1.JobDefinition, opts v1.UpdateOptions) (*v1alpha1.JobDefinition, 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.JobDefinition, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.JobDefinitionList, 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.JobDefinition, err error) JobDefinitionExpansion }
JobDefinitionInterface has methods to work with JobDefinition resources.
type JobDefinitionsGetter ¶
type JobDefinitionsGetter interface {
JobDefinitions(namespace string) JobDefinitionInterface
}
JobDefinitionsGetter has a method to return a JobDefinitionInterface. A group's client should implement this interface.
type JobQueueExpansion ¶
type JobQueueExpansion interface{}
type JobQueueInterface ¶
type JobQueueInterface interface { Create(ctx context.Context, jobQueue *v1alpha1.JobQueue, opts v1.CreateOptions) (*v1alpha1.JobQueue, error) Update(ctx context.Context, jobQueue *v1alpha1.JobQueue, opts v1.UpdateOptions) (*v1alpha1.JobQueue, error) UpdateStatus(ctx context.Context, jobQueue *v1alpha1.JobQueue, opts v1.UpdateOptions) (*v1alpha1.JobQueue, 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.JobQueue, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.JobQueueList, 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.JobQueue, err error) JobQueueExpansion }
JobQueueInterface has methods to work with JobQueue resources.
type JobQueuesGetter ¶
type JobQueuesGetter interface {
JobQueues(namespace string) JobQueueInterface
}
JobQueuesGetter has a method to return a JobQueueInterface. A group's client should implement this interface.
type SchedulingPoliciesGetter ¶ added in v0.5.0
type SchedulingPoliciesGetter interface {
SchedulingPolicies(namespace string) SchedulingPolicyInterface
}
SchedulingPoliciesGetter has a method to return a SchedulingPolicyInterface. A group's client should implement this interface.
type SchedulingPolicyExpansion ¶ added in v0.5.0
type SchedulingPolicyExpansion interface{}
type SchedulingPolicyInterface ¶ added in v0.5.0
type SchedulingPolicyInterface interface { Create(ctx context.Context, schedulingPolicy *v1alpha1.SchedulingPolicy, opts v1.CreateOptions) (*v1alpha1.SchedulingPolicy, error) Update(ctx context.Context, schedulingPolicy *v1alpha1.SchedulingPolicy, opts v1.UpdateOptions) (*v1alpha1.SchedulingPolicy, error) UpdateStatus(ctx context.Context, schedulingPolicy *v1alpha1.SchedulingPolicy, opts v1.UpdateOptions) (*v1alpha1.SchedulingPolicy, 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.SchedulingPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SchedulingPolicyList, 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.SchedulingPolicy, err error) SchedulingPolicyExpansion }
SchedulingPolicyInterface has methods to work with SchedulingPolicy resources.