Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CloudProfileExpansion
- type CloudProfileInterface
- type CloudProfilesGetter
- type CrossSecretBindingExpansion
- type CrossSecretBindingInterface
- type CrossSecretBindingsGetter
- type GardenV1beta1Client
- func (c *GardenV1beta1Client) CloudProfiles() CloudProfileInterface
- func (c *GardenV1beta1Client) CrossSecretBindings(namespace string) CrossSecretBindingInterface
- func (c *GardenV1beta1Client) PrivateSecretBindings(namespace string) PrivateSecretBindingInterface
- func (c *GardenV1beta1Client) Quotas(namespace string) QuotaInterface
- func (c *GardenV1beta1Client) RESTClient() rest.Interface
- func (c *GardenV1beta1Client) Seeds() SeedInterface
- func (c *GardenV1beta1Client) Shoots(namespace string) ShootInterface
- type GardenV1beta1Interface
- type PrivateSecretBindingExpansion
- type PrivateSecretBindingInterface
- type PrivateSecretBindingsGetter
- type QuotaExpansion
- type QuotaInterface
- type QuotasGetter
- type SeedExpansion
- type SeedInterface
- type SeedsGetter
- type ShootExpansion
- type ShootInterface
- type ShootsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudProfileExpansion ¶
type CloudProfileExpansion interface{}
type CloudProfileInterface ¶
type CloudProfileInterface interface { Create(*v1beta1.CloudProfile) (*v1beta1.CloudProfile, error) Update(*v1beta1.CloudProfile) (*v1beta1.CloudProfile, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.CloudProfile, error) List(opts v1.ListOptions) (*v1beta1.CloudProfileList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.CloudProfile, err error) CloudProfileExpansion }
CloudProfileInterface has methods to work with CloudProfile resources.
type CloudProfilesGetter ¶
type CloudProfilesGetter interface {
CloudProfiles() CloudProfileInterface
}
CloudProfilesGetter has a method to return a CloudProfileInterface. A group's client should implement this interface.
type CrossSecretBindingExpansion ¶
type CrossSecretBindingExpansion interface{}
type CrossSecretBindingInterface ¶
type CrossSecretBindingInterface interface { Create(*v1beta1.CrossSecretBinding) (*v1beta1.CrossSecretBinding, error) Update(*v1beta1.CrossSecretBinding) (*v1beta1.CrossSecretBinding, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.CrossSecretBinding, error) List(opts v1.ListOptions) (*v1beta1.CrossSecretBindingList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.CrossSecretBinding, err error) CrossSecretBindingExpansion }
CrossSecretBindingInterface has methods to work with CrossSecretBinding resources.
type CrossSecretBindingsGetter ¶
type CrossSecretBindingsGetter interface {
CrossSecretBindings(namespace string) CrossSecretBindingInterface
}
CrossSecretBindingsGetter has a method to return a CrossSecretBindingInterface. A group's client should implement this interface.
type GardenV1beta1Client ¶
type GardenV1beta1Client struct {
// contains filtered or unexported fields
}
GardenV1beta1Client is used to interact with features provided by the garden.sapcloud.io group.
func New ¶
func New(c rest.Interface) *GardenV1beta1Client
New creates a new GardenV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*GardenV1beta1Client, error)
NewForConfig creates a new GardenV1beta1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *GardenV1beta1Client
NewForConfigOrDie creates a new GardenV1beta1Client for the given config and panics if there is an error in the config.
func (*GardenV1beta1Client) CloudProfiles ¶
func (c *GardenV1beta1Client) CloudProfiles() CloudProfileInterface
func (*GardenV1beta1Client) CrossSecretBindings ¶
func (c *GardenV1beta1Client) CrossSecretBindings(namespace string) CrossSecretBindingInterface
func (*GardenV1beta1Client) PrivateSecretBindings ¶
func (c *GardenV1beta1Client) PrivateSecretBindings(namespace string) PrivateSecretBindingInterface
func (*GardenV1beta1Client) Quotas ¶
func (c *GardenV1beta1Client) Quotas(namespace string) QuotaInterface
func (*GardenV1beta1Client) RESTClient ¶
func (c *GardenV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*GardenV1beta1Client) Seeds ¶
func (c *GardenV1beta1Client) Seeds() SeedInterface
func (*GardenV1beta1Client) Shoots ¶
func (c *GardenV1beta1Client) Shoots(namespace string) ShootInterface
type GardenV1beta1Interface ¶
type GardenV1beta1Interface interface { RESTClient() rest.Interface CloudProfilesGetter CrossSecretBindingsGetter PrivateSecretBindingsGetter QuotasGetter SeedsGetter ShootsGetter }
type PrivateSecretBindingExpansion ¶
type PrivateSecretBindingExpansion interface{}
type PrivateSecretBindingInterface ¶
type PrivateSecretBindingInterface interface { Create(*v1beta1.PrivateSecretBinding) (*v1beta1.PrivateSecretBinding, error) Update(*v1beta1.PrivateSecretBinding) (*v1beta1.PrivateSecretBinding, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.PrivateSecretBinding, error) List(opts v1.ListOptions) (*v1beta1.PrivateSecretBindingList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.PrivateSecretBinding, err error) PrivateSecretBindingExpansion }
PrivateSecretBindingInterface has methods to work with PrivateSecretBinding resources.
type PrivateSecretBindingsGetter ¶
type PrivateSecretBindingsGetter interface {
PrivateSecretBindings(namespace string) PrivateSecretBindingInterface
}
PrivateSecretBindingsGetter has a method to return a PrivateSecretBindingInterface. A group's client should implement this interface.
type QuotaExpansion ¶
type QuotaExpansion interface{}
type QuotaInterface ¶
type QuotaInterface interface { Create(*v1beta1.Quota) (*v1beta1.Quota, error) Update(*v1beta1.Quota) (*v1beta1.Quota, error) UpdateStatus(*v1beta1.Quota) (*v1beta1.Quota, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.Quota, error) List(opts v1.ListOptions) (*v1beta1.QuotaList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Quota, err error) QuotaExpansion }
QuotaInterface has methods to work with Quota resources.
type QuotasGetter ¶
type QuotasGetter interface {
Quotas(namespace string) QuotaInterface
}
QuotasGetter has a method to return a QuotaInterface. A group's client should implement this interface.
type SeedExpansion ¶
type SeedExpansion interface{}
type SeedInterface ¶
type SeedInterface interface { Create(*v1beta1.Seed) (*v1beta1.Seed, error) Update(*v1beta1.Seed) (*v1beta1.Seed, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.Seed, error) List(opts v1.ListOptions) (*v1beta1.SeedList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Seed, err error) SeedExpansion }
SeedInterface has methods to work with Seed resources.
type SeedsGetter ¶
type SeedsGetter interface {
Seeds() SeedInterface
}
SeedsGetter has a method to return a SeedInterface. A group's client should implement this interface.
type ShootExpansion ¶
type ShootExpansion interface{}
type ShootInterface ¶
type ShootInterface interface { Create(*v1beta1.Shoot) (*v1beta1.Shoot, error) Update(*v1beta1.Shoot) (*v1beta1.Shoot, error) UpdateStatus(*v1beta1.Shoot) (*v1beta1.Shoot, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.Shoot, error) List(opts v1.ListOptions) (*v1beta1.ShootList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Shoot, err error) ShootExpansion }
ShootInterface has methods to work with Shoot resources.
type ShootsGetter ¶
type ShootsGetter interface {
Shoots(namespace string) ShootInterface
}
ShootsGetter has a method to return a ShootInterface. A group's client should implement this interface.