Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type GPUClassParametersExpansion
- type GPUClassParametersGetter
- type GPUClassParametersInterface
- type GPURequirementsExpansion
- type GPURequirementsGetter
- type GPURequirementsInterface
- type GpuV1alpha1Client
- func (c *GpuV1alpha1Client) GPUClassParameters() GPUClassParametersInterface
- func (c *GpuV1alpha1Client) GPURequirements(namespace string) GPURequirementsInterface
- func (c *GpuV1alpha1Client) NodeGPUSlices(namespace string) NodeGPUSlicesInterface
- func (c *GpuV1alpha1Client) RESTClient() rest.Interface
- type GpuV1alpha1Interface
- type NodeGPUSlicesExpansion
- type NodeGPUSlicesGetter
- type NodeGPUSlicesInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GPUClassParametersExpansion ¶
type GPUClassParametersExpansion interface{}
type GPUClassParametersGetter ¶
type GPUClassParametersGetter interface {
GPUClassParameters() GPUClassParametersInterface
}
GPUClassParametersGetter has a method to return a GPUClassParametersInterface. A group's client should implement this interface.
type GPUClassParametersInterface ¶
type GPUClassParametersInterface interface { Create(ctx context.Context, gPUClassParameters *v1alpha1.GPUClassParameters, opts v1.CreateOptions) (*v1alpha1.GPUClassParameters, error) Update(ctx context.Context, gPUClassParameters *v1alpha1.GPUClassParameters, opts v1.UpdateOptions) (*v1alpha1.GPUClassParameters, 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.GPUClassParameters, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GPUClassParametersList, 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.GPUClassParameters, err error) Apply(ctx context.Context, gPUClassParameters *gpuv1alpha1.GPUClassParametersApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.GPUClassParameters, err error) GPUClassParametersExpansion }
GPUClassParametersInterface has methods to work with GPUClassParameters resources.
type GPURequirementsExpansion ¶
type GPURequirementsExpansion interface{}
type GPURequirementsGetter ¶
type GPURequirementsGetter interface {
GPURequirements(namespace string) GPURequirementsInterface
}
GPURequirementsGetter has a method to return a GPURequirementsInterface. A group's client should implement this interface.
type GPURequirementsInterface ¶
type GPURequirementsInterface interface { Create(ctx context.Context, gPURequirements *v1alpha1.GPURequirements, opts v1.CreateOptions) (*v1alpha1.GPURequirements, error) Update(ctx context.Context, gPURequirements *v1alpha1.GPURequirements, opts v1.UpdateOptions) (*v1alpha1.GPURequirements, 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.GPURequirements, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GPURequirementsList, 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.GPURequirements, err error) Apply(ctx context.Context, gPURequirements *gpuv1alpha1.GPURequirementsApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.GPURequirements, err error) GPURequirementsExpansion }
GPURequirementsInterface has methods to work with GPURequirements resources.
type GpuV1alpha1Client ¶
type GpuV1alpha1Client struct {
// contains filtered or unexported fields
}
GpuV1alpha1Client is used to interact with features provided by the gpu group.
func New ¶
func New(c rest.Interface) *GpuV1alpha1Client
New creates a new GpuV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*GpuV1alpha1Client, error)
NewForConfig creates a new GpuV1alpha1Client 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 GpuV1alpha1Client 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) *GpuV1alpha1Client
NewForConfigOrDie creates a new GpuV1alpha1Client for the given config and panics if there is an error in the config.
func (*GpuV1alpha1Client) GPUClassParameters ¶
func (c *GpuV1alpha1Client) GPUClassParameters() GPUClassParametersInterface
func (*GpuV1alpha1Client) GPURequirements ¶
func (c *GpuV1alpha1Client) GPURequirements(namespace string) GPURequirementsInterface
func (*GpuV1alpha1Client) NodeGPUSlices ¶
func (c *GpuV1alpha1Client) NodeGPUSlices(namespace string) NodeGPUSlicesInterface
func (*GpuV1alpha1Client) RESTClient ¶
func (c *GpuV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type GpuV1alpha1Interface ¶
type GpuV1alpha1Interface interface { RESTClient() rest.Interface GPUClassParametersGetter GPURequirementsGetter NodeGPUSlicesGetter }
type NodeGPUSlicesExpansion ¶
type NodeGPUSlicesExpansion interface{}
type NodeGPUSlicesGetter ¶
type NodeGPUSlicesGetter interface {
NodeGPUSlices(namespace string) NodeGPUSlicesInterface
}
NodeGPUSlicesGetter has a method to return a NodeGPUSlicesInterface. A group's client should implement this interface.
type NodeGPUSlicesInterface ¶
type NodeGPUSlicesInterface interface { Create(ctx context.Context, nodeGPUSlices *v1alpha1.NodeGPUSlices, opts v1.CreateOptions) (*v1alpha1.NodeGPUSlices, error) Update(ctx context.Context, nodeGPUSlices *v1alpha1.NodeGPUSlices, opts v1.UpdateOptions) (*v1alpha1.NodeGPUSlices, 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.NodeGPUSlices, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NodeGPUSlicesList, 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.NodeGPUSlices, err error) Apply(ctx context.Context, nodeGPUSlices *gpuv1alpha1.NodeGPUSlicesApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.NodeGPUSlices, err error) NodeGPUSlicesExpansion }
NodeGPUSlicesInterface has methods to work with NodeGPUSlices resources.