v1alpha1

package
v2.6.3+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationBackupExpansion

type ApplicationBackupExpansion interface{}

type ApplicationBackupInterface

type ApplicationBackupInterface interface {
	Create(*v1alpha1.ApplicationBackup) (*v1alpha1.ApplicationBackup, error)
	Update(*v1alpha1.ApplicationBackup) (*v1alpha1.ApplicationBackup, error)
	UpdateStatus(*v1alpha1.ApplicationBackup) (*v1alpha1.ApplicationBackup, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.ApplicationBackup, error)
	List(opts v1.ListOptions) (*v1alpha1.ApplicationBackupList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ApplicationBackup, err error)
	ApplicationBackupExpansion
}

ApplicationBackupInterface has methods to work with ApplicationBackup resources.

type ApplicationBackupScheduleExpansion

type ApplicationBackupScheduleExpansion interface{}

type ApplicationBackupScheduleInterface

ApplicationBackupScheduleInterface has methods to work with ApplicationBackupSchedule resources.

type ApplicationBackupSchedulesGetter

type ApplicationBackupSchedulesGetter interface {
	ApplicationBackupSchedules(namespace string) ApplicationBackupScheduleInterface
}

ApplicationBackupSchedulesGetter has a method to return a ApplicationBackupScheduleInterface. A group's client should implement this interface.

type ApplicationBackupsGetter

type ApplicationBackupsGetter interface {
	ApplicationBackups(namespace string) ApplicationBackupInterface
}

ApplicationBackupsGetter has a method to return a ApplicationBackupInterface. A group's client should implement this interface.

type ApplicationCloneExpansion

type ApplicationCloneExpansion interface{}

type ApplicationCloneInterface

type ApplicationCloneInterface interface {
	Create(*v1alpha1.ApplicationClone) (*v1alpha1.ApplicationClone, error)
	Update(*v1alpha1.ApplicationClone) (*v1alpha1.ApplicationClone, error)
	UpdateStatus(*v1alpha1.ApplicationClone) (*v1alpha1.ApplicationClone, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.ApplicationClone, error)
	List(opts v1.ListOptions) (*v1alpha1.ApplicationCloneList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ApplicationClone, err error)
	ApplicationCloneExpansion
}

ApplicationCloneInterface has methods to work with ApplicationClone resources.

type ApplicationClonesGetter

type ApplicationClonesGetter interface {
	ApplicationClones(namespace string) ApplicationCloneInterface
}

ApplicationClonesGetter has a method to return a ApplicationCloneInterface. A group's client should implement this interface.

type ApplicationRegistrationExpansion

type ApplicationRegistrationExpansion interface{}

type ApplicationRegistrationInterface

type ApplicationRegistrationInterface interface {
	Create(*v1alpha1.ApplicationRegistration) (*v1alpha1.ApplicationRegistration, error)
	Update(*v1alpha1.ApplicationRegistration) (*v1alpha1.ApplicationRegistration, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.ApplicationRegistration, error)
	List(opts v1.ListOptions) (*v1alpha1.ApplicationRegistrationList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ApplicationRegistration, err error)
	ApplicationRegistrationExpansion
}

ApplicationRegistrationInterface has methods to work with ApplicationRegistration resources.

type ApplicationRegistrationsGetter

type ApplicationRegistrationsGetter interface {
	ApplicationRegistrations() ApplicationRegistrationInterface
}

ApplicationRegistrationsGetter has a method to return a ApplicationRegistrationInterface. A group's client should implement this interface.

type ApplicationRestoreExpansion

type ApplicationRestoreExpansion interface{}

type ApplicationRestoreInterface

type ApplicationRestoreInterface interface {
	Create(*v1alpha1.ApplicationRestore) (*v1alpha1.ApplicationRestore, error)
	Update(*v1alpha1.ApplicationRestore) (*v1alpha1.ApplicationRestore, error)
	UpdateStatus(*v1alpha1.ApplicationRestore) (*v1alpha1.ApplicationRestore, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.ApplicationRestore, error)
	List(opts v1.ListOptions) (*v1alpha1.ApplicationRestoreList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ApplicationRestore, err error)
	ApplicationRestoreExpansion
}

ApplicationRestoreInterface has methods to work with ApplicationRestore resources.

type ApplicationRestoresGetter

type ApplicationRestoresGetter interface {
	ApplicationRestores(namespace string) ApplicationRestoreInterface
}

ApplicationRestoresGetter has a method to return a ApplicationRestoreInterface. A group's client should implement this interface.

type BackupLocationExpansion

type BackupLocationExpansion interface{}

type BackupLocationInterface

type BackupLocationInterface interface {
	Create(*v1alpha1.BackupLocation) (*v1alpha1.BackupLocation, error)
	Update(*v1alpha1.BackupLocation) (*v1alpha1.BackupLocation, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.BackupLocation, error)
	List(opts v1.ListOptions) (*v1alpha1.BackupLocationList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.BackupLocation, err error)
	BackupLocationExpansion
}

BackupLocationInterface has methods to work with BackupLocation resources.

type BackupLocationsGetter

type BackupLocationsGetter interface {
	BackupLocations(namespace string) BackupLocationInterface
}

BackupLocationsGetter has a method to return a BackupLocationInterface. A group's client should implement this interface.

type ClusterDomainUpdateExpansion

type ClusterDomainUpdateExpansion interface{}

type ClusterDomainUpdateInterface

type ClusterDomainUpdateInterface interface {
	Create(*v1alpha1.ClusterDomainUpdate) (*v1alpha1.ClusterDomainUpdate, error)
	Update(*v1alpha1.ClusterDomainUpdate) (*v1alpha1.ClusterDomainUpdate, error)
	UpdateStatus(*v1alpha1.ClusterDomainUpdate) (*v1alpha1.ClusterDomainUpdate, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.ClusterDomainUpdate, error)
	List(opts v1.ListOptions) (*v1alpha1.ClusterDomainUpdateList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ClusterDomainUpdate, err error)
	ClusterDomainUpdateExpansion
}

ClusterDomainUpdateInterface has methods to work with ClusterDomainUpdate resources.

type ClusterDomainUpdatesGetter

type ClusterDomainUpdatesGetter interface {
	ClusterDomainUpdates() ClusterDomainUpdateInterface
}

ClusterDomainUpdatesGetter has a method to return a ClusterDomainUpdateInterface. A group's client should implement this interface.

type ClusterDomainsStatusExpansion

type ClusterDomainsStatusExpansion interface{}

type ClusterDomainsStatusInterface

type ClusterDomainsStatusInterface interface {
	Create(*v1alpha1.ClusterDomainsStatus) (*v1alpha1.ClusterDomainsStatus, error)
	Update(*v1alpha1.ClusterDomainsStatus) (*v1alpha1.ClusterDomainsStatus, error)
	UpdateStatus(*v1alpha1.ClusterDomainsStatus) (*v1alpha1.ClusterDomainsStatus, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.ClusterDomainsStatus, error)
	List(opts v1.ListOptions) (*v1alpha1.ClusterDomainsStatusList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ClusterDomainsStatus, err error)
	ClusterDomainsStatusExpansion
}

ClusterDomainsStatusInterface has methods to work with ClusterDomainsStatus resources.

type ClusterDomainsStatusesGetter

type ClusterDomainsStatusesGetter interface {
	ClusterDomainsStatuses() ClusterDomainsStatusInterface
}

ClusterDomainsStatusesGetter has a method to return a ClusterDomainsStatusInterface. A group's client should implement this interface.

type ClusterPairExpansion

type ClusterPairExpansion interface{}

type ClusterPairInterface

type ClusterPairInterface interface {
	Create(*v1alpha1.ClusterPair) (*v1alpha1.ClusterPair, error)
	Update(*v1alpha1.ClusterPair) (*v1alpha1.ClusterPair, error)
	UpdateStatus(*v1alpha1.ClusterPair) (*v1alpha1.ClusterPair, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.ClusterPair, error)
	List(opts v1.ListOptions) (*v1alpha1.ClusterPairList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ClusterPair, err error)
	ClusterPairExpansion
}

ClusterPairInterface has methods to work with ClusterPair resources.

type ClusterPairsGetter

type ClusterPairsGetter interface {
	ClusterPairs(namespace string) ClusterPairInterface
}

ClusterPairsGetter has a method to return a ClusterPairInterface. A group's client should implement this interface.

type DataExportExpansion

type DataExportExpansion interface{}

type DataExportInterface

type DataExportInterface interface {
	Create(*v1alpha1.DataExport) (*v1alpha1.DataExport, error)
	Update(*v1alpha1.DataExport) (*v1alpha1.DataExport, error)
	UpdateStatus(*v1alpha1.DataExport) (*v1alpha1.DataExport, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.DataExport, error)
	List(opts v1.ListOptions) (*v1alpha1.DataExportList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.DataExport, err error)
	DataExportExpansion
}

DataExportInterface has methods to work with DataExport resources.

type DataExportsGetter

type DataExportsGetter interface {
	DataExports(namespace string) DataExportInterface
}

DataExportsGetter has a method to return a DataExportInterface. A group's client should implement this interface.

type GroupVolumeSnapshotExpansion

type GroupVolumeSnapshotExpansion interface{}

type GroupVolumeSnapshotInterface

type GroupVolumeSnapshotInterface interface {
	Create(*v1alpha1.GroupVolumeSnapshot) (*v1alpha1.GroupVolumeSnapshot, error)
	Update(*v1alpha1.GroupVolumeSnapshot) (*v1alpha1.GroupVolumeSnapshot, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.GroupVolumeSnapshot, error)
	List(opts v1.ListOptions) (*v1alpha1.GroupVolumeSnapshotList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.GroupVolumeSnapshot, err error)
	GroupVolumeSnapshotExpansion
}

GroupVolumeSnapshotInterface has methods to work with GroupVolumeSnapshot resources.

type GroupVolumeSnapshotsGetter

type GroupVolumeSnapshotsGetter interface {
	GroupVolumeSnapshots(namespace string) GroupVolumeSnapshotInterface
}

GroupVolumeSnapshotsGetter has a method to return a GroupVolumeSnapshotInterface. A group's client should implement this interface.

type MigrationExpansion

type MigrationExpansion interface{}

type MigrationInterface

type MigrationInterface interface {
	Create(*v1alpha1.Migration) (*v1alpha1.Migration, error)
	Update(*v1alpha1.Migration) (*v1alpha1.Migration, error)
	UpdateStatus(*v1alpha1.Migration) (*v1alpha1.Migration, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.Migration, error)
	List(opts v1.ListOptions) (*v1alpha1.MigrationList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Migration, err error)
	MigrationExpansion
}

MigrationInterface has methods to work with Migration resources.

type MigrationScheduleExpansion

type MigrationScheduleExpansion interface{}

type MigrationScheduleInterface

type MigrationScheduleInterface interface {
	Create(*v1alpha1.MigrationSchedule) (*v1alpha1.MigrationSchedule, error)
	Update(*v1alpha1.MigrationSchedule) (*v1alpha1.MigrationSchedule, error)
	UpdateStatus(*v1alpha1.MigrationSchedule) (*v1alpha1.MigrationSchedule, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.MigrationSchedule, error)
	List(opts v1.ListOptions) (*v1alpha1.MigrationScheduleList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.MigrationSchedule, err error)
	MigrationScheduleExpansion
}

MigrationScheduleInterface has methods to work with MigrationSchedule resources.

type MigrationSchedulesGetter

type MigrationSchedulesGetter interface {
	MigrationSchedules(namespace string) MigrationScheduleInterface
}

MigrationSchedulesGetter has a method to return a MigrationScheduleInterface. A group's client should implement this interface.

type MigrationsGetter

type MigrationsGetter interface {
	Migrations(namespace string) MigrationInterface
}

MigrationsGetter has a method to return a MigrationInterface. A group's client should implement this interface.

type RuleExpansion

type RuleExpansion interface{}

type RuleInterface

type RuleInterface interface {
	Create(*v1alpha1.Rule) (*v1alpha1.Rule, error)
	Update(*v1alpha1.Rule) (*v1alpha1.Rule, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.Rule, error)
	List(opts v1.ListOptions) (*v1alpha1.RuleList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Rule, err error)
	RuleExpansion
}

RuleInterface has methods to work with Rule resources.

type RulesGetter

type RulesGetter interface {
	Rules(namespace string) RuleInterface
}

RulesGetter has a method to return a RuleInterface. A group's client should implement this interface.

type SchedulePoliciesGetter

type SchedulePoliciesGetter interface {
	SchedulePolicies() SchedulePolicyInterface
}

SchedulePoliciesGetter has a method to return a SchedulePolicyInterface. A group's client should implement this interface.

type SchedulePolicyExpansion

type SchedulePolicyExpansion interface{}

type SchedulePolicyInterface

type SchedulePolicyInterface interface {
	Create(*v1alpha1.SchedulePolicy) (*v1alpha1.SchedulePolicy, error)
	Update(*v1alpha1.SchedulePolicy) (*v1alpha1.SchedulePolicy, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.SchedulePolicy, error)
	List(opts v1.ListOptions) (*v1alpha1.SchedulePolicyList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.SchedulePolicy, err error)
	SchedulePolicyExpansion
}

SchedulePolicyInterface has methods to work with SchedulePolicy resources.

type StorkV1alpha1Client

type StorkV1alpha1Client struct {
	// contains filtered or unexported fields
}

StorkV1alpha1Client is used to interact with features provided by the stork.libopenstorage.org group.

func New

New creates a new StorkV1alpha1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*StorkV1alpha1Client, error)

NewForConfig creates a new StorkV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *StorkV1alpha1Client

NewForConfigOrDie creates a new StorkV1alpha1Client for the given config and panics if there is an error in the config.

func (*StorkV1alpha1Client) ApplicationBackupSchedules

func (c *StorkV1alpha1Client) ApplicationBackupSchedules(namespace string) ApplicationBackupScheduleInterface

func (*StorkV1alpha1Client) ApplicationBackups

func (c *StorkV1alpha1Client) ApplicationBackups(namespace string) ApplicationBackupInterface

func (*StorkV1alpha1Client) ApplicationClones

func (c *StorkV1alpha1Client) ApplicationClones(namespace string) ApplicationCloneInterface

func (*StorkV1alpha1Client) ApplicationRegistrations

func (c *StorkV1alpha1Client) ApplicationRegistrations() ApplicationRegistrationInterface

func (*StorkV1alpha1Client) ApplicationRestores

func (c *StorkV1alpha1Client) ApplicationRestores(namespace string) ApplicationRestoreInterface

func (*StorkV1alpha1Client) BackupLocations

func (c *StorkV1alpha1Client) BackupLocations(namespace string) BackupLocationInterface

func (*StorkV1alpha1Client) ClusterDomainUpdates

func (c *StorkV1alpha1Client) ClusterDomainUpdates() ClusterDomainUpdateInterface

func (*StorkV1alpha1Client) ClusterDomainsStatuses

func (c *StorkV1alpha1Client) ClusterDomainsStatuses() ClusterDomainsStatusInterface

func (*StorkV1alpha1Client) ClusterPairs

func (c *StorkV1alpha1Client) ClusterPairs(namespace string) ClusterPairInterface

func (*StorkV1alpha1Client) DataExports

func (c *StorkV1alpha1Client) DataExports(namespace string) DataExportInterface

func (*StorkV1alpha1Client) GroupVolumeSnapshots

func (c *StorkV1alpha1Client) GroupVolumeSnapshots(namespace string) GroupVolumeSnapshotInterface

func (*StorkV1alpha1Client) MigrationSchedules

func (c *StorkV1alpha1Client) MigrationSchedules(namespace string) MigrationScheduleInterface

func (*StorkV1alpha1Client) Migrations

func (c *StorkV1alpha1Client) Migrations(namespace string) MigrationInterface

func (*StorkV1alpha1Client) RESTClient

func (c *StorkV1alpha1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*StorkV1alpha1Client) Rules

func (c *StorkV1alpha1Client) Rules(namespace string) RuleInterface

func (*StorkV1alpha1Client) SchedulePolicies

func (c *StorkV1alpha1Client) SchedulePolicies() SchedulePolicyInterface

func (*StorkV1alpha1Client) VolumeSnapshotRestores

func (c *StorkV1alpha1Client) VolumeSnapshotRestores(namespace string) VolumeSnapshotRestoreInterface

func (*StorkV1alpha1Client) VolumeSnapshotSchedules

func (c *StorkV1alpha1Client) VolumeSnapshotSchedules(namespace string) VolumeSnapshotScheduleInterface

type VolumeSnapshotRestoreExpansion

type VolumeSnapshotRestoreExpansion interface{}

type VolumeSnapshotRestoreInterface

VolumeSnapshotRestoreInterface has methods to work with VolumeSnapshotRestore resources.

type VolumeSnapshotRestoresGetter

type VolumeSnapshotRestoresGetter interface {
	VolumeSnapshotRestores(namespace string) VolumeSnapshotRestoreInterface
}

VolumeSnapshotRestoresGetter has a method to return a VolumeSnapshotRestoreInterface. A group's client should implement this interface.

type VolumeSnapshotScheduleExpansion

type VolumeSnapshotScheduleExpansion interface{}

type VolumeSnapshotScheduleInterface

VolumeSnapshotScheduleInterface has methods to work with VolumeSnapshotSchedule resources.

type VolumeSnapshotSchedulesGetter

type VolumeSnapshotSchedulesGetter interface {
	VolumeSnapshotSchedules(namespace string) VolumeSnapshotScheduleInterface
}

VolumeSnapshotSchedulesGetter has a method to return a VolumeSnapshotScheduleInterface. A group's client should implement this interface.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL