Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BucketACLExpansion
- type BucketACLInterface
- type BucketACLsGetter
- type BucketAccessControlExpansion
- type BucketAccessControlInterface
- type BucketAccessControlsGetter
- type BucketExpansion
- type BucketIamBindingExpansion
- type BucketIamBindingInterface
- type BucketIamBindingsGetter
- type BucketIamMemberExpansion
- type BucketIamMemberInterface
- type BucketIamMembersGetter
- type BucketIamPoliciesGetter
- type BucketIamPolicyExpansion
- type BucketIamPolicyInterface
- type BucketInterface
- type BucketObjectExpansion
- type BucketObjectInterface
- type BucketObjectsGetter
- type BucketsGetter
- type DefaultObjectACLExpansion
- type DefaultObjectACLInterface
- type DefaultObjectACLsGetter
- type DefaultObjectAccessControlExpansion
- type DefaultObjectAccessControlInterface
- type DefaultObjectAccessControlsGetter
- type HmacKeyExpansion
- type HmacKeyInterface
- type HmacKeysGetter
- type NotificationExpansion
- type NotificationInterface
- type NotificationsGetter
- type ObjectACLExpansion
- type ObjectACLInterface
- type ObjectACLsGetter
- type ObjectAccessControlExpansion
- type ObjectAccessControlInterface
- type ObjectAccessControlsGetter
- type StorageV1alpha1Client
- func (c *StorageV1alpha1Client) BucketACLs(namespace string) BucketACLInterface
- func (c *StorageV1alpha1Client) BucketAccessControls(namespace string) BucketAccessControlInterface
- func (c *StorageV1alpha1Client) BucketIamBindings(namespace string) BucketIamBindingInterface
- func (c *StorageV1alpha1Client) BucketIamMembers(namespace string) BucketIamMemberInterface
- func (c *StorageV1alpha1Client) BucketIamPolicies(namespace string) BucketIamPolicyInterface
- func (c *StorageV1alpha1Client) BucketObjects(namespace string) BucketObjectInterface
- func (c *StorageV1alpha1Client) Buckets(namespace string) BucketInterface
- func (c *StorageV1alpha1Client) DefaultObjectACLs(namespace string) DefaultObjectACLInterface
- func (c *StorageV1alpha1Client) DefaultObjectAccessControls(namespace string) DefaultObjectAccessControlInterface
- func (c *StorageV1alpha1Client) HmacKeys(namespace string) HmacKeyInterface
- func (c *StorageV1alpha1Client) Notifications(namespace string) NotificationInterface
- func (c *StorageV1alpha1Client) ObjectACLs(namespace string) ObjectACLInterface
- func (c *StorageV1alpha1Client) ObjectAccessControls(namespace string) ObjectAccessControlInterface
- func (c *StorageV1alpha1Client) RESTClient() rest.Interface
- func (c *StorageV1alpha1Client) TransferJobs(namespace string) TransferJobInterface
- type StorageV1alpha1Interface
- type TransferJobExpansion
- type TransferJobInterface
- type TransferJobsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BucketACLExpansion ¶
type BucketACLExpansion interface{}
type BucketACLInterface ¶
type BucketACLInterface interface { Create(ctx context.Context, bucketACL *v1alpha1.BucketACL, opts v1.CreateOptions) (*v1alpha1.BucketACL, error) Update(ctx context.Context, bucketACL *v1alpha1.BucketACL, opts v1.UpdateOptions) (*v1alpha1.BucketACL, error) UpdateStatus(ctx context.Context, bucketACL *v1alpha1.BucketACL, opts v1.UpdateOptions) (*v1alpha1.BucketACL, 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.BucketACL, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketACLList, 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.BucketACL, err error) BucketACLExpansion }
BucketACLInterface has methods to work with BucketACL resources.
type BucketACLsGetter ¶
type BucketACLsGetter interface {
BucketACLs(namespace string) BucketACLInterface
}
BucketACLsGetter has a method to return a BucketACLInterface. A group's client should implement this interface.
type BucketAccessControlExpansion ¶
type BucketAccessControlExpansion interface{}
type BucketAccessControlInterface ¶
type BucketAccessControlInterface interface { Create(ctx context.Context, bucketAccessControl *v1alpha1.BucketAccessControl, opts v1.CreateOptions) (*v1alpha1.BucketAccessControl, error) Update(ctx context.Context, bucketAccessControl *v1alpha1.BucketAccessControl, opts v1.UpdateOptions) (*v1alpha1.BucketAccessControl, error) UpdateStatus(ctx context.Context, bucketAccessControl *v1alpha1.BucketAccessControl, opts v1.UpdateOptions) (*v1alpha1.BucketAccessControl, 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.BucketAccessControl, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketAccessControlList, 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.BucketAccessControl, err error) BucketAccessControlExpansion }
BucketAccessControlInterface has methods to work with BucketAccessControl resources.
type BucketAccessControlsGetter ¶
type BucketAccessControlsGetter interface {
BucketAccessControls(namespace string) BucketAccessControlInterface
}
BucketAccessControlsGetter has a method to return a BucketAccessControlInterface. A group's client should implement this interface.
type BucketExpansion ¶
type BucketExpansion interface{}
type BucketIamBindingExpansion ¶
type BucketIamBindingExpansion interface{}
type BucketIamBindingInterface ¶
type BucketIamBindingInterface interface { Create(ctx context.Context, bucketIamBinding *v1alpha1.BucketIamBinding, opts v1.CreateOptions) (*v1alpha1.BucketIamBinding, error) Update(ctx context.Context, bucketIamBinding *v1alpha1.BucketIamBinding, opts v1.UpdateOptions) (*v1alpha1.BucketIamBinding, error) UpdateStatus(ctx context.Context, bucketIamBinding *v1alpha1.BucketIamBinding, opts v1.UpdateOptions) (*v1alpha1.BucketIamBinding, 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.BucketIamBinding, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketIamBindingList, 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.BucketIamBinding, err error) BucketIamBindingExpansion }
BucketIamBindingInterface has methods to work with BucketIamBinding resources.
type BucketIamBindingsGetter ¶
type BucketIamBindingsGetter interface {
BucketIamBindings(namespace string) BucketIamBindingInterface
}
BucketIamBindingsGetter has a method to return a BucketIamBindingInterface. A group's client should implement this interface.
type BucketIamMemberExpansion ¶
type BucketIamMemberExpansion interface{}
type BucketIamMemberInterface ¶
type BucketIamMemberInterface interface { Create(ctx context.Context, bucketIamMember *v1alpha1.BucketIamMember, opts v1.CreateOptions) (*v1alpha1.BucketIamMember, error) Update(ctx context.Context, bucketIamMember *v1alpha1.BucketIamMember, opts v1.UpdateOptions) (*v1alpha1.BucketIamMember, error) UpdateStatus(ctx context.Context, bucketIamMember *v1alpha1.BucketIamMember, opts v1.UpdateOptions) (*v1alpha1.BucketIamMember, 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.BucketIamMember, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketIamMemberList, 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.BucketIamMember, err error) BucketIamMemberExpansion }
BucketIamMemberInterface has methods to work with BucketIamMember resources.
type BucketIamMembersGetter ¶
type BucketIamMembersGetter interface {
BucketIamMembers(namespace string) BucketIamMemberInterface
}
BucketIamMembersGetter has a method to return a BucketIamMemberInterface. A group's client should implement this interface.
type BucketIamPoliciesGetter ¶
type BucketIamPoliciesGetter interface {
BucketIamPolicies(namespace string) BucketIamPolicyInterface
}
BucketIamPoliciesGetter has a method to return a BucketIamPolicyInterface. A group's client should implement this interface.
type BucketIamPolicyExpansion ¶
type BucketIamPolicyExpansion interface{}
type BucketIamPolicyInterface ¶
type BucketIamPolicyInterface interface { Create(ctx context.Context, bucketIamPolicy *v1alpha1.BucketIamPolicy, opts v1.CreateOptions) (*v1alpha1.BucketIamPolicy, error) Update(ctx context.Context, bucketIamPolicy *v1alpha1.BucketIamPolicy, opts v1.UpdateOptions) (*v1alpha1.BucketIamPolicy, error) UpdateStatus(ctx context.Context, bucketIamPolicy *v1alpha1.BucketIamPolicy, opts v1.UpdateOptions) (*v1alpha1.BucketIamPolicy, 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.BucketIamPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketIamPolicyList, 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.BucketIamPolicy, err error) BucketIamPolicyExpansion }
BucketIamPolicyInterface has methods to work with BucketIamPolicy resources.
type BucketInterface ¶
type BucketInterface interface { Create(ctx context.Context, bucket *v1alpha1.Bucket, opts v1.CreateOptions) (*v1alpha1.Bucket, error) Update(ctx context.Context, bucket *v1alpha1.Bucket, opts v1.UpdateOptions) (*v1alpha1.Bucket, error) UpdateStatus(ctx context.Context, bucket *v1alpha1.Bucket, opts v1.UpdateOptions) (*v1alpha1.Bucket, 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.Bucket, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketList, 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.Bucket, err error) BucketExpansion }
BucketInterface has methods to work with Bucket resources.
type BucketObjectExpansion ¶
type BucketObjectExpansion interface{}
type BucketObjectInterface ¶
type BucketObjectInterface interface { Create(ctx context.Context, bucketObject *v1alpha1.BucketObject, opts v1.CreateOptions) (*v1alpha1.BucketObject, error) Update(ctx context.Context, bucketObject *v1alpha1.BucketObject, opts v1.UpdateOptions) (*v1alpha1.BucketObject, error) UpdateStatus(ctx context.Context, bucketObject *v1alpha1.BucketObject, opts v1.UpdateOptions) (*v1alpha1.BucketObject, 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.BucketObject, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketObjectList, 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.BucketObject, err error) BucketObjectExpansion }
BucketObjectInterface has methods to work with BucketObject resources.
type BucketObjectsGetter ¶
type BucketObjectsGetter interface {
BucketObjects(namespace string) BucketObjectInterface
}
BucketObjectsGetter has a method to return a BucketObjectInterface. A group's client should implement this interface.
type BucketsGetter ¶
type BucketsGetter interface {
Buckets(namespace string) BucketInterface
}
BucketsGetter has a method to return a BucketInterface. A group's client should implement this interface.
type DefaultObjectACLExpansion ¶
type DefaultObjectACLExpansion interface{}
type DefaultObjectACLInterface ¶
type DefaultObjectACLInterface interface { Create(ctx context.Context, defaultObjectACL *v1alpha1.DefaultObjectACL, opts v1.CreateOptions) (*v1alpha1.DefaultObjectACL, error) Update(ctx context.Context, defaultObjectACL *v1alpha1.DefaultObjectACL, opts v1.UpdateOptions) (*v1alpha1.DefaultObjectACL, error) UpdateStatus(ctx context.Context, defaultObjectACL *v1alpha1.DefaultObjectACL, opts v1.UpdateOptions) (*v1alpha1.DefaultObjectACL, 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.DefaultObjectACL, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DefaultObjectACLList, 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.DefaultObjectACL, err error) DefaultObjectACLExpansion }
DefaultObjectACLInterface has methods to work with DefaultObjectACL resources.
type DefaultObjectACLsGetter ¶
type DefaultObjectACLsGetter interface {
DefaultObjectACLs(namespace string) DefaultObjectACLInterface
}
DefaultObjectACLsGetter has a method to return a DefaultObjectACLInterface. A group's client should implement this interface.
type DefaultObjectAccessControlExpansion ¶
type DefaultObjectAccessControlExpansion interface{}
type DefaultObjectAccessControlInterface ¶
type DefaultObjectAccessControlInterface interface { Create(ctx context.Context, defaultObjectAccessControl *v1alpha1.DefaultObjectAccessControl, opts v1.CreateOptions) (*v1alpha1.DefaultObjectAccessControl, error) Update(ctx context.Context, defaultObjectAccessControl *v1alpha1.DefaultObjectAccessControl, opts v1.UpdateOptions) (*v1alpha1.DefaultObjectAccessControl, error) UpdateStatus(ctx context.Context, defaultObjectAccessControl *v1alpha1.DefaultObjectAccessControl, opts v1.UpdateOptions) (*v1alpha1.DefaultObjectAccessControl, 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.DefaultObjectAccessControl, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DefaultObjectAccessControlList, 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.DefaultObjectAccessControl, err error) DefaultObjectAccessControlExpansion }
DefaultObjectAccessControlInterface has methods to work with DefaultObjectAccessControl resources.
type DefaultObjectAccessControlsGetter ¶
type DefaultObjectAccessControlsGetter interface {
DefaultObjectAccessControls(namespace string) DefaultObjectAccessControlInterface
}
DefaultObjectAccessControlsGetter has a method to return a DefaultObjectAccessControlInterface. A group's client should implement this interface.
type HmacKeyExpansion ¶
type HmacKeyExpansion interface{}
type HmacKeyInterface ¶
type HmacKeyInterface interface { Create(ctx context.Context, hmacKey *v1alpha1.HmacKey, opts v1.CreateOptions) (*v1alpha1.HmacKey, error) Update(ctx context.Context, hmacKey *v1alpha1.HmacKey, opts v1.UpdateOptions) (*v1alpha1.HmacKey, error) UpdateStatus(ctx context.Context, hmacKey *v1alpha1.HmacKey, opts v1.UpdateOptions) (*v1alpha1.HmacKey, 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.HmacKey, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HmacKeyList, 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.HmacKey, err error) HmacKeyExpansion }
HmacKeyInterface has methods to work with HmacKey resources.
type HmacKeysGetter ¶
type HmacKeysGetter interface {
HmacKeys(namespace string) HmacKeyInterface
}
HmacKeysGetter has a method to return a HmacKeyInterface. A group's client should implement this interface.
type NotificationExpansion ¶
type NotificationExpansion interface{}
type NotificationInterface ¶
type NotificationInterface interface { Create(ctx context.Context, notification *v1alpha1.Notification, opts v1.CreateOptions) (*v1alpha1.Notification, error) Update(ctx context.Context, notification *v1alpha1.Notification, opts v1.UpdateOptions) (*v1alpha1.Notification, error) UpdateStatus(ctx context.Context, notification *v1alpha1.Notification, opts v1.UpdateOptions) (*v1alpha1.Notification, 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.Notification, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NotificationList, 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.Notification, err error) NotificationExpansion }
NotificationInterface has methods to work with Notification resources.
type NotificationsGetter ¶
type NotificationsGetter interface {
Notifications(namespace string) NotificationInterface
}
NotificationsGetter has a method to return a NotificationInterface. A group's client should implement this interface.
type ObjectACLExpansion ¶
type ObjectACLExpansion interface{}
type ObjectACLInterface ¶
type ObjectACLInterface interface { Create(ctx context.Context, objectACL *v1alpha1.ObjectACL, opts v1.CreateOptions) (*v1alpha1.ObjectACL, error) Update(ctx context.Context, objectACL *v1alpha1.ObjectACL, opts v1.UpdateOptions) (*v1alpha1.ObjectACL, error) UpdateStatus(ctx context.Context, objectACL *v1alpha1.ObjectACL, opts v1.UpdateOptions) (*v1alpha1.ObjectACL, 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.ObjectACL, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ObjectACLList, 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.ObjectACL, err error) ObjectACLExpansion }
ObjectACLInterface has methods to work with ObjectACL resources.
type ObjectACLsGetter ¶
type ObjectACLsGetter interface {
ObjectACLs(namespace string) ObjectACLInterface
}
ObjectACLsGetter has a method to return a ObjectACLInterface. A group's client should implement this interface.
type ObjectAccessControlExpansion ¶
type ObjectAccessControlExpansion interface{}
type ObjectAccessControlInterface ¶
type ObjectAccessControlInterface interface { Create(ctx context.Context, objectAccessControl *v1alpha1.ObjectAccessControl, opts v1.CreateOptions) (*v1alpha1.ObjectAccessControl, error) Update(ctx context.Context, objectAccessControl *v1alpha1.ObjectAccessControl, opts v1.UpdateOptions) (*v1alpha1.ObjectAccessControl, error) UpdateStatus(ctx context.Context, objectAccessControl *v1alpha1.ObjectAccessControl, opts v1.UpdateOptions) (*v1alpha1.ObjectAccessControl, 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.ObjectAccessControl, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ObjectAccessControlList, 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.ObjectAccessControl, err error) ObjectAccessControlExpansion }
ObjectAccessControlInterface has methods to work with ObjectAccessControl resources.
type ObjectAccessControlsGetter ¶
type ObjectAccessControlsGetter interface {
ObjectAccessControls(namespace string) ObjectAccessControlInterface
}
ObjectAccessControlsGetter has a method to return a ObjectAccessControlInterface. A group's client should implement this interface.
type StorageV1alpha1Client ¶
type StorageV1alpha1Client struct {
// contains filtered or unexported fields
}
StorageV1alpha1Client is used to interact with features provided by the storage.google.kubeform.com group.
func New ¶
func New(c rest.Interface) *StorageV1alpha1Client
New creates a new StorageV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*StorageV1alpha1Client, error)
NewForConfig creates a new StorageV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *StorageV1alpha1Client
NewForConfigOrDie creates a new StorageV1alpha1Client for the given config and panics if there is an error in the config.
func (*StorageV1alpha1Client) BucketACLs ¶
func (c *StorageV1alpha1Client) BucketACLs(namespace string) BucketACLInterface
func (*StorageV1alpha1Client) BucketAccessControls ¶
func (c *StorageV1alpha1Client) BucketAccessControls(namespace string) BucketAccessControlInterface
func (*StorageV1alpha1Client) BucketIamBindings ¶
func (c *StorageV1alpha1Client) BucketIamBindings(namespace string) BucketIamBindingInterface
func (*StorageV1alpha1Client) BucketIamMembers ¶
func (c *StorageV1alpha1Client) BucketIamMembers(namespace string) BucketIamMemberInterface
func (*StorageV1alpha1Client) BucketIamPolicies ¶
func (c *StorageV1alpha1Client) BucketIamPolicies(namespace string) BucketIamPolicyInterface
func (*StorageV1alpha1Client) BucketObjects ¶
func (c *StorageV1alpha1Client) BucketObjects(namespace string) BucketObjectInterface
func (*StorageV1alpha1Client) Buckets ¶
func (c *StorageV1alpha1Client) Buckets(namespace string) BucketInterface
func (*StorageV1alpha1Client) DefaultObjectACLs ¶
func (c *StorageV1alpha1Client) DefaultObjectACLs(namespace string) DefaultObjectACLInterface
func (*StorageV1alpha1Client) DefaultObjectAccessControls ¶
func (c *StorageV1alpha1Client) DefaultObjectAccessControls(namespace string) DefaultObjectAccessControlInterface
func (*StorageV1alpha1Client) HmacKeys ¶
func (c *StorageV1alpha1Client) HmacKeys(namespace string) HmacKeyInterface
func (*StorageV1alpha1Client) Notifications ¶
func (c *StorageV1alpha1Client) Notifications(namespace string) NotificationInterface
func (*StorageV1alpha1Client) ObjectACLs ¶
func (c *StorageV1alpha1Client) ObjectACLs(namespace string) ObjectACLInterface
func (*StorageV1alpha1Client) ObjectAccessControls ¶
func (c *StorageV1alpha1Client) ObjectAccessControls(namespace string) ObjectAccessControlInterface
func (*StorageV1alpha1Client) RESTClient ¶
func (c *StorageV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*StorageV1alpha1Client) TransferJobs ¶
func (c *StorageV1alpha1Client) TransferJobs(namespace string) TransferJobInterface
type StorageV1alpha1Interface ¶
type StorageV1alpha1Interface interface { RESTClient() rest.Interface BucketsGetter BucketACLsGetter BucketAccessControlsGetter BucketIamBindingsGetter BucketIamMembersGetter BucketIamPoliciesGetter BucketObjectsGetter DefaultObjectACLsGetter DefaultObjectAccessControlsGetter HmacKeysGetter NotificationsGetter ObjectACLsGetter ObjectAccessControlsGetter TransferJobsGetter }
type TransferJobExpansion ¶
type TransferJobExpansion interface{}
type TransferJobInterface ¶
type TransferJobInterface interface { Create(ctx context.Context, transferJob *v1alpha1.TransferJob, opts v1.CreateOptions) (*v1alpha1.TransferJob, error) Update(ctx context.Context, transferJob *v1alpha1.TransferJob, opts v1.UpdateOptions) (*v1alpha1.TransferJob, error) UpdateStatus(ctx context.Context, transferJob *v1alpha1.TransferJob, opts v1.UpdateOptions) (*v1alpha1.TransferJob, 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.TransferJob, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TransferJobList, 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.TransferJob, err error) TransferJobExpansion }
TransferJobInterface has methods to work with TransferJob resources.
type TransferJobsGetter ¶
type TransferJobsGetter interface {
TransferJobs(namespace string) TransferJobInterface
}
TransferJobsGetter has a method to return a TransferJobInterface. A group's client should implement this interface.