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(ctx context.Context, objectBucketClaim *v1alpha1.ObjectBucketClaim, opts v1.CreateOptions) (*v1alpha1.ObjectBucketClaim, error) Update(ctx context.Context, objectBucketClaim *v1alpha1.ObjectBucketClaim, opts v1.UpdateOptions) (*v1alpha1.ObjectBucketClaim, error) UpdateStatus(ctx context.Context, objectBucketClaim *v1alpha1.ObjectBucketClaim, opts v1.UpdateOptions) (*v1alpha1.ObjectBucketClaim, 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) (*v1alpha1.ObjectBucketClaim, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ObjectBucketClaimList, 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 *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(ctx context.Context, objectBucket *v1alpha1.ObjectBucket, opts v1.CreateOptions) (*v1alpha1.ObjectBucket, error) Update(ctx context.Context, objectBucket *v1alpha1.ObjectBucket, opts v1.UpdateOptions) (*v1alpha1.ObjectBucket, error) UpdateStatus(ctx context.Context, objectBucket *v1alpha1.ObjectBucket, opts v1.UpdateOptions) (*v1alpha1.ObjectBucket, 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) (*v1alpha1.ObjectBucket, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ObjectBucketList, 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 *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 }