v1beta1

package
v1.72.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 2, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

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 BigtableAppProfileExpansion

type BigtableAppProfileExpansion interface{}

type BigtableAppProfileInterface

type BigtableAppProfileInterface interface {
	Create(ctx context.Context, bigtableAppProfile *v1beta1.BigtableAppProfile, opts v1.CreateOptions) (*v1beta1.BigtableAppProfile, error)
	Update(ctx context.Context, bigtableAppProfile *v1beta1.BigtableAppProfile, opts v1.UpdateOptions) (*v1beta1.BigtableAppProfile, error)
	UpdateStatus(ctx context.Context, bigtableAppProfile *v1beta1.BigtableAppProfile, opts v1.UpdateOptions) (*v1beta1.BigtableAppProfile, 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) (*v1beta1.BigtableAppProfile, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta1.BigtableAppProfileList, 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 *v1beta1.BigtableAppProfile, err error)
	BigtableAppProfileExpansion
}

BigtableAppProfileInterface has methods to work with BigtableAppProfile resources.

type BigtableAppProfilesGetter

type BigtableAppProfilesGetter interface {
	BigtableAppProfiles(namespace string) BigtableAppProfileInterface
}

BigtableAppProfilesGetter has a method to return a BigtableAppProfileInterface. A group's client should implement this interface.

type BigtableGCPoliciesGetter

type BigtableGCPoliciesGetter interface {
	BigtableGCPolicies(namespace string) BigtableGCPolicyInterface
}

BigtableGCPoliciesGetter has a method to return a BigtableGCPolicyInterface. A group's client should implement this interface.

type BigtableGCPolicyExpansion

type BigtableGCPolicyExpansion interface{}

type BigtableGCPolicyInterface

type BigtableGCPolicyInterface interface {
	Create(ctx context.Context, bigtableGCPolicy *v1beta1.BigtableGCPolicy, opts v1.CreateOptions) (*v1beta1.BigtableGCPolicy, error)
	Update(ctx context.Context, bigtableGCPolicy *v1beta1.BigtableGCPolicy, opts v1.UpdateOptions) (*v1beta1.BigtableGCPolicy, error)
	UpdateStatus(ctx context.Context, bigtableGCPolicy *v1beta1.BigtableGCPolicy, opts v1.UpdateOptions) (*v1beta1.BigtableGCPolicy, 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) (*v1beta1.BigtableGCPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta1.BigtableGCPolicyList, 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 *v1beta1.BigtableGCPolicy, err error)
	BigtableGCPolicyExpansion
}

BigtableGCPolicyInterface has methods to work with BigtableGCPolicy resources.

type BigtableInstanceExpansion

type BigtableInstanceExpansion interface{}

type BigtableInstanceInterface

type BigtableInstanceInterface interface {
	Create(ctx context.Context, bigtableInstance *v1beta1.BigtableInstance, opts v1.CreateOptions) (*v1beta1.BigtableInstance, error)
	Update(ctx context.Context, bigtableInstance *v1beta1.BigtableInstance, opts v1.UpdateOptions) (*v1beta1.BigtableInstance, error)
	UpdateStatus(ctx context.Context, bigtableInstance *v1beta1.BigtableInstance, opts v1.UpdateOptions) (*v1beta1.BigtableInstance, 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) (*v1beta1.BigtableInstance, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta1.BigtableInstanceList, 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 *v1beta1.BigtableInstance, err error)
	BigtableInstanceExpansion
}

BigtableInstanceInterface has methods to work with BigtableInstance resources.

type BigtableInstancesGetter

type BigtableInstancesGetter interface {
	BigtableInstances(namespace string) BigtableInstanceInterface
}

BigtableInstancesGetter has a method to return a BigtableInstanceInterface. A group's client should implement this interface.

type BigtableTableExpansion

type BigtableTableExpansion interface{}

type BigtableTableInterface

type BigtableTableInterface interface {
	Create(ctx context.Context, bigtableTable *v1beta1.BigtableTable, opts v1.CreateOptions) (*v1beta1.BigtableTable, error)
	Update(ctx context.Context, bigtableTable *v1beta1.BigtableTable, opts v1.UpdateOptions) (*v1beta1.BigtableTable, error)
	UpdateStatus(ctx context.Context, bigtableTable *v1beta1.BigtableTable, opts v1.UpdateOptions) (*v1beta1.BigtableTable, 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) (*v1beta1.BigtableTable, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta1.BigtableTableList, 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 *v1beta1.BigtableTable, err error)
	BigtableTableExpansion
}

BigtableTableInterface has methods to work with BigtableTable resources.

type BigtableTablesGetter

type BigtableTablesGetter interface {
	BigtableTables(namespace string) BigtableTableInterface
}

BigtableTablesGetter has a method to return a BigtableTableInterface. A group's client should implement this interface.

type BigtableV1beta1Client

type BigtableV1beta1Client struct {
	// contains filtered or unexported fields
}

BigtableV1beta1Client is used to interact with features provided by the bigtable.cnrm.cloud.google.com group.

func New

New creates a new BigtableV1beta1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*BigtableV1beta1Client, error)

NewForConfig creates a new BigtableV1beta1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *BigtableV1beta1Client

NewForConfigOrDie creates a new BigtableV1beta1Client for the given config and panics if there is an error in the config.

func (*BigtableV1beta1Client) BigtableAppProfiles

func (c *BigtableV1beta1Client) BigtableAppProfiles(namespace string) BigtableAppProfileInterface

func (*BigtableV1beta1Client) BigtableGCPolicies

func (c *BigtableV1beta1Client) BigtableGCPolicies(namespace string) BigtableGCPolicyInterface

func (*BigtableV1beta1Client) BigtableInstances

func (c *BigtableV1beta1Client) BigtableInstances(namespace string) BigtableInstanceInterface

func (*BigtableV1beta1Client) BigtableTables

func (c *BigtableV1beta1Client) BigtableTables(namespace string) BigtableTableInterface

func (*BigtableV1beta1Client) RESTClient

func (c *BigtableV1beta1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL