Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BigqueryV1alpha1Client
- func (c *BigqueryV1alpha1Client) DataTransferConfigs(namespace string) DataTransferConfigInterface
- func (c *BigqueryV1alpha1Client) DatasetAccesses(namespace string) DatasetAccessInterface
- func (c *BigqueryV1alpha1Client) DatasetIamBindings(namespace string) DatasetIamBindingInterface
- func (c *BigqueryV1alpha1Client) DatasetIamMembers(namespace string) DatasetIamMemberInterface
- func (c *BigqueryV1alpha1Client) DatasetIamPolicies(namespace string) DatasetIamPolicyInterface
- func (c *BigqueryV1alpha1Client) Datasets(namespace string) DatasetInterface
- func (c *BigqueryV1alpha1Client) Jobs(namespace string) JobInterface
- func (c *BigqueryV1alpha1Client) RESTClient() rest.Interface
- func (c *BigqueryV1alpha1Client) Reservations(namespace string) ReservationInterface
- func (c *BigqueryV1alpha1Client) Routines(namespace string) RoutineInterface
- func (c *BigqueryV1alpha1Client) TableIamBindings(namespace string) TableIamBindingInterface
- func (c *BigqueryV1alpha1Client) TableIamMembers(namespace string) TableIamMemberInterface
- func (c *BigqueryV1alpha1Client) TableIamPolicies(namespace string) TableIamPolicyInterface
- func (c *BigqueryV1alpha1Client) Tables(namespace string) TableInterface
- type BigqueryV1alpha1Interface
- type DataTransferConfigExpansion
- type DataTransferConfigInterface
- type DataTransferConfigsGetter
- type DatasetAccessExpansion
- type DatasetAccessInterface
- type DatasetAccessesGetter
- type DatasetExpansion
- type DatasetIamBindingExpansion
- type DatasetIamBindingInterface
- type DatasetIamBindingsGetter
- type DatasetIamMemberExpansion
- type DatasetIamMemberInterface
- type DatasetIamMembersGetter
- type DatasetIamPoliciesGetter
- type DatasetIamPolicyExpansion
- type DatasetIamPolicyInterface
- type DatasetInterface
- type DatasetsGetter
- type JobExpansion
- type JobInterface
- type JobsGetter
- type ReservationExpansion
- type ReservationInterface
- type ReservationsGetter
- type RoutineExpansion
- type RoutineInterface
- type RoutinesGetter
- type TableExpansion
- type TableIamBindingExpansion
- type TableIamBindingInterface
- type TableIamBindingsGetter
- type TableIamMemberExpansion
- type TableIamMemberInterface
- type TableIamMembersGetter
- type TableIamPoliciesGetter
- type TableIamPolicyExpansion
- type TableIamPolicyInterface
- type TableInterface
- type TablesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BigqueryV1alpha1Client ¶
type BigqueryV1alpha1Client struct {
// contains filtered or unexported fields
}
BigqueryV1alpha1Client is used to interact with features provided by the bigquery.google.kubeform.com group.
func New ¶
func New(c rest.Interface) *BigqueryV1alpha1Client
New creates a new BigqueryV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*BigqueryV1alpha1Client, error)
NewForConfig creates a new BigqueryV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *BigqueryV1alpha1Client
NewForConfigOrDie creates a new BigqueryV1alpha1Client for the given config and panics if there is an error in the config.
func (*BigqueryV1alpha1Client) DataTransferConfigs ¶
func (c *BigqueryV1alpha1Client) DataTransferConfigs(namespace string) DataTransferConfigInterface
func (*BigqueryV1alpha1Client) DatasetAccesses ¶
func (c *BigqueryV1alpha1Client) DatasetAccesses(namespace string) DatasetAccessInterface
func (*BigqueryV1alpha1Client) DatasetIamBindings ¶
func (c *BigqueryV1alpha1Client) DatasetIamBindings(namespace string) DatasetIamBindingInterface
func (*BigqueryV1alpha1Client) DatasetIamMembers ¶
func (c *BigqueryV1alpha1Client) DatasetIamMembers(namespace string) DatasetIamMemberInterface
func (*BigqueryV1alpha1Client) DatasetIamPolicies ¶
func (c *BigqueryV1alpha1Client) DatasetIamPolicies(namespace string) DatasetIamPolicyInterface
func (*BigqueryV1alpha1Client) Datasets ¶
func (c *BigqueryV1alpha1Client) Datasets(namespace string) DatasetInterface
func (*BigqueryV1alpha1Client) Jobs ¶
func (c *BigqueryV1alpha1Client) Jobs(namespace string) JobInterface
func (*BigqueryV1alpha1Client) RESTClient ¶
func (c *BigqueryV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*BigqueryV1alpha1Client) Reservations ¶
func (c *BigqueryV1alpha1Client) Reservations(namespace string) ReservationInterface
func (*BigqueryV1alpha1Client) Routines ¶
func (c *BigqueryV1alpha1Client) Routines(namespace string) RoutineInterface
func (*BigqueryV1alpha1Client) TableIamBindings ¶
func (c *BigqueryV1alpha1Client) TableIamBindings(namespace string) TableIamBindingInterface
func (*BigqueryV1alpha1Client) TableIamMembers ¶
func (c *BigqueryV1alpha1Client) TableIamMembers(namespace string) TableIamMemberInterface
func (*BigqueryV1alpha1Client) TableIamPolicies ¶
func (c *BigqueryV1alpha1Client) TableIamPolicies(namespace string) TableIamPolicyInterface
func (*BigqueryV1alpha1Client) Tables ¶
func (c *BigqueryV1alpha1Client) Tables(namespace string) TableInterface
type BigqueryV1alpha1Interface ¶
type BigqueryV1alpha1Interface interface { RESTClient() rest.Interface DataTransferConfigsGetter DatasetsGetter DatasetAccessesGetter DatasetIamBindingsGetter DatasetIamMembersGetter DatasetIamPoliciesGetter JobsGetter ReservationsGetter RoutinesGetter TablesGetter TableIamBindingsGetter TableIamMembersGetter TableIamPoliciesGetter }
type DataTransferConfigExpansion ¶
type DataTransferConfigExpansion interface{}
type DataTransferConfigInterface ¶
type DataTransferConfigInterface interface { Create(ctx context.Context, dataTransferConfig *v1alpha1.DataTransferConfig, opts v1.CreateOptions) (*v1alpha1.DataTransferConfig, error) Update(ctx context.Context, dataTransferConfig *v1alpha1.DataTransferConfig, opts v1.UpdateOptions) (*v1alpha1.DataTransferConfig, error) UpdateStatus(ctx context.Context, dataTransferConfig *v1alpha1.DataTransferConfig, opts v1.UpdateOptions) (*v1alpha1.DataTransferConfig, 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.DataTransferConfig, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DataTransferConfigList, 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.DataTransferConfig, err error) DataTransferConfigExpansion }
DataTransferConfigInterface has methods to work with DataTransferConfig resources.
type DataTransferConfigsGetter ¶
type DataTransferConfigsGetter interface {
DataTransferConfigs(namespace string) DataTransferConfigInterface
}
DataTransferConfigsGetter has a method to return a DataTransferConfigInterface. A group's client should implement this interface.
type DatasetAccessExpansion ¶
type DatasetAccessExpansion interface{}
type DatasetAccessInterface ¶
type DatasetAccessInterface interface { Create(ctx context.Context, datasetAccess *v1alpha1.DatasetAccess, opts v1.CreateOptions) (*v1alpha1.DatasetAccess, error) Update(ctx context.Context, datasetAccess *v1alpha1.DatasetAccess, opts v1.UpdateOptions) (*v1alpha1.DatasetAccess, error) UpdateStatus(ctx context.Context, datasetAccess *v1alpha1.DatasetAccess, opts v1.UpdateOptions) (*v1alpha1.DatasetAccess, 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.DatasetAccess, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatasetAccessList, 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.DatasetAccess, err error) DatasetAccessExpansion }
DatasetAccessInterface has methods to work with DatasetAccess resources.
type DatasetAccessesGetter ¶
type DatasetAccessesGetter interface {
DatasetAccesses(namespace string) DatasetAccessInterface
}
DatasetAccessesGetter has a method to return a DatasetAccessInterface. A group's client should implement this interface.
type DatasetExpansion ¶
type DatasetExpansion interface{}
type DatasetIamBindingExpansion ¶
type DatasetIamBindingExpansion interface{}
type DatasetIamBindingInterface ¶
type DatasetIamBindingInterface interface { Create(ctx context.Context, datasetIamBinding *v1alpha1.DatasetIamBinding, opts v1.CreateOptions) (*v1alpha1.DatasetIamBinding, error) Update(ctx context.Context, datasetIamBinding *v1alpha1.DatasetIamBinding, opts v1.UpdateOptions) (*v1alpha1.DatasetIamBinding, error) UpdateStatus(ctx context.Context, datasetIamBinding *v1alpha1.DatasetIamBinding, opts v1.UpdateOptions) (*v1alpha1.DatasetIamBinding, 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.DatasetIamBinding, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatasetIamBindingList, 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.DatasetIamBinding, err error) DatasetIamBindingExpansion }
DatasetIamBindingInterface has methods to work with DatasetIamBinding resources.
type DatasetIamBindingsGetter ¶
type DatasetIamBindingsGetter interface {
DatasetIamBindings(namespace string) DatasetIamBindingInterface
}
DatasetIamBindingsGetter has a method to return a DatasetIamBindingInterface. A group's client should implement this interface.
type DatasetIamMemberExpansion ¶
type DatasetIamMemberExpansion interface{}
type DatasetIamMemberInterface ¶
type DatasetIamMemberInterface interface { Create(ctx context.Context, datasetIamMember *v1alpha1.DatasetIamMember, opts v1.CreateOptions) (*v1alpha1.DatasetIamMember, error) Update(ctx context.Context, datasetIamMember *v1alpha1.DatasetIamMember, opts v1.UpdateOptions) (*v1alpha1.DatasetIamMember, error) UpdateStatus(ctx context.Context, datasetIamMember *v1alpha1.DatasetIamMember, opts v1.UpdateOptions) (*v1alpha1.DatasetIamMember, 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.DatasetIamMember, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatasetIamMemberList, 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.DatasetIamMember, err error) DatasetIamMemberExpansion }
DatasetIamMemberInterface has methods to work with DatasetIamMember resources.
type DatasetIamMembersGetter ¶
type DatasetIamMembersGetter interface {
DatasetIamMembers(namespace string) DatasetIamMemberInterface
}
DatasetIamMembersGetter has a method to return a DatasetIamMemberInterface. A group's client should implement this interface.
type DatasetIamPoliciesGetter ¶
type DatasetIamPoliciesGetter interface {
DatasetIamPolicies(namespace string) DatasetIamPolicyInterface
}
DatasetIamPoliciesGetter has a method to return a DatasetIamPolicyInterface. A group's client should implement this interface.
type DatasetIamPolicyExpansion ¶
type DatasetIamPolicyExpansion interface{}
type DatasetIamPolicyInterface ¶
type DatasetIamPolicyInterface interface { Create(ctx context.Context, datasetIamPolicy *v1alpha1.DatasetIamPolicy, opts v1.CreateOptions) (*v1alpha1.DatasetIamPolicy, error) Update(ctx context.Context, datasetIamPolicy *v1alpha1.DatasetIamPolicy, opts v1.UpdateOptions) (*v1alpha1.DatasetIamPolicy, error) UpdateStatus(ctx context.Context, datasetIamPolicy *v1alpha1.DatasetIamPolicy, opts v1.UpdateOptions) (*v1alpha1.DatasetIamPolicy, 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.DatasetIamPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatasetIamPolicyList, 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.DatasetIamPolicy, err error) DatasetIamPolicyExpansion }
DatasetIamPolicyInterface has methods to work with DatasetIamPolicy resources.
type DatasetInterface ¶
type DatasetInterface interface { Create(ctx context.Context, dataset *v1alpha1.Dataset, opts v1.CreateOptions) (*v1alpha1.Dataset, error) Update(ctx context.Context, dataset *v1alpha1.Dataset, opts v1.UpdateOptions) (*v1alpha1.Dataset, error) UpdateStatus(ctx context.Context, dataset *v1alpha1.Dataset, opts v1.UpdateOptions) (*v1alpha1.Dataset, 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.Dataset, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatasetList, 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.Dataset, err error) DatasetExpansion }
DatasetInterface has methods to work with Dataset resources.
type DatasetsGetter ¶
type DatasetsGetter interface {
Datasets(namespace string) DatasetInterface
}
DatasetsGetter has a method to return a DatasetInterface. A group's client should implement this interface.
type JobExpansion ¶
type JobExpansion interface{}
type JobInterface ¶
type JobInterface interface { Create(ctx context.Context, job *v1alpha1.Job, opts v1.CreateOptions) (*v1alpha1.Job, error) Update(ctx context.Context, job *v1alpha1.Job, opts v1.UpdateOptions) (*v1alpha1.Job, error) UpdateStatus(ctx context.Context, job *v1alpha1.Job, opts v1.UpdateOptions) (*v1alpha1.Job, 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.Job, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.JobList, 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.Job, err error) JobExpansion }
JobInterface has methods to work with Job resources.
type JobsGetter ¶
type JobsGetter interface {
Jobs(namespace string) JobInterface
}
JobsGetter has a method to return a JobInterface. A group's client should implement this interface.
type ReservationExpansion ¶
type ReservationExpansion interface{}
type ReservationInterface ¶
type ReservationInterface interface { Create(ctx context.Context, reservation *v1alpha1.Reservation, opts v1.CreateOptions) (*v1alpha1.Reservation, error) Update(ctx context.Context, reservation *v1alpha1.Reservation, opts v1.UpdateOptions) (*v1alpha1.Reservation, error) UpdateStatus(ctx context.Context, reservation *v1alpha1.Reservation, opts v1.UpdateOptions) (*v1alpha1.Reservation, 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.Reservation, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ReservationList, 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.Reservation, err error) ReservationExpansion }
ReservationInterface has methods to work with Reservation resources.
type ReservationsGetter ¶
type ReservationsGetter interface {
Reservations(namespace string) ReservationInterface
}
ReservationsGetter has a method to return a ReservationInterface. A group's client should implement this interface.
type RoutineExpansion ¶
type RoutineExpansion interface{}
type RoutineInterface ¶
type RoutineInterface interface { Create(ctx context.Context, routine *v1alpha1.Routine, opts v1.CreateOptions) (*v1alpha1.Routine, error) Update(ctx context.Context, routine *v1alpha1.Routine, opts v1.UpdateOptions) (*v1alpha1.Routine, error) UpdateStatus(ctx context.Context, routine *v1alpha1.Routine, opts v1.UpdateOptions) (*v1alpha1.Routine, 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.Routine, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RoutineList, 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.Routine, err error) RoutineExpansion }
RoutineInterface has methods to work with Routine resources.
type RoutinesGetter ¶
type RoutinesGetter interface {
Routines(namespace string) RoutineInterface
}
RoutinesGetter has a method to return a RoutineInterface. A group's client should implement this interface.
type TableExpansion ¶
type TableExpansion interface{}
type TableIamBindingExpansion ¶
type TableIamBindingExpansion interface{}
type TableIamBindingInterface ¶
type TableIamBindingInterface interface { Create(ctx context.Context, tableIamBinding *v1alpha1.TableIamBinding, opts v1.CreateOptions) (*v1alpha1.TableIamBinding, error) Update(ctx context.Context, tableIamBinding *v1alpha1.TableIamBinding, opts v1.UpdateOptions) (*v1alpha1.TableIamBinding, error) UpdateStatus(ctx context.Context, tableIamBinding *v1alpha1.TableIamBinding, opts v1.UpdateOptions) (*v1alpha1.TableIamBinding, 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.TableIamBinding, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TableIamBindingList, 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.TableIamBinding, err error) TableIamBindingExpansion }
TableIamBindingInterface has methods to work with TableIamBinding resources.
type TableIamBindingsGetter ¶
type TableIamBindingsGetter interface {
TableIamBindings(namespace string) TableIamBindingInterface
}
TableIamBindingsGetter has a method to return a TableIamBindingInterface. A group's client should implement this interface.
type TableIamMemberExpansion ¶
type TableIamMemberExpansion interface{}
type TableIamMemberInterface ¶
type TableIamMemberInterface interface { Create(ctx context.Context, tableIamMember *v1alpha1.TableIamMember, opts v1.CreateOptions) (*v1alpha1.TableIamMember, error) Update(ctx context.Context, tableIamMember *v1alpha1.TableIamMember, opts v1.UpdateOptions) (*v1alpha1.TableIamMember, error) UpdateStatus(ctx context.Context, tableIamMember *v1alpha1.TableIamMember, opts v1.UpdateOptions) (*v1alpha1.TableIamMember, 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.TableIamMember, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TableIamMemberList, 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.TableIamMember, err error) TableIamMemberExpansion }
TableIamMemberInterface has methods to work with TableIamMember resources.
type TableIamMembersGetter ¶
type TableIamMembersGetter interface {
TableIamMembers(namespace string) TableIamMemberInterface
}
TableIamMembersGetter has a method to return a TableIamMemberInterface. A group's client should implement this interface.
type TableIamPoliciesGetter ¶
type TableIamPoliciesGetter interface {
TableIamPolicies(namespace string) TableIamPolicyInterface
}
TableIamPoliciesGetter has a method to return a TableIamPolicyInterface. A group's client should implement this interface.
type TableIamPolicyExpansion ¶
type TableIamPolicyExpansion interface{}
type TableIamPolicyInterface ¶
type TableIamPolicyInterface interface { Create(ctx context.Context, tableIamPolicy *v1alpha1.TableIamPolicy, opts v1.CreateOptions) (*v1alpha1.TableIamPolicy, error) Update(ctx context.Context, tableIamPolicy *v1alpha1.TableIamPolicy, opts v1.UpdateOptions) (*v1alpha1.TableIamPolicy, error) UpdateStatus(ctx context.Context, tableIamPolicy *v1alpha1.TableIamPolicy, opts v1.UpdateOptions) (*v1alpha1.TableIamPolicy, 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.TableIamPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TableIamPolicyList, 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.TableIamPolicy, err error) TableIamPolicyExpansion }
TableIamPolicyInterface has methods to work with TableIamPolicy resources.
type TableInterface ¶
type TableInterface interface { Create(ctx context.Context, table *v1alpha1.Table, opts v1.CreateOptions) (*v1alpha1.Table, error) Update(ctx context.Context, table *v1alpha1.Table, opts v1.UpdateOptions) (*v1alpha1.Table, error) UpdateStatus(ctx context.Context, table *v1alpha1.Table, opts v1.UpdateOptions) (*v1alpha1.Table, 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.Table, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TableList, 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.Table, err error) TableExpansion }
TableInterface has methods to work with Table resources.
type TablesGetter ¶
type TablesGetter interface {
Tables(namespace string) TableInterface
}
TablesGetter has a method to return a TableInterface. A group's client should implement this interface.