gardener: github.com/gardener/gardener/pkg/client/core/clientset/internalversion/typed/core/internalversion Index | Files | Directories

package internalversion

import "github.com/gardener/gardener/pkg/client/core/clientset/internalversion/typed/core/internalversion"

This package has the automatically generated typed clients.

Index

Package Files

backupbucket.go backupentry.go cloudprofile.go controllerinstallation.go controllerregistration.go core_client.go doc.go generated_expansion.go plant.go project.go quota.go secretbinding.go seed.go shoot.go shootstate.go

type BackupBucketExpansion Uses

type BackupBucketExpansion interface{}

type BackupBucketInterface Uses

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

BackupBucketInterface has methods to work with BackupBucket resources.

type BackupBucketsGetter Uses

type BackupBucketsGetter interface {
    BackupBuckets() BackupBucketInterface
}

BackupBucketsGetter has a method to return a BackupBucketInterface. A group's client should implement this interface.

type BackupEntriesGetter Uses

type BackupEntriesGetter interface {
    BackupEntries(namespace string) BackupEntryInterface
}

BackupEntriesGetter has a method to return a BackupEntryInterface. A group's client should implement this interface.

type BackupEntryExpansion Uses

type BackupEntryExpansion interface{}

type BackupEntryInterface Uses

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

BackupEntryInterface has methods to work with BackupEntry resources.

type CloudProfileExpansion Uses

type CloudProfileExpansion interface{}

type CloudProfileInterface Uses

type CloudProfileInterface interface {
    Create(*core.CloudProfile) (*core.CloudProfile, error)
    Update(*core.CloudProfile) (*core.CloudProfile, error)
    Delete(name string, options *v1.DeleteOptions) error
    DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    Get(name string, options v1.GetOptions) (*core.CloudProfile, error)
    List(opts v1.ListOptions) (*core.CloudProfileList, error)
    Watch(opts v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *core.CloudProfile, err error)
    CloudProfileExpansion
}

CloudProfileInterface has methods to work with CloudProfile resources.

type CloudProfilesGetter Uses

type CloudProfilesGetter interface {
    CloudProfiles() CloudProfileInterface
}

CloudProfilesGetter has a method to return a CloudProfileInterface. A group's client should implement this interface.

type ControllerInstallationExpansion Uses

type ControllerInstallationExpansion interface{}

type ControllerInstallationInterface Uses

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

ControllerInstallationInterface has methods to work with ControllerInstallation resources.

type ControllerInstallationsGetter Uses

type ControllerInstallationsGetter interface {
    ControllerInstallations() ControllerInstallationInterface
}

ControllerInstallationsGetter has a method to return a ControllerInstallationInterface. A group's client should implement this interface.

type ControllerRegistrationExpansion Uses

type ControllerRegistrationExpansion interface{}

type ControllerRegistrationInterface Uses

type ControllerRegistrationInterface interface {
    Create(*core.ControllerRegistration) (*core.ControllerRegistration, error)
    Update(*core.ControllerRegistration) (*core.ControllerRegistration, error)
    Delete(name string, options *v1.DeleteOptions) error
    DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    Get(name string, options v1.GetOptions) (*core.ControllerRegistration, error)
    List(opts v1.ListOptions) (*core.ControllerRegistrationList, error)
    Watch(opts v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *core.ControllerRegistration, err error)
    ControllerRegistrationExpansion
}

ControllerRegistrationInterface has methods to work with ControllerRegistration resources.

type ControllerRegistrationsGetter Uses

type ControllerRegistrationsGetter interface {
    ControllerRegistrations() ControllerRegistrationInterface
}

ControllerRegistrationsGetter has a method to return a ControllerRegistrationInterface. A group's client should implement this interface.

type CoreClient Uses

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

CoreClient is used to interact with features provided by the core.gardener.cloud group.

func New Uses

func New(c rest.Interface) *CoreClient

New creates a new CoreClient for the given RESTClient.

func NewForConfig Uses

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

NewForConfig creates a new CoreClient for the given config.

func NewForConfigOrDie Uses

func NewForConfigOrDie(c *rest.Config) *CoreClient

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

func (*CoreClient) BackupBuckets Uses

func (c *CoreClient) BackupBuckets() BackupBucketInterface

func (*CoreClient) BackupEntries Uses

func (c *CoreClient) BackupEntries(namespace string) BackupEntryInterface

func (*CoreClient) CloudProfiles Uses

func (c *CoreClient) CloudProfiles() CloudProfileInterface

func (*CoreClient) ControllerInstallations Uses

func (c *CoreClient) ControllerInstallations() ControllerInstallationInterface

func (*CoreClient) ControllerRegistrations Uses

func (c *CoreClient) ControllerRegistrations() ControllerRegistrationInterface

func (*CoreClient) Plants Uses

func (c *CoreClient) Plants(namespace string) PlantInterface

func (*CoreClient) Projects Uses

func (c *CoreClient) Projects() ProjectInterface

func (*CoreClient) Quotas Uses

func (c *CoreClient) Quotas(namespace string) QuotaInterface

func (*CoreClient) RESTClient Uses

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

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

func (*CoreClient) SecretBindings Uses

func (c *CoreClient) SecretBindings(namespace string) SecretBindingInterface

func (*CoreClient) Seeds Uses

func (c *CoreClient) Seeds() SeedInterface

func (*CoreClient) ShootStates Uses

func (c *CoreClient) ShootStates(namespace string) ShootStateInterface

func (*CoreClient) Shoots Uses

func (c *CoreClient) Shoots(namespace string) ShootInterface

type CoreInterface Uses

type CoreInterface interface {
    RESTClient() rest.Interface
    BackupBucketsGetter
    BackupEntriesGetter
    CloudProfilesGetter
    ControllerInstallationsGetter
    ControllerRegistrationsGetter
    PlantsGetter
    ProjectsGetter
    QuotasGetter
    SecretBindingsGetter
    SeedsGetter
    ShootsGetter
    ShootStatesGetter
}

type PlantExpansion Uses

type PlantExpansion interface{}

type PlantInterface Uses

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

PlantInterface has methods to work with Plant resources.

type PlantsGetter Uses

type PlantsGetter interface {
    Plants(namespace string) PlantInterface
}

PlantsGetter has a method to return a PlantInterface. A group's client should implement this interface.

type ProjectExpansion Uses

type ProjectExpansion interface{}

type ProjectInterface Uses

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

ProjectInterface has methods to work with Project resources.

type ProjectsGetter Uses

type ProjectsGetter interface {
    Projects() ProjectInterface
}

ProjectsGetter has a method to return a ProjectInterface. A group's client should implement this interface.

type QuotaExpansion Uses

type QuotaExpansion interface{}

type QuotaInterface Uses

type QuotaInterface interface {
    Create(*core.Quota) (*core.Quota, error)
    Update(*core.Quota) (*core.Quota, error)
    Delete(name string, options *v1.DeleteOptions) error
    DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    Get(name string, options v1.GetOptions) (*core.Quota, error)
    List(opts v1.ListOptions) (*core.QuotaList, error)
    Watch(opts v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *core.Quota, err error)
    QuotaExpansion
}

QuotaInterface has methods to work with Quota resources.

type QuotasGetter Uses

type QuotasGetter interface {
    Quotas(namespace string) QuotaInterface
}

QuotasGetter has a method to return a QuotaInterface. A group's client should implement this interface.

type SecretBindingExpansion Uses

type SecretBindingExpansion interface{}

type SecretBindingInterface Uses

type SecretBindingInterface interface {
    Create(*core.SecretBinding) (*core.SecretBinding, error)
    Update(*core.SecretBinding) (*core.SecretBinding, error)
    Delete(name string, options *v1.DeleteOptions) error
    DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    Get(name string, options v1.GetOptions) (*core.SecretBinding, error)
    List(opts v1.ListOptions) (*core.SecretBindingList, error)
    Watch(opts v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *core.SecretBinding, err error)
    SecretBindingExpansion
}

SecretBindingInterface has methods to work with SecretBinding resources.

type SecretBindingsGetter Uses

type SecretBindingsGetter interface {
    SecretBindings(namespace string) SecretBindingInterface
}

SecretBindingsGetter has a method to return a SecretBindingInterface. A group's client should implement this interface.

type SeedExpansion Uses

type SeedExpansion interface{}

type SeedInterface Uses

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

SeedInterface has methods to work with Seed resources.

type SeedsGetter Uses

type SeedsGetter interface {
    Seeds() SeedInterface
}

SeedsGetter has a method to return a SeedInterface. A group's client should implement this interface.

type ShootExpansion Uses

type ShootExpansion interface{}

type ShootInterface Uses

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

ShootInterface has methods to work with Shoot resources.

type ShootStateExpansion Uses

type ShootStateExpansion interface{}

type ShootStateInterface Uses

type ShootStateInterface interface {
    Create(*core.ShootState) (*core.ShootState, error)
    Update(*core.ShootState) (*core.ShootState, error)
    Delete(name string, options *v1.DeleteOptions) error
    DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    Get(name string, options v1.GetOptions) (*core.ShootState, error)
    List(opts v1.ListOptions) (*core.ShootStateList, error)
    Watch(opts v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *core.ShootState, err error)
    ShootStateExpansion
}

ShootStateInterface has methods to work with ShootState resources.

type ShootStatesGetter Uses

type ShootStatesGetter interface {
    ShootStates(namespace string) ShootStateInterface
}

ShootStatesGetter has a method to return a ShootStateInterface. A group's client should implement this interface.

type ShootsGetter Uses

type ShootsGetter interface {
    Shoots(namespace string) ShootInterface
}

ShootsGetter has a method to return a ShootInterface. A group's client should implement this interface.

Directories

PathSynopsis
fakePackage fake has the automatically generated clients.

Package internalversion imports 7 packages (graph) and is imported by 3 packages. Updated 2020-02-19. Refresh now. Tools for package owners.