Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BackingImageDataSourceExpansion
- type BackingImageDataSourceInterface
- type BackingImageDataSourcesGetter
- type BackingImageExpansion
- type BackingImageInterface
- type BackingImageManagerExpansion
- type BackingImageManagerInterface
- type BackingImageManagersGetter
- type BackingImagesGetter
- type BackupExpansion
- type BackupInterface
- type BackupTargetExpansion
- type BackupTargetInterface
- type BackupTargetsGetter
- type BackupVolumeExpansion
- type BackupVolumeInterface
- type BackupVolumesGetter
- type BackupsGetter
- type EngineExpansion
- type EngineImageExpansion
- type EngineImageInterface
- type EngineImagesGetter
- type EngineInterface
- type EnginesGetter
- type InstanceManagerExpansion
- type InstanceManagerInterface
- type InstanceManagersGetter
- type LonghornV1beta1Client
- func (c *LonghornV1beta1Client) BackingImageDataSources(namespace string) BackingImageDataSourceInterface
- func (c *LonghornV1beta1Client) BackingImageManagers(namespace string) BackingImageManagerInterface
- func (c *LonghornV1beta1Client) BackingImages(namespace string) BackingImageInterface
- func (c *LonghornV1beta1Client) BackupTargets(namespace string) BackupTargetInterface
- func (c *LonghornV1beta1Client) BackupVolumes(namespace string) BackupVolumeInterface
- func (c *LonghornV1beta1Client) Backups(namespace string) BackupInterface
- func (c *LonghornV1beta1Client) EngineImages(namespace string) EngineImageInterface
- func (c *LonghornV1beta1Client) Engines(namespace string) EngineInterface
- func (c *LonghornV1beta1Client) InstanceManagers(namespace string) InstanceManagerInterface
- func (c *LonghornV1beta1Client) Nodes(namespace string) NodeInterface
- func (c *LonghornV1beta1Client) RESTClient() rest.Interface
- func (c *LonghornV1beta1Client) RecurringJobs(namespace string) RecurringJobInterface
- func (c *LonghornV1beta1Client) Replicas(namespace string) ReplicaInterface
- func (c *LonghornV1beta1Client) Settings(namespace string) SettingInterface
- func (c *LonghornV1beta1Client) ShareManagers(namespace string) ShareManagerInterface
- func (c *LonghornV1beta1Client) Volumes(namespace string) VolumeInterface
- type LonghornV1beta1Interface
- type NodeExpansion
- type NodeInterface
- type NodesGetter
- type RecurringJobExpansion
- type RecurringJobInterface
- type RecurringJobsGetter
- type ReplicaExpansion
- type ReplicaInterface
- type ReplicasGetter
- type SettingExpansion
- type SettingInterface
- type SettingsGetter
- type ShareManagerExpansion
- type ShareManagerInterface
- type ShareManagersGetter
- type VolumeExpansion
- type VolumeInterface
- type VolumesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackingImageDataSourceExpansion ¶ added in v1.2.0
type BackingImageDataSourceExpansion interface{}
type BackingImageDataSourceInterface ¶ added in v1.2.0
type BackingImageDataSourceInterface interface { Create(ctx context.Context, backingImageDataSource *v1beta1.BackingImageDataSource, opts v1.CreateOptions) (*v1beta1.BackingImageDataSource, error) Update(ctx context.Context, backingImageDataSource *v1beta1.BackingImageDataSource, opts v1.UpdateOptions) (*v1beta1.BackingImageDataSource, error) UpdateStatus(ctx context.Context, backingImageDataSource *v1beta1.BackingImageDataSource, opts v1.UpdateOptions) (*v1beta1.BackingImageDataSource, 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) (*v1beta1.BackingImageDataSource, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.BackingImageDataSourceList, 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 *v1beta1.BackingImageDataSource, err error) BackingImageDataSourceExpansion }
BackingImageDataSourceInterface has methods to work with BackingImageDataSource resources.
type BackingImageDataSourcesGetter ¶ added in v1.2.0
type BackingImageDataSourcesGetter interface {
BackingImageDataSources(namespace string) BackingImageDataSourceInterface
}
BackingImageDataSourcesGetter has a method to return a BackingImageDataSourceInterface. A group's client should implement this interface.
type BackingImageExpansion ¶ added in v1.1.1
type BackingImageExpansion interface{}
type BackingImageInterface ¶ added in v1.1.1
type BackingImageInterface interface { Create(ctx context.Context, backingImage *v1beta1.BackingImage, opts v1.CreateOptions) (*v1beta1.BackingImage, error) Update(ctx context.Context, backingImage *v1beta1.BackingImage, opts v1.UpdateOptions) (*v1beta1.BackingImage, error) UpdateStatus(ctx context.Context, backingImage *v1beta1.BackingImage, opts v1.UpdateOptions) (*v1beta1.BackingImage, 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) (*v1beta1.BackingImage, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.BackingImageList, 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 *v1beta1.BackingImage, err error) BackingImageExpansion }
BackingImageInterface has methods to work with BackingImage resources.
type BackingImageManagerExpansion ¶ added in v1.1.1
type BackingImageManagerExpansion interface{}
type BackingImageManagerInterface ¶ added in v1.1.1
type BackingImageManagerInterface interface { Create(ctx context.Context, backingImageManager *v1beta1.BackingImageManager, opts v1.CreateOptions) (*v1beta1.BackingImageManager, error) Update(ctx context.Context, backingImageManager *v1beta1.BackingImageManager, opts v1.UpdateOptions) (*v1beta1.BackingImageManager, error) UpdateStatus(ctx context.Context, backingImageManager *v1beta1.BackingImageManager, opts v1.UpdateOptions) (*v1beta1.BackingImageManager, 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) (*v1beta1.BackingImageManager, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.BackingImageManagerList, 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 *v1beta1.BackingImageManager, err error) BackingImageManagerExpansion }
BackingImageManagerInterface has methods to work with BackingImageManager resources.
type BackingImageManagersGetter ¶ added in v1.1.1
type BackingImageManagersGetter interface {
BackingImageManagers(namespace string) BackingImageManagerInterface
}
BackingImageManagersGetter has a method to return a BackingImageManagerInterface. A group's client should implement this interface.
type BackingImagesGetter ¶ added in v1.1.1
type BackingImagesGetter interface {
BackingImages(namespace string) BackingImageInterface
}
BackingImagesGetter has a method to return a BackingImageInterface. A group's client should implement this interface.
type BackupExpansion ¶ added in v1.2.0
type BackupExpansion interface{}
type BackupInterface ¶ added in v1.2.0
type BackupInterface interface { Create(ctx context.Context, backup *v1beta1.Backup, opts v1.CreateOptions) (*v1beta1.Backup, error) Update(ctx context.Context, backup *v1beta1.Backup, opts v1.UpdateOptions) (*v1beta1.Backup, error) UpdateStatus(ctx context.Context, backup *v1beta1.Backup, opts v1.UpdateOptions) (*v1beta1.Backup, 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) (*v1beta1.Backup, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.BackupList, 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 *v1beta1.Backup, err error) BackupExpansion }
BackupInterface has methods to work with Backup resources.
type BackupTargetExpansion ¶ added in v1.2.0
type BackupTargetExpansion interface{}
type BackupTargetInterface ¶ added in v1.2.0
type BackupTargetInterface interface { Create(ctx context.Context, backupTarget *v1beta1.BackupTarget, opts v1.CreateOptions) (*v1beta1.BackupTarget, error) Update(ctx context.Context, backupTarget *v1beta1.BackupTarget, opts v1.UpdateOptions) (*v1beta1.BackupTarget, error) UpdateStatus(ctx context.Context, backupTarget *v1beta1.BackupTarget, opts v1.UpdateOptions) (*v1beta1.BackupTarget, 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) (*v1beta1.BackupTarget, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.BackupTargetList, 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 *v1beta1.BackupTarget, err error) BackupTargetExpansion }
BackupTargetInterface has methods to work with BackupTarget resources.
type BackupTargetsGetter ¶ added in v1.2.0
type BackupTargetsGetter interface {
BackupTargets(namespace string) BackupTargetInterface
}
BackupTargetsGetter has a method to return a BackupTargetInterface. A group's client should implement this interface.
type BackupVolumeExpansion ¶ added in v1.2.0
type BackupVolumeExpansion interface{}
type BackupVolumeInterface ¶ added in v1.2.0
type BackupVolumeInterface interface { Create(ctx context.Context, backupVolume *v1beta1.BackupVolume, opts v1.CreateOptions) (*v1beta1.BackupVolume, error) Update(ctx context.Context, backupVolume *v1beta1.BackupVolume, opts v1.UpdateOptions) (*v1beta1.BackupVolume, error) UpdateStatus(ctx context.Context, backupVolume *v1beta1.BackupVolume, opts v1.UpdateOptions) (*v1beta1.BackupVolume, 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) (*v1beta1.BackupVolume, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.BackupVolumeList, 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 *v1beta1.BackupVolume, err error) BackupVolumeExpansion }
BackupVolumeInterface has methods to work with BackupVolume resources.
type BackupVolumesGetter ¶ added in v1.2.0
type BackupVolumesGetter interface {
BackupVolumes(namespace string) BackupVolumeInterface
}
BackupVolumesGetter has a method to return a BackupVolumeInterface. A group's client should implement this interface.
type BackupsGetter ¶ added in v1.2.0
type BackupsGetter interface {
Backups(namespace string) BackupInterface
}
BackupsGetter has a method to return a BackupInterface. A group's client should implement this interface.
type EngineExpansion ¶
type EngineExpansion interface{}
type EngineImageExpansion ¶
type EngineImageExpansion interface{}
type EngineImageInterface ¶
type EngineImageInterface interface { Create(ctx context.Context, engineImage *v1beta1.EngineImage, opts v1.CreateOptions) (*v1beta1.EngineImage, error) Update(ctx context.Context, engineImage *v1beta1.EngineImage, opts v1.UpdateOptions) (*v1beta1.EngineImage, error) UpdateStatus(ctx context.Context, engineImage *v1beta1.EngineImage, opts v1.UpdateOptions) (*v1beta1.EngineImage, 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) (*v1beta1.EngineImage, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.EngineImageList, 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 *v1beta1.EngineImage, err error) EngineImageExpansion }
EngineImageInterface has methods to work with EngineImage resources.
type EngineImagesGetter ¶
type EngineImagesGetter interface {
EngineImages(namespace string) EngineImageInterface
}
EngineImagesGetter has a method to return a EngineImageInterface. A group's client should implement this interface.
type EngineInterface ¶
type EngineInterface interface { Create(ctx context.Context, engine *v1beta1.Engine, opts v1.CreateOptions) (*v1beta1.Engine, error) Update(ctx context.Context, engine *v1beta1.Engine, opts v1.UpdateOptions) (*v1beta1.Engine, error) UpdateStatus(ctx context.Context, engine *v1beta1.Engine, opts v1.UpdateOptions) (*v1beta1.Engine, 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) (*v1beta1.Engine, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.EngineList, 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 *v1beta1.Engine, err error) EngineExpansion }
EngineInterface has methods to work with Engine resources.
type EnginesGetter ¶
type EnginesGetter interface {
Engines(namespace string) EngineInterface
}
EnginesGetter has a method to return a EngineInterface. A group's client should implement this interface.
type InstanceManagerExpansion ¶
type InstanceManagerExpansion interface{}
type InstanceManagerInterface ¶
type InstanceManagerInterface interface { Create(ctx context.Context, instanceManager *v1beta1.InstanceManager, opts v1.CreateOptions) (*v1beta1.InstanceManager, error) Update(ctx context.Context, instanceManager *v1beta1.InstanceManager, opts v1.UpdateOptions) (*v1beta1.InstanceManager, error) UpdateStatus(ctx context.Context, instanceManager *v1beta1.InstanceManager, opts v1.UpdateOptions) (*v1beta1.InstanceManager, 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) (*v1beta1.InstanceManager, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.InstanceManagerList, 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 *v1beta1.InstanceManager, err error) InstanceManagerExpansion }
InstanceManagerInterface has methods to work with InstanceManager resources.
type InstanceManagersGetter ¶
type InstanceManagersGetter interface {
InstanceManagers(namespace string) InstanceManagerInterface
}
InstanceManagersGetter has a method to return a InstanceManagerInterface. A group's client should implement this interface.
type LonghornV1beta1Client ¶
type LonghornV1beta1Client struct {
// contains filtered or unexported fields
}
LonghornV1beta1Client is used to interact with features provided by the longhorn.io group.
func New ¶
func New(c rest.Interface) *LonghornV1beta1Client
New creates a new LonghornV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*LonghornV1beta1Client, error)
NewForConfig creates a new LonghornV1beta1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *LonghornV1beta1Client
NewForConfigOrDie creates a new LonghornV1beta1Client for the given config and panics if there is an error in the config.
func (*LonghornV1beta1Client) BackingImageDataSources ¶ added in v1.2.0
func (c *LonghornV1beta1Client) BackingImageDataSources(namespace string) BackingImageDataSourceInterface
func (*LonghornV1beta1Client) BackingImageManagers ¶ added in v1.1.1
func (c *LonghornV1beta1Client) BackingImageManagers(namespace string) BackingImageManagerInterface
func (*LonghornV1beta1Client) BackingImages ¶ added in v1.1.1
func (c *LonghornV1beta1Client) BackingImages(namespace string) BackingImageInterface
func (*LonghornV1beta1Client) BackupTargets ¶ added in v1.2.0
func (c *LonghornV1beta1Client) BackupTargets(namespace string) BackupTargetInterface
func (*LonghornV1beta1Client) BackupVolumes ¶ added in v1.2.0
func (c *LonghornV1beta1Client) BackupVolumes(namespace string) BackupVolumeInterface
func (*LonghornV1beta1Client) Backups ¶ added in v1.2.0
func (c *LonghornV1beta1Client) Backups(namespace string) BackupInterface
func (*LonghornV1beta1Client) EngineImages ¶
func (c *LonghornV1beta1Client) EngineImages(namespace string) EngineImageInterface
func (*LonghornV1beta1Client) Engines ¶
func (c *LonghornV1beta1Client) Engines(namespace string) EngineInterface
func (*LonghornV1beta1Client) InstanceManagers ¶
func (c *LonghornV1beta1Client) InstanceManagers(namespace string) InstanceManagerInterface
func (*LonghornV1beta1Client) Nodes ¶
func (c *LonghornV1beta1Client) Nodes(namespace string) NodeInterface
func (*LonghornV1beta1Client) RESTClient ¶
func (c *LonghornV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*LonghornV1beta1Client) RecurringJobs ¶ added in v1.2.0
func (c *LonghornV1beta1Client) RecurringJobs(namespace string) RecurringJobInterface
func (*LonghornV1beta1Client) Replicas ¶
func (c *LonghornV1beta1Client) Replicas(namespace string) ReplicaInterface
func (*LonghornV1beta1Client) Settings ¶
func (c *LonghornV1beta1Client) Settings(namespace string) SettingInterface
func (*LonghornV1beta1Client) ShareManagers ¶ added in v1.1.0
func (c *LonghornV1beta1Client) ShareManagers(namespace string) ShareManagerInterface
func (*LonghornV1beta1Client) Volumes ¶
func (c *LonghornV1beta1Client) Volumes(namespace string) VolumeInterface
type LonghornV1beta1Interface ¶
type LonghornV1beta1Interface interface { RESTClient() rest.Interface BackingImagesGetter BackingImageDataSourcesGetter BackingImageManagersGetter BackupsGetter BackupTargetsGetter BackupVolumesGetter EnginesGetter EngineImagesGetter InstanceManagersGetter NodesGetter RecurringJobsGetter ReplicasGetter SettingsGetter ShareManagersGetter VolumesGetter }
type NodeExpansion ¶
type NodeExpansion interface{}
type NodeInterface ¶
type NodeInterface interface { Create(ctx context.Context, node *v1beta1.Node, opts v1.CreateOptions) (*v1beta1.Node, error) Update(ctx context.Context, node *v1beta1.Node, opts v1.UpdateOptions) (*v1beta1.Node, error) UpdateStatus(ctx context.Context, node *v1beta1.Node, opts v1.UpdateOptions) (*v1beta1.Node, 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) (*v1beta1.Node, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.NodeList, 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 *v1beta1.Node, err error) NodeExpansion }
NodeInterface has methods to work with Node resources.
type NodesGetter ¶
type NodesGetter interface {
Nodes(namespace string) NodeInterface
}
NodesGetter has a method to return a NodeInterface. A group's client should implement this interface.
type RecurringJobExpansion ¶ added in v1.2.0
type RecurringJobExpansion interface{}
type RecurringJobInterface ¶ added in v1.2.0
type RecurringJobInterface interface { Create(ctx context.Context, recurringJob *v1beta1.RecurringJob, opts v1.CreateOptions) (*v1beta1.RecurringJob, error) Update(ctx context.Context, recurringJob *v1beta1.RecurringJob, opts v1.UpdateOptions) (*v1beta1.RecurringJob, error) UpdateStatus(ctx context.Context, recurringJob *v1beta1.RecurringJob, opts v1.UpdateOptions) (*v1beta1.RecurringJob, 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) (*v1beta1.RecurringJob, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.RecurringJobList, 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 *v1beta1.RecurringJob, err error) RecurringJobExpansion }
RecurringJobInterface has methods to work with RecurringJob resources.
type RecurringJobsGetter ¶ added in v1.2.0
type RecurringJobsGetter interface {
RecurringJobs(namespace string) RecurringJobInterface
}
RecurringJobsGetter has a method to return a RecurringJobInterface. A group's client should implement this interface.
type ReplicaExpansion ¶
type ReplicaExpansion interface{}
type ReplicaInterface ¶
type ReplicaInterface interface { Create(ctx context.Context, replica *v1beta1.Replica, opts v1.CreateOptions) (*v1beta1.Replica, error) Update(ctx context.Context, replica *v1beta1.Replica, opts v1.UpdateOptions) (*v1beta1.Replica, error) UpdateStatus(ctx context.Context, replica *v1beta1.Replica, opts v1.UpdateOptions) (*v1beta1.Replica, 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) (*v1beta1.Replica, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ReplicaList, 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 *v1beta1.Replica, err error) ReplicaExpansion }
ReplicaInterface has methods to work with Replica resources.
type ReplicasGetter ¶
type ReplicasGetter interface {
Replicas(namespace string) ReplicaInterface
}
ReplicasGetter has a method to return a ReplicaInterface. A group's client should implement this interface.
type SettingExpansion ¶
type SettingExpansion interface{}
type SettingInterface ¶
type SettingInterface interface { Create(ctx context.Context, setting *v1beta1.Setting, opts v1.CreateOptions) (*v1beta1.Setting, error) Update(ctx context.Context, setting *v1beta1.Setting, opts v1.UpdateOptions) (*v1beta1.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) (*v1beta1.Setting, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.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 *v1beta1.Setting, err error) SettingExpansion }
SettingInterface has methods to work with Setting resources.
type SettingsGetter ¶
type SettingsGetter interface {
Settings(namespace string) SettingInterface
}
SettingsGetter has a method to return a SettingInterface. A group's client should implement this interface.
type ShareManagerExpansion ¶ added in v1.1.0
type ShareManagerExpansion interface{}
type ShareManagerInterface ¶ added in v1.1.0
type ShareManagerInterface interface { ShareManagerExpansion }
ShareManagerInterface has methods to work with ShareManager resources.
type ShareManagersGetter ¶ added in v1.1.0
type ShareManagersGetter interface {
}ShareManagersGetter has a method to return a ShareManagerInterface. A group's client should implement this interface.
type VolumeExpansion ¶
type VolumeExpansion interface{}
type VolumeInterface ¶
type VolumeInterface interface { Create(ctx context.Context, volume *v1beta1.Volume, opts v1.CreateOptions) (*v1beta1.Volume, error) Update(ctx context.Context, volume *v1beta1.Volume, opts v1.UpdateOptions) (*v1beta1.Volume, error) UpdateStatus(ctx context.Context, volume *v1beta1.Volume, opts v1.UpdateOptions) (*v1beta1.Volume, 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) (*v1beta1.Volume, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.VolumeList, 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 *v1beta1.Volume, err error) VolumeExpansion }
VolumeInterface has methods to work with Volume resources.
type VolumesGetter ¶
type VolumesGetter interface {
Volumes(namespace string) VolumeInterface
}
VolumesGetter has a method to return a VolumeInterface. A group's client should implement this interface.