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 ObjectBucketClaimExpansion ¶
type ObjectBucketClaimExpansion interface{}
type ObjectBucketClaimInterface ¶
type ObjectBucketClaimInterface interface { Create(*v1alpha1.ObjectBucketClaim) (*v1alpha1.ObjectBucketClaim, error) Update(*v1alpha1.ObjectBucketClaim) (*v1alpha1.ObjectBucketClaim, error) UpdateStatus(*v1alpha1.ObjectBucketClaim) (*v1alpha1.ObjectBucketClaim, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ObjectBucketClaim, error) List(opts v1.ListOptions) (*v1alpha1.ObjectBucketClaimList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ObjectBucketClaim, err error) ObjectBucketClaimExpansion }
ObjectBucketClaimInterface has methods to work with ObjectBucketClaim resources.
type ObjectBucketClaimsGetter ¶
type ObjectBucketClaimsGetter interface {
ObjectBucketClaims(namespace string) ObjectBucketClaimInterface
}
ObjectBucketClaimsGetter has a method to return a ObjectBucketClaimInterface. A group's client should implement this interface.
type ObjectBucketExpansion ¶
type ObjectBucketExpansion interface{}
type ObjectBucketInterface ¶
type ObjectBucketInterface interface { Create(*v1alpha1.ObjectBucket) (*v1alpha1.ObjectBucket, error) Update(*v1alpha1.ObjectBucket) (*v1alpha1.ObjectBucket, error) UpdateStatus(*v1alpha1.ObjectBucket) (*v1alpha1.ObjectBucket, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ObjectBucket, error) List(opts v1.ListOptions) (*v1alpha1.ObjectBucketList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ObjectBucket, err error) ObjectBucketExpansion }
ObjectBucketInterface has methods to work with ObjectBucket resources.
type ObjectBucketsGetter ¶
type ObjectBucketsGetter interface {
ObjectBuckets() ObjectBucketInterface
}
ObjectBucketsGetter has a method to return a ObjectBucketInterface. A group's client should implement this interface.
type ObjectbucketV1alpha1Client ¶
type ObjectbucketV1alpha1Client struct {
// contains filtered or unexported fields
}
ObjectbucketV1alpha1Client is used to interact with features provided by the objectbucket.io group.
func New ¶
func New(c rest.Interface) *ObjectbucketV1alpha1Client
New creates a new ObjectbucketV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ObjectbucketV1alpha1Client, error)
NewForConfig creates a new ObjectbucketV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ObjectbucketV1alpha1Client
NewForConfigOrDie creates a new ObjectbucketV1alpha1Client for the given config and panics if there is an error in the config.
func (*ObjectbucketV1alpha1Client) ObjectBucketClaims ¶
func (c *ObjectbucketV1alpha1Client) ObjectBucketClaims(namespace string) ObjectBucketClaimInterface
func (*ObjectbucketV1alpha1Client) ObjectBuckets ¶
func (c *ObjectbucketV1alpha1Client) ObjectBuckets() ObjectBucketInterface
func (*ObjectbucketV1alpha1Client) RESTClient ¶
func (c *ObjectbucketV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type ObjectbucketV1alpha1Interface ¶
type ObjectbucketV1alpha1Interface interface { RESTClient() rest.Interface ObjectBucketsGetter ObjectBucketClaimsGetter }