admin

package
v0.0.0-...-e165f0f Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2020 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Backup_State_name = map[int32]string{
	0: "STATE_UNSPECIFIED",
	1: "CREATING",
	2: "READY",
}
View Source
var Backup_State_value = map[string]int32{
	"STATE_UNSPECIFIED": 0,
	"CREATING":          1,
	"READY":             2,
}
View Source
var Cluster_State_name = map[int32]string{
	0: "STATE_NOT_KNOWN",
	1: "READY",
	2: "CREATING",
	3: "RESIZING",
	4: "DISABLED",
}
View Source
var Cluster_State_value = map[string]int32{
	"STATE_NOT_KNOWN": 0,
	"READY":           1,
	"CREATING":        2,
	"RESIZING":        3,
	"DISABLED":        4,
}
View Source
var Instance_State_name = map[int32]string{
	0: "STATE_NOT_KNOWN",
	1: "READY",
	2: "CREATING",
}
View Source
var Instance_State_value = map[string]int32{
	"STATE_NOT_KNOWN": 0,
	"READY":           1,
	"CREATING":        2,
}
View Source
var Instance_Type_name = map[int32]string{
	0: "TYPE_UNSPECIFIED",
	1: "PRODUCTION",
	2: "DEVELOPMENT",
}
View Source
var Instance_Type_value = map[string]int32{
	"TYPE_UNSPECIFIED": 0,
	"PRODUCTION":       1,
	"DEVELOPMENT":      2,
}
View Source
var RestoreSourceType_name = map[int32]string{
	0: "RESTORE_SOURCE_TYPE_UNSPECIFIED",
	1: "BACKUP",
}
View Source
var RestoreSourceType_value = map[string]int32{
	"RESTORE_SOURCE_TYPE_UNSPECIFIED": 0,
	"BACKUP":                          1,
}
View Source
var Snapshot_State_name = map[int32]string{
	0: "STATE_NOT_KNOWN",
	1: "READY",
	2: "CREATING",
}
View Source
var Snapshot_State_value = map[string]int32{
	"STATE_NOT_KNOWN": 0,
	"READY":           1,
	"CREATING":        2,
}
View Source
var StorageType_name = map[int32]string{
	0: "STORAGE_TYPE_UNSPECIFIED",
	1: "SSD",
	2: "HDD",
}
View Source
var StorageType_value = map[string]int32{
	"STORAGE_TYPE_UNSPECIFIED": 0,
	"SSD":                      1,
	"HDD":                      2,
}
View Source
var Table_ClusterState_ReplicationState_name = map[int32]string{
	0: "STATE_NOT_KNOWN",
	1: "INITIALIZING",
	2: "PLANNED_MAINTENANCE",
	3: "UNPLANNED_MAINTENANCE",
	4: "READY",
	5: "READY_OPTIMIZING",
}
View Source
var Table_ClusterState_ReplicationState_value = map[string]int32{
	"STATE_NOT_KNOWN":       0,
	"INITIALIZING":          1,
	"PLANNED_MAINTENANCE":   2,
	"UNPLANNED_MAINTENANCE": 3,
	"READY":                 4,
	"READY_OPTIMIZING":      5,
}
View Source
var Table_TimestampGranularity_name = map[int32]string{
	0: "TIMESTAMP_GRANULARITY_UNSPECIFIED",
	1: "MILLIS",
}
View Source
var Table_TimestampGranularity_value = map[string]int32{
	"TIMESTAMP_GRANULARITY_UNSPECIFIED": 0,
	"MILLIS":                            1,
}
View Source
var Table_View_name = map[int32]string{
	0: "VIEW_UNSPECIFIED",
	1: "NAME_ONLY",
	2: "SCHEMA_VIEW",
	3: "REPLICATION_VIEW",
	4: "FULL",
}
View Source
var Table_View_value = map[string]int32{
	"VIEW_UNSPECIFIED": 0,
	"NAME_ONLY":        1,
	"SCHEMA_VIEW":      2,
	"REPLICATION_VIEW": 3,
	"FULL":             4,
}

Functions

func RegisterBigtableInstanceAdminServer

func RegisterBigtableInstanceAdminServer(s *grpc.Server, srv BigtableInstanceAdminServer)

func RegisterBigtableTableAdminServer

func RegisterBigtableTableAdminServer(s *grpc.Server, srv BigtableTableAdminServer)

Types

type AppProfile

type AppProfile struct {
	// (`OutputOnly`)
	// The unique name of the app profile. Values are of the form
	// `projects/<project>/instances/<instance>/appProfiles/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Strongly validated etag for optimistic concurrency control. Preserve the
	// value returned from `GetAppProfile` when calling `UpdateAppProfile` to
	// fail the request if there has been a modification in the mean time. The
	// `update_mask` of the request need not include `etag` for this protection
	// to apply.
	// See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and
	// [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more
	// details.
	Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
	// Optional long form description of the use case for this AppProfile.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// The routing policy for all read/write requests that use this app profile.
	// A value must be explicitly set.
	//
	// Types that are valid to be assigned to RoutingPolicy:
	//	*AppProfile_MultiClusterRoutingUseAny_
	//	*AppProfile_SingleClusterRouting_
	RoutingPolicy        isAppProfile_RoutingPolicy `protobuf_oneof:"routing_policy"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

A configuration object describing how Cloud Bigtable should treat traffic from a particular end user application.

func (*AppProfile) Descriptor

func (*AppProfile) Descriptor() ([]byte, []int)

func (*AppProfile) GetDescription

func (m *AppProfile) GetDescription() string

func (*AppProfile) GetEtag

func (m *AppProfile) GetEtag() string

func (*AppProfile) GetMultiClusterRoutingUseAny

func (m *AppProfile) GetMultiClusterRoutingUseAny() *AppProfile_MultiClusterRoutingUseAny

func (*AppProfile) GetName

func (m *AppProfile) GetName() string

func (*AppProfile) GetRoutingPolicy

func (m *AppProfile) GetRoutingPolicy() isAppProfile_RoutingPolicy

func (*AppProfile) GetSingleClusterRouting

func (m *AppProfile) GetSingleClusterRouting() *AppProfile_SingleClusterRouting

func (*AppProfile) ProtoMessage

func (*AppProfile) ProtoMessage()

func (*AppProfile) Reset

func (m *AppProfile) Reset()

func (*AppProfile) String

func (m *AppProfile) String() string

func (*AppProfile) XXX_DiscardUnknown

func (m *AppProfile) XXX_DiscardUnknown()

func (*AppProfile) XXX_Marshal

func (m *AppProfile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppProfile) XXX_Merge

func (m *AppProfile) XXX_Merge(src proto.Message)

func (*AppProfile) XXX_OneofWrappers

func (*AppProfile) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*AppProfile) XXX_Size

func (m *AppProfile) XXX_Size() int

func (*AppProfile) XXX_Unmarshal

func (m *AppProfile) XXX_Unmarshal(b []byte) error

type AppProfile_MultiClusterRoutingUseAny

type AppProfile_MultiClusterRoutingUseAny struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Read/write requests are routed to the nearest cluster in the instance, and will fail over to the nearest cluster that is available in the event of transient errors or delays. Clusters in a region are considered equidistant. Choosing this option sacrifices read-your-writes consistency to improve availability.

func (*AppProfile_MultiClusterRoutingUseAny) Descriptor

func (*AppProfile_MultiClusterRoutingUseAny) Descriptor() ([]byte, []int)

func (*AppProfile_MultiClusterRoutingUseAny) ProtoMessage

func (*AppProfile_MultiClusterRoutingUseAny) ProtoMessage()

func (*AppProfile_MultiClusterRoutingUseAny) Reset

func (*AppProfile_MultiClusterRoutingUseAny) String

func (*AppProfile_MultiClusterRoutingUseAny) XXX_DiscardUnknown

func (m *AppProfile_MultiClusterRoutingUseAny) XXX_DiscardUnknown()

func (*AppProfile_MultiClusterRoutingUseAny) XXX_Marshal

func (m *AppProfile_MultiClusterRoutingUseAny) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppProfile_MultiClusterRoutingUseAny) XXX_Merge

func (*AppProfile_MultiClusterRoutingUseAny) XXX_Size

func (*AppProfile_MultiClusterRoutingUseAny) XXX_Unmarshal

func (m *AppProfile_MultiClusterRoutingUseAny) XXX_Unmarshal(b []byte) error

type AppProfile_MultiClusterRoutingUseAny_

type AppProfile_MultiClusterRoutingUseAny_ struct {
	MultiClusterRoutingUseAny *AppProfile_MultiClusterRoutingUseAny `protobuf:"bytes,5,opt,name=multi_cluster_routing_use_any,json=multiClusterRoutingUseAny,proto3,oneof"`
}

type AppProfile_SingleClusterRouting

type AppProfile_SingleClusterRouting struct {
	// The cluster to which read/write requests should be routed.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Whether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are
	// allowed by this app profile. It is unsafe to send these requests to
	// the same table/row/column in multiple clusters.
	AllowTransactionalWrites bool     `` /* 136-byte string literal not displayed */
	XXX_NoUnkeyedLiteral     struct{} `json:"-"`
	XXX_unrecognized         []byte   `json:"-"`
	XXX_sizecache            int32    `json:"-"`
}

Unconditionally routes all read/write requests to a specific cluster. This option preserves read-your-writes consistency but does not improve availability.

func (*AppProfile_SingleClusterRouting) Descriptor

func (*AppProfile_SingleClusterRouting) Descriptor() ([]byte, []int)

func (*AppProfile_SingleClusterRouting) GetAllowTransactionalWrites

func (m *AppProfile_SingleClusterRouting) GetAllowTransactionalWrites() bool

func (*AppProfile_SingleClusterRouting) GetClusterId

func (m *AppProfile_SingleClusterRouting) GetClusterId() string

func (*AppProfile_SingleClusterRouting) ProtoMessage

func (*AppProfile_SingleClusterRouting) ProtoMessage()

func (*AppProfile_SingleClusterRouting) Reset

func (*AppProfile_SingleClusterRouting) String

func (*AppProfile_SingleClusterRouting) XXX_DiscardUnknown

func (m *AppProfile_SingleClusterRouting) XXX_DiscardUnknown()

func (*AppProfile_SingleClusterRouting) XXX_Marshal

func (m *AppProfile_SingleClusterRouting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppProfile_SingleClusterRouting) XXX_Merge

func (m *AppProfile_SingleClusterRouting) XXX_Merge(src proto.Message)

func (*AppProfile_SingleClusterRouting) XXX_Size

func (m *AppProfile_SingleClusterRouting) XXX_Size() int

func (*AppProfile_SingleClusterRouting) XXX_Unmarshal

func (m *AppProfile_SingleClusterRouting) XXX_Unmarshal(b []byte) error

type AppProfile_SingleClusterRouting_

type AppProfile_SingleClusterRouting_ struct {
	SingleClusterRouting *AppProfile_SingleClusterRouting `protobuf:"bytes,6,opt,name=single_cluster_routing,json=singleClusterRouting,proto3,oneof"`
}

type Backup

type Backup struct {
	// Output only. A globally unique identifier for the backup which cannot be
	// changed. Values are of the form
	// `projects/{project}/instances/{instance}/clusters/{cluster}/
	//    backups/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`
	// The final segment of the name must be between 1 and 50 characters
	// in length.
	//
	// The backup is stored in the cluster identified by the prefix of the backup
	// name of the form
	// `projects/{project}/instances/{instance}/clusters/{cluster}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. Immutable. Name of the table from which this backup was created.
	// This needs to be in the same instance as the backup. Values are of the form
	// `projects/{project}/instances/{instance}/tables/{source_table}`.
	SourceTable string `protobuf:"bytes,2,opt,name=source_table,json=sourceTable,proto3" json:"source_table,omitempty"`
	// Required. The expiration time of the backup, with microseconds
	// granularity that must be at least 6 hours and at most 30 days
	// from the time the request is received. Once the `expire_time`
	// has passed, Cloud Bigtable will delete the backup and free the
	// resources used by the backup.
	ExpireTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
	// Output only. `start_time` is the time that the backup was started
	// (i.e. approximately the time the
	// [CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup]
	// request is received).  The row data in this backup will be no older than
	// this timestamp.
	StartTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Output only. `end_time` is the time that the backup was finished. The row
	// data in the backup will be no newer than this timestamp.
	EndTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// Output only. Size of the backup in bytes.
	SizeBytes int64 `protobuf:"varint,6,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
	// Output only. The current state of the backup.
	State                Backup_State `protobuf:"varint,7,opt,name=state,proto3,enum=google.bigtable.admin.v2.Backup_State" json:"state,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

A backup of a Cloud Bigtable table.

func (*Backup) Descriptor

func (*Backup) Descriptor() ([]byte, []int)

func (*Backup) GetEndTime

func (m *Backup) GetEndTime() *timestamp.Timestamp

func (*Backup) GetExpireTime

func (m *Backup) GetExpireTime() *timestamp.Timestamp

func (*Backup) GetName

func (m *Backup) GetName() string

func (*Backup) GetSizeBytes

func (m *Backup) GetSizeBytes() int64

func (*Backup) GetSourceTable

func (m *Backup) GetSourceTable() string

func (*Backup) GetStartTime

func (m *Backup) GetStartTime() *timestamp.Timestamp

func (*Backup) GetState

func (m *Backup) GetState() Backup_State

func (*Backup) ProtoMessage

func (*Backup) ProtoMessage()

func (*Backup) Reset

func (m *Backup) Reset()

func (*Backup) String

func (m *Backup) String() string

func (*Backup) XXX_DiscardUnknown

func (m *Backup) XXX_DiscardUnknown()

func (*Backup) XXX_Marshal

func (m *Backup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Backup) XXX_Merge

func (m *Backup) XXX_Merge(src proto.Message)

func (*Backup) XXX_Size

func (m *Backup) XXX_Size() int

func (*Backup) XXX_Unmarshal

func (m *Backup) XXX_Unmarshal(b []byte) error

type BackupInfo

type BackupInfo struct {
	// Output only. Name of the backup.
	Backup string `protobuf:"bytes,1,opt,name=backup,proto3" json:"backup,omitempty"`
	// Output only. The time that the backup was started. Row data in the backup
	// will be no older than this timestamp.
	StartTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Output only. This time that the backup was finished. Row data in the
	// backup will be no newer than this timestamp.
	EndTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// Output only. Name of the table the backup was created from.
	SourceTable          string   `protobuf:"bytes,4,opt,name=source_table,json=sourceTable,proto3" json:"source_table,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Information about a backup.

func (*BackupInfo) Descriptor

func (*BackupInfo) Descriptor() ([]byte, []int)

func (*BackupInfo) GetBackup

func (m *BackupInfo) GetBackup() string

func (*BackupInfo) GetEndTime

func (m *BackupInfo) GetEndTime() *timestamp.Timestamp

func (*BackupInfo) GetSourceTable

func (m *BackupInfo) GetSourceTable() string

func (*BackupInfo) GetStartTime

func (m *BackupInfo) GetStartTime() *timestamp.Timestamp

func (*BackupInfo) ProtoMessage

func (*BackupInfo) ProtoMessage()

func (*BackupInfo) Reset

func (m *BackupInfo) Reset()

func (*BackupInfo) String

func (m *BackupInfo) String() string

func (*BackupInfo) XXX_DiscardUnknown

func (m *BackupInfo) XXX_DiscardUnknown()

func (*BackupInfo) XXX_Marshal

func (m *BackupInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BackupInfo) XXX_Merge

func (m *BackupInfo) XXX_Merge(src proto.Message)

func (*BackupInfo) XXX_Size

func (m *BackupInfo) XXX_Size() int

func (*BackupInfo) XXX_Unmarshal

func (m *BackupInfo) XXX_Unmarshal(b []byte) error

type Backup_State

type Backup_State int32

Indicates the current state of the backup.

const (
	// Not specified.
	Backup_STATE_UNSPECIFIED Backup_State = 0
	// The pending backup is still being created. Operations on the
	// backup may fail with `FAILED_PRECONDITION` in this state.
	Backup_CREATING Backup_State = 1
	// The backup is complete and ready for use.
	Backup_READY Backup_State = 2
)

func (Backup_State) EnumDescriptor

func (Backup_State) EnumDescriptor() ([]byte, []int)

func (Backup_State) String

func (x Backup_State) String() string

type BigtableInstanceAdminClient

type BigtableInstanceAdminClient interface {
	// Create an instance within a project.
	CreateInstance(ctx context.Context, in *CreateInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Gets information about an instance.
	GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error)
	// Lists information about instances in a project.
	ListInstances(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error)
	// Updates an instance within a project. This method updates only the display
	// name and type for an Instance. To update other Instance properties, such as
	// labels, use PartialUpdateInstance.
	UpdateInstance(ctx context.Context, in *Instance, opts ...grpc.CallOption) (*Instance, error)
	// Partially updates an instance within a project. This method can modify all
	// fields of an Instance and is the preferred way to update an Instance.
	PartialUpdateInstance(ctx context.Context, in *PartialUpdateInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Delete an instance from a project.
	DeleteInstance(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Creates a cluster within an instance.
	CreateCluster(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Gets information about a cluster.
	GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error)
	// Lists information about clusters in an instance.
	ListClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error)
	// Updates a cluster within an instance.
	UpdateCluster(ctx context.Context, in *Cluster, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Deletes a cluster from an instance.
	DeleteCluster(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Creates an app profile within an instance.
	CreateAppProfile(ctx context.Context, in *CreateAppProfileRequest, opts ...grpc.CallOption) (*AppProfile, error)
	// Gets information about an app profile.
	GetAppProfile(ctx context.Context, in *GetAppProfileRequest, opts ...grpc.CallOption) (*AppProfile, error)
	// Lists information about app profiles in an instance.
	ListAppProfiles(ctx context.Context, in *ListAppProfilesRequest, opts ...grpc.CallOption) (*ListAppProfilesResponse, error)
	// Updates an app profile within an instance.
	UpdateAppProfile(ctx context.Context, in *UpdateAppProfileRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Deletes an app profile from an instance.
	DeleteAppProfile(ctx context.Context, in *DeleteAppProfileRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Gets the access control policy for an instance resource. Returns an empty
	// policy if an instance exists but does not have a policy set.
	GetIamPolicy(ctx context.Context, in *v1.GetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error)
	// Sets the access control policy on an instance resource. Replaces any
	// existing policy.
	SetIamPolicy(ctx context.Context, in *v1.SetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error)
	// Returns permissions that the caller has on the specified instance resource.
	TestIamPermissions(ctx context.Context, in *v1.TestIamPermissionsRequest, opts ...grpc.CallOption) (*v1.TestIamPermissionsResponse, error)
}

BigtableInstanceAdminClient is the client API for BigtableInstanceAdmin service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type BigtableInstanceAdminServer

type BigtableInstanceAdminServer interface {
	// Create an instance within a project.
	CreateInstance(context.Context, *CreateInstanceRequest) (*longrunning.Operation, error)
	// Gets information about an instance.
	GetInstance(context.Context, *GetInstanceRequest) (*Instance, error)
	// Lists information about instances in a project.
	ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error)
	// Updates an instance within a project. This method updates only the display
	// name and type for an Instance. To update other Instance properties, such as
	// labels, use PartialUpdateInstance.
	UpdateInstance(context.Context, *Instance) (*Instance, error)
	// Partially updates an instance within a project. This method can modify all
	// fields of an Instance and is the preferred way to update an Instance.
	PartialUpdateInstance(context.Context, *PartialUpdateInstanceRequest) (*longrunning.Operation, error)
	// Delete an instance from a project.
	DeleteInstance(context.Context, *DeleteInstanceRequest) (*empty.Empty, error)
	// Creates a cluster within an instance.
	CreateCluster(context.Context, *CreateClusterRequest) (*longrunning.Operation, error)
	// Gets information about a cluster.
	GetCluster(context.Context, *GetClusterRequest) (*Cluster, error)
	// Lists information about clusters in an instance.
	ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
	// Updates a cluster within an instance.
	UpdateCluster(context.Context, *Cluster) (*longrunning.Operation, error)
	// Deletes a cluster from an instance.
	DeleteCluster(context.Context, *DeleteClusterRequest) (*empty.Empty, error)
	// Creates an app profile within an instance.
	CreateAppProfile(context.Context, *CreateAppProfileRequest) (*AppProfile, error)
	// Gets information about an app profile.
	GetAppProfile(context.Context, *GetAppProfileRequest) (*AppProfile, error)
	// Lists information about app profiles in an instance.
	ListAppProfiles(context.Context, *ListAppProfilesRequest) (*ListAppProfilesResponse, error)
	// Updates an app profile within an instance.
	UpdateAppProfile(context.Context, *UpdateAppProfileRequest) (*longrunning.Operation, error)
	// Deletes an app profile from an instance.
	DeleteAppProfile(context.Context, *DeleteAppProfileRequest) (*empty.Empty, error)
	// Gets the access control policy for an instance resource. Returns an empty
	// policy if an instance exists but does not have a policy set.
	GetIamPolicy(context.Context, *v1.GetIamPolicyRequest) (*v1.Policy, error)
	// Sets the access control policy on an instance resource. Replaces any
	// existing policy.
	SetIamPolicy(context.Context, *v1.SetIamPolicyRequest) (*v1.Policy, error)
	// Returns permissions that the caller has on the specified instance resource.
	TestIamPermissions(context.Context, *v1.TestIamPermissionsRequest) (*v1.TestIamPermissionsResponse, error)
}

BigtableInstanceAdminServer is the server API for BigtableInstanceAdmin service.

type BigtableTableAdminClient

type BigtableTableAdminClient interface {
	// Creates a new table in the specified instance.
	// The table can be created with a full set of initial column families,
	// specified in the request.
	CreateTable(ctx context.Context, in *CreateTableRequest, opts ...grpc.CallOption) (*Table, error)
	// Creates a new table from the specified snapshot. The target table must
	// not exist. The snapshot and the table must be in the same instance.
	//
	// Note: This is a private alpha release of Cloud Bigtable snapshots. This
	// feature is not currently available to most Cloud Bigtable customers. This
	// feature might be changed in backward-incompatible ways and is not
	// recommended for production use. It is not subject to any SLA or deprecation
	// policy.
	CreateTableFromSnapshot(ctx context.Context, in *CreateTableFromSnapshotRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Lists all tables served from a specified instance.
	ListTables(ctx context.Context, in *ListTablesRequest, opts ...grpc.CallOption) (*ListTablesResponse, error)
	// Gets metadata information about the specified table.
	GetTable(ctx context.Context, in *GetTableRequest, opts ...grpc.CallOption) (*Table, error)
	// Permanently deletes a specified table and all of its data.
	DeleteTable(ctx context.Context, in *DeleteTableRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Performs a series of column family modifications on the specified table.
	// Either all or none of the modifications will occur before this method
	// returns, but data requests received prior to that point may see a table
	// where only some modifications have taken effect.
	ModifyColumnFamilies(ctx context.Context, in *ModifyColumnFamiliesRequest, opts ...grpc.CallOption) (*Table, error)
	// Permanently drop/delete a row range from a specified table. The request can
	// specify whether to delete all rows in a table, or only those that match a
	// particular prefix.
	DropRowRange(ctx context.Context, in *DropRowRangeRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Generates a consistency token for a Table, which can be used in
	// CheckConsistency to check whether mutations to the table that finished
	// before this call started have been replicated. The tokens will be available
	// for 90 days.
	GenerateConsistencyToken(ctx context.Context, in *GenerateConsistencyTokenRequest, opts ...grpc.CallOption) (*GenerateConsistencyTokenResponse, error)
	// Checks replication consistency based on a consistency token, that is, if
	// replication has caught up based on the conditions specified in the token
	// and the check request.
	CheckConsistency(ctx context.Context, in *CheckConsistencyRequest, opts ...grpc.CallOption) (*CheckConsistencyResponse, error)
	// Creates a new snapshot in the specified cluster from the specified
	// source table. The cluster and the table must be in the same instance.
	//
	// Note: This is a private alpha release of Cloud Bigtable snapshots. This
	// feature is not currently available to most Cloud Bigtable customers. This
	// feature might be changed in backward-incompatible ways and is not
	// recommended for production use. It is not subject to any SLA or deprecation
	// policy.
	SnapshotTable(ctx context.Context, in *SnapshotTableRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Gets metadata information about the specified snapshot.
	//
	// Note: This is a private alpha release of Cloud Bigtable snapshots. This
	// feature is not currently available to most Cloud Bigtable customers. This
	// feature might be changed in backward-incompatible ways and is not
	// recommended for production use. It is not subject to any SLA or deprecation
	// policy.
	GetSnapshot(ctx context.Context, in *GetSnapshotRequest, opts ...grpc.CallOption) (*Snapshot, error)
	// Lists all snapshots associated with the specified cluster.
	//
	// Note: This is a private alpha release of Cloud Bigtable snapshots. This
	// feature is not currently available to most Cloud Bigtable customers. This
	// feature might be changed in backward-incompatible ways and is not
	// recommended for production use. It is not subject to any SLA or deprecation
	// policy.
	ListSnapshots(ctx context.Context, in *ListSnapshotsRequest, opts ...grpc.CallOption) (*ListSnapshotsResponse, error)
	// Permanently deletes the specified snapshot.
	//
	// Note: This is a private alpha release of Cloud Bigtable snapshots. This
	// feature is not currently available to most Cloud Bigtable customers. This
	// feature might be changed in backward-incompatible ways and is not
	// recommended for production use. It is not subject to any SLA or deprecation
	// policy.
	DeleteSnapshot(ctx context.Context, in *DeleteSnapshotRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Starts creating a new Cloud Bigtable Backup. The returned backup
	// [long-running operation][google.longrunning.Operation] can be used to
	// track creation of the backup. The
	// [metadata][google.longrunning.Operation.metadata] field type is
	// [CreateBackupMetadata][google.bigtable.admin.v2.CreateBackupMetadata]. The
	// [response][google.longrunning.Operation.response] field type is
	// [Backup][google.bigtable.admin.v2.Backup], if successful. Cancelling the
	// returned operation will stop the creation and delete the backup.
	CreateBackup(ctx context.Context, in *CreateBackupRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Gets metadata on a pending or completed Cloud Bigtable Backup.
	GetBackup(ctx context.Context, in *GetBackupRequest, opts ...grpc.CallOption) (*Backup, error)
	// Updates a pending or completed Cloud Bigtable Backup.
	UpdateBackup(ctx context.Context, in *UpdateBackupRequest, opts ...grpc.CallOption) (*Backup, error)
	// Deletes a pending or completed Cloud Bigtable backup.
	DeleteBackup(ctx context.Context, in *DeleteBackupRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Lists Cloud Bigtable backups. Returns both completed and pending
	// backups.
	ListBackups(ctx context.Context, in *ListBackupsRequest, opts ...grpc.CallOption) (*ListBackupsResponse, error)
	// Create a new table by restoring from a completed backup. The new table
	// must be in the same instance as the instance containing the backup. The
	// returned table [long-running operation][google.longrunning.Operation] can
	// be used to track the progress of the operation, and to cancel it. The
	// [metadata][google.longrunning.Operation.metadata] field type is
	// [RestoreTableMetadata][google.bigtable.admin.RestoreTableMetadata]. The
	// [response][google.longrunning.Operation.response] type is
	// [Table][google.bigtable.admin.v2.Table], if successful.
	RestoreTable(ctx context.Context, in *RestoreTableRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Gets the access control policy for a resource.
	// Returns an empty policy if the resource exists but does not have a policy
	// set.
	GetIamPolicy(ctx context.Context, in *v1.GetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error)
	// Sets the access control policy on a Table or Backup resource.
	// Replaces any existing policy.
	SetIamPolicy(ctx context.Context, in *v1.SetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error)
	// Returns permissions that the caller has on the specified table resource.
	TestIamPermissions(ctx context.Context, in *v1.TestIamPermissionsRequest, opts ...grpc.CallOption) (*v1.TestIamPermissionsResponse, error)
}

BigtableTableAdminClient is the client API for BigtableTableAdmin service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type BigtableTableAdminServer

type BigtableTableAdminServer interface {
	// Creates a new table in the specified instance.
	// The table can be created with a full set of initial column families,
	// specified in the request.
	CreateTable(context.Context, *CreateTableRequest) (*Table, error)
	// Creates a new table from the specified snapshot. The target table must
	// not exist. The snapshot and the table must be in the same instance.
	//
	// Note: This is a private alpha release of Cloud Bigtable snapshots. This
	// feature is not currently available to most Cloud Bigtable customers. This
	// feature might be changed in backward-incompatible ways and is not
	// recommended for production use. It is not subject to any SLA or deprecation
	// policy.
	CreateTableFromSnapshot(context.Context, *CreateTableFromSnapshotRequest) (*longrunning.Operation, error)
	// Lists all tables served from a specified instance.
	ListTables(context.Context, *ListTablesRequest) (*ListTablesResponse, error)
	// Gets metadata information about the specified table.
	GetTable(context.Context, *GetTableRequest) (*Table, error)
	// Permanently deletes a specified table and all of its data.
	DeleteTable(context.Context, *DeleteTableRequest) (*empty.Empty, error)
	// Performs a series of column family modifications on the specified table.
	// Either all or none of the modifications will occur before this method
	// returns, but data requests received prior to that point may see a table
	// where only some modifications have taken effect.
	ModifyColumnFamilies(context.Context, *ModifyColumnFamiliesRequest) (*Table, error)
	// Permanently drop/delete a row range from a specified table. The request can
	// specify whether to delete all rows in a table, or only those that match a
	// particular prefix.
	DropRowRange(context.Context, *DropRowRangeRequest) (*empty.Empty, error)
	// Generates a consistency token for a Table, which can be used in
	// CheckConsistency to check whether mutations to the table that finished
	// before this call started have been replicated. The tokens will be available
	// for 90 days.
	GenerateConsistencyToken(context.Context, *GenerateConsistencyTokenRequest) (*GenerateConsistencyTokenResponse, error)
	// Checks replication consistency based on a consistency token, that is, if
	// replication has caught up based on the conditions specified in the token
	// and the check request.
	CheckConsistency(context.Context, *CheckConsistencyRequest) (*CheckConsistencyResponse, error)
	// Creates a new snapshot in the specified cluster from the specified
	// source table. The cluster and the table must be in the same instance.
	//
	// Note: This is a private alpha release of Cloud Bigtable snapshots. This
	// feature is not currently available to most Cloud Bigtable customers. This
	// feature might be changed in backward-incompatible ways and is not
	// recommended for production use. It is not subject to any SLA or deprecation
	// policy.
	SnapshotTable(context.Context, *SnapshotTableRequest) (*longrunning.Operation, error)
	// Gets metadata information about the specified snapshot.
	//
	// Note: This is a private alpha release of Cloud Bigtable snapshots. This
	// feature is not currently available to most Cloud Bigtable customers. This
	// feature might be changed in backward-incompatible ways and is not
	// recommended for production use. It is not subject to any SLA or deprecation
	// policy.
	GetSnapshot(context.Context, *GetSnapshotRequest) (*Snapshot, error)
	// Lists all snapshots associated with the specified cluster.
	//
	// Note: This is a private alpha release of Cloud Bigtable snapshots. This
	// feature is not currently available to most Cloud Bigtable customers. This
	// feature might be changed in backward-incompatible ways and is not
	// recommended for production use. It is not subject to any SLA or deprecation
	// policy.
	ListSnapshots(context.Context, *ListSnapshotsRequest) (*ListSnapshotsResponse, error)
	// Permanently deletes the specified snapshot.
	//
	// Note: This is a private alpha release of Cloud Bigtable snapshots. This
	// feature is not currently available to most Cloud Bigtable customers. This
	// feature might be changed in backward-incompatible ways and is not
	// recommended for production use. It is not subject to any SLA or deprecation
	// policy.
	DeleteSnapshot(context.Context, *DeleteSnapshotRequest) (*empty.Empty, error)
	// Starts creating a new Cloud Bigtable Backup. The returned backup
	// [long-running operation][google.longrunning.Operation] can be used to
	// track creation of the backup. The
	// [metadata][google.longrunning.Operation.metadata] field type is
	// [CreateBackupMetadata][google.bigtable.admin.v2.CreateBackupMetadata]. The
	// [response][google.longrunning.Operation.response] field type is
	// [Backup][google.bigtable.admin.v2.Backup], if successful. Cancelling the
	// returned operation will stop the creation and delete the backup.
	CreateBackup(context.Context, *CreateBackupRequest) (*longrunning.Operation, error)
	// Gets metadata on a pending or completed Cloud Bigtable Backup.
	GetBackup(context.Context, *GetBackupRequest) (*Backup, error)
	// Updates a pending or completed Cloud Bigtable Backup.
	UpdateBackup(context.Context, *UpdateBackupRequest) (*Backup, error)
	// Deletes a pending or completed Cloud Bigtable backup.
	DeleteBackup(context.Context, *DeleteBackupRequest) (*empty.Empty, error)
	// Lists Cloud Bigtable backups. Returns both completed and pending
	// backups.
	ListBackups(context.Context, *ListBackupsRequest) (*ListBackupsResponse, error)
	// Create a new table by restoring from a completed backup. The new table
	// must be in the same instance as the instance containing the backup. The
	// returned table [long-running operation][google.longrunning.Operation] can
	// be used to track the progress of the operation, and to cancel it. The
	// [metadata][google.longrunning.Operation.metadata] field type is
	// [RestoreTableMetadata][google.bigtable.admin.RestoreTableMetadata]. The
	// [response][google.longrunning.Operation.response] type is
	// [Table][google.bigtable.admin.v2.Table], if successful.
	RestoreTable(context.Context, *RestoreTableRequest) (*longrunning.Operation, error)
	// Gets the access control policy for a resource.
	// Returns an empty policy if the resource exists but does not have a policy
	// set.
	GetIamPolicy(context.Context, *v1.GetIamPolicyRequest) (*v1.Policy, error)
	// Sets the access control policy on a Table or Backup resource.
	// Replaces any existing policy.
	SetIamPolicy(context.Context, *v1.SetIamPolicyRequest) (*v1.Policy, error)
	// Returns permissions that the caller has on the specified table resource.
	TestIamPermissions(context.Context, *v1.TestIamPermissionsRequest) (*v1.TestIamPermissionsResponse, error)
}

BigtableTableAdminServer is the server API for BigtableTableAdmin service.

type CheckConsistencyRequest

type CheckConsistencyRequest struct {
	// Required. The unique name of the Table for which to check replication
	// consistency. Values are of the form
	// `projects/{project}/instances/{instance}/tables/{table}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The token created using GenerateConsistencyToken for the Table.
	ConsistencyToken     string   `protobuf:"bytes,2,opt,name=consistency_token,json=consistencyToken,proto3" json:"consistency_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency][google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency]

func (*CheckConsistencyRequest) Descriptor

func (*CheckConsistencyRequest) Descriptor() ([]byte, []int)

func (*CheckConsistencyRequest) GetConsistencyToken

func (m *CheckConsistencyRequest) GetConsistencyToken() string

func (*CheckConsistencyRequest) GetName

func (m *CheckConsistencyRequest) GetName() string

func (*CheckConsistencyRequest) ProtoMessage

func (*CheckConsistencyRequest) ProtoMessage()

func (*CheckConsistencyRequest) Reset

func (m *CheckConsistencyRequest) Reset()

func (*CheckConsistencyRequest) String

func (m *CheckConsistencyRequest) String() string

func (*CheckConsistencyRequest) XXX_DiscardUnknown

func (m *CheckConsistencyRequest) XXX_DiscardUnknown()

func (*CheckConsistencyRequest) XXX_Marshal

func (m *CheckConsistencyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CheckConsistencyRequest) XXX_Merge

func (m *CheckConsistencyRequest) XXX_Merge(src proto.Message)

func (*CheckConsistencyRequest) XXX_Size

func (m *CheckConsistencyRequest) XXX_Size() int

func (*CheckConsistencyRequest) XXX_Unmarshal

func (m *CheckConsistencyRequest) XXX_Unmarshal(b []byte) error

type CheckConsistencyResponse

type CheckConsistencyResponse struct {
	// True only if the token is consistent. A token is consistent if replication
	// has caught up with the restrictions specified in the request.
	Consistent           bool     `protobuf:"varint,1,opt,name=consistent,proto3" json:"consistent,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Response message for [google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency][google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency]

func (*CheckConsistencyResponse) Descriptor

func (*CheckConsistencyResponse) Descriptor() ([]byte, []int)

func (*CheckConsistencyResponse) GetConsistent

func (m *CheckConsistencyResponse) GetConsistent() bool

func (*CheckConsistencyResponse) ProtoMessage

func (*CheckConsistencyResponse) ProtoMessage()

func (*CheckConsistencyResponse) Reset

func (m *CheckConsistencyResponse) Reset()

func (*CheckConsistencyResponse) String

func (m *CheckConsistencyResponse) String() string

func (*CheckConsistencyResponse) XXX_DiscardUnknown

func (m *CheckConsistencyResponse) XXX_DiscardUnknown()

func (*CheckConsistencyResponse) XXX_Marshal

func (m *CheckConsistencyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CheckConsistencyResponse) XXX_Merge

func (m *CheckConsistencyResponse) XXX_Merge(src proto.Message)

func (*CheckConsistencyResponse) XXX_Size

func (m *CheckConsistencyResponse) XXX_Size() int

func (*CheckConsistencyResponse) XXX_Unmarshal

func (m *CheckConsistencyResponse) XXX_Unmarshal(b []byte) error

type Cluster

type Cluster struct {
	// The unique name of the cluster. Values are of the form
	// `projects/{project}/instances/{instance}/clusters/[a-z][-a-z0-9]*`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// (`CreationOnly`)
	// The location where this cluster's nodes and storage reside. For best
	// performance, clients should be located as close as possible to this
	// cluster. Currently only zones are supported, so values should be of the
	// form `projects/{project}/locations/{zone}`.
	Location string `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
	// The current state of the cluster.
	State Cluster_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.bigtable.admin.v2.Cluster_State" json:"state,omitempty"`
	// Required. The number of nodes allocated to this cluster. More nodes enable
	// higher throughput and more consistent performance.
	ServeNodes int32 `protobuf:"varint,4,opt,name=serve_nodes,json=serveNodes,proto3" json:"serve_nodes,omitempty"`
	// (`CreationOnly`)
	// The type of storage used by this cluster to serve its
	// parent instance's tables, unless explicitly overridden.
	DefaultStorageType   StorageType `` /* 160-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

A resizable group of nodes in a particular cloud location, capable of serving all [Tables][google.bigtable.admin.v2.Table] in the parent Instance[google.bigtable.admin.v2.Instance].

func (*Cluster) Descriptor

func (*Cluster) Descriptor() ([]byte, []int)

func (*Cluster) GetDefaultStorageType

func (m *Cluster) GetDefaultStorageType() StorageType

func (*Cluster) GetLocation

func (m *Cluster) GetLocation() string

func (*Cluster) GetName

func (m *Cluster) GetName() string

func (*Cluster) GetServeNodes

func (m *Cluster) GetServeNodes() int32

func (*Cluster) GetState

func (m *Cluster) GetState() Cluster_State

func (*Cluster) ProtoMessage

func (*Cluster) ProtoMessage()

func (*Cluster) Reset

func (m *Cluster) Reset()

func (*Cluster) String

func (m *Cluster) String() string

func (*Cluster) XXX_DiscardUnknown

func (m *Cluster) XXX_DiscardUnknown()

func (*Cluster) XXX_Marshal

func (m *Cluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Cluster) XXX_Merge

func (m *Cluster) XXX_Merge(src proto.Message)

func (*Cluster) XXX_Size

func (m *Cluster) XXX_Size() int

func (*Cluster) XXX_Unmarshal

func (m *Cluster) XXX_Unmarshal(b []byte) error

type Cluster_State

type Cluster_State int32

Possible states of a cluster.

const (
	// The state of the cluster could not be determined.
	Cluster_STATE_NOT_KNOWN Cluster_State = 0
	// The cluster has been successfully created and is ready to serve requests.
	Cluster_READY Cluster_State = 1
	// The cluster is currently being created, and may be destroyed
	// if the creation process encounters an error.
	// A cluster may not be able to serve requests while being created.
	Cluster_CREATING Cluster_State = 2
	// The cluster is currently being resized, and may revert to its previous
	// node count if the process encounters an error.
	// A cluster is still capable of serving requests while being resized,
	// but may exhibit performance as if its number of allocated nodes is
	// between the starting and requested states.
	Cluster_RESIZING Cluster_State = 3
	// The cluster has no backing nodes. The data (tables) still
	// exist, but no operations can be performed on the cluster.
	Cluster_DISABLED Cluster_State = 4
)

func (Cluster_State) EnumDescriptor

func (Cluster_State) EnumDescriptor() ([]byte, []int)

func (Cluster_State) String

func (x Cluster_State) String() string

type ColumnFamily

type ColumnFamily struct {
	// Garbage collection rule specified as a protobuf.
	// Must serialize to at most 500 bytes.
	//
	// NOTE: Garbage collection executes opportunistically in the background, and
	// so it's possible for reads to return a cell even if it matches the active
	// GC expression for its family.
	GcRule               *GcRule  `protobuf:"bytes,1,opt,name=gc_rule,json=gcRule,proto3" json:"gc_rule,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

A set of columns within a table which share a common configuration.

func (*ColumnFamily) Descriptor

func (*ColumnFamily) Descriptor() ([]byte, []int)

func (*ColumnFamily) GetGcRule

func (m *ColumnFamily) GetGcRule() *GcRule

func (*ColumnFamily) ProtoMessage

func (*ColumnFamily) ProtoMessage()

func (*ColumnFamily) Reset

func (m *ColumnFamily) Reset()

func (*ColumnFamily) String

func (m *ColumnFamily) String() string

func (*ColumnFamily) XXX_DiscardUnknown

func (m *ColumnFamily) XXX_DiscardUnknown()

func (*ColumnFamily) XXX_Marshal

func (m *ColumnFamily) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ColumnFamily) XXX_Merge

func (m *ColumnFamily) XXX_Merge(src proto.Message)

func (*ColumnFamily) XXX_Size

func (m *ColumnFamily) XXX_Size() int

func (*ColumnFamily) XXX_Unmarshal

func (m *ColumnFamily) XXX_Unmarshal(b []byte) error

type CreateAppProfileRequest

type CreateAppProfileRequest struct {
	// Required. The unique name of the instance in which to create the new app profile.
	// Values are of the form
	// `projects/{project}/instances/{instance}`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The ID to be used when referring to the new app profile within its
	// instance, e.g., just `myprofile` rather than
	// `projects/myproject/instances/myinstance/appProfiles/myprofile`.
	AppProfileId string `protobuf:"bytes,2,opt,name=app_profile_id,json=appProfileId,proto3" json:"app_profile_id,omitempty"`
	// Required. The app profile to be created.
	// Fields marked `OutputOnly` will be ignored.
	AppProfile *AppProfile `protobuf:"bytes,3,opt,name=app_profile,json=appProfile,proto3" json:"app_profile,omitempty"`
	// If true, ignore safety checks when creating the app profile.
	IgnoreWarnings       bool     `protobuf:"varint,4,opt,name=ignore_warnings,json=ignoreWarnings,proto3" json:"ignore_warnings,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for BigtableInstanceAdmin.CreateAppProfile.

func (*CreateAppProfileRequest) Descriptor

func (*CreateAppProfileRequest) Descriptor() ([]byte, []int)

func (*CreateAppProfileRequest) GetAppProfile

func (m *CreateAppProfileRequest) GetAppProfile() *AppProfile

func (*CreateAppProfileRequest) GetAppProfileId

func (m *CreateAppProfileRequest) GetAppProfileId() string

func (*CreateAppProfileRequest) GetIgnoreWarnings

func (m *CreateAppProfileRequest) GetIgnoreWarnings() bool

func (*CreateAppProfileRequest) GetParent

func (m *CreateAppProfileRequest) GetParent() string

func (*CreateAppProfileRequest) ProtoMessage

func (*CreateAppProfileRequest) ProtoMessage()

func (*CreateAppProfileRequest) Reset

func (m *CreateAppProfileRequest) Reset()

func (*CreateAppProfileRequest) String

func (m *CreateAppProfileRequest) String() string

func (*CreateAppProfileRequest) XXX_DiscardUnknown

func (m *CreateAppProfileRequest) XXX_DiscardUnknown()

func (*CreateAppProfileRequest) XXX_Marshal

func (m *CreateAppProfileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateAppProfileRequest) XXX_Merge

func (m *CreateAppProfileRequest) XXX_Merge(src proto.Message)

func (*CreateAppProfileRequest) XXX_Size

func (m *CreateAppProfileRequest) XXX_Size() int

func (*CreateAppProfileRequest) XXX_Unmarshal

func (m *CreateAppProfileRequest) XXX_Unmarshal(b []byte) error

type CreateBackupMetadata

type CreateBackupMetadata struct {
	// The name of the backup being created.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The name of the table the backup is created from.
	SourceTable string `protobuf:"bytes,2,opt,name=source_table,json=sourceTable,proto3" json:"source_table,omitempty"`
	// The time at which this operation started.
	StartTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// If set, the time at which this operation finished or was cancelled.
	EndTime              *timestamp.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

Metadata type for the operation returned by [CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup].

func (*CreateBackupMetadata) Descriptor

func (*CreateBackupMetadata) Descriptor() ([]byte, []int)

func (*CreateBackupMetadata) GetEndTime

func (m *CreateBackupMetadata) GetEndTime() *timestamp.Timestamp

func (*CreateBackupMetadata) GetName

func (m *CreateBackupMetadata) GetName() string

func (*CreateBackupMetadata) GetSourceTable

func (m *CreateBackupMetadata) GetSourceTable() string

func (*CreateBackupMetadata) GetStartTime

func (m *CreateBackupMetadata) GetStartTime() *timestamp.Timestamp

func (*CreateBackupMetadata) ProtoMessage

func (*CreateBackupMetadata) ProtoMessage()

func (*CreateBackupMetadata) Reset

func (m *CreateBackupMetadata) Reset()

func (*CreateBackupMetadata) String

func (m *CreateBackupMetadata) String() string

func (*CreateBackupMetadata) XXX_DiscardUnknown

func (m *CreateBackupMetadata) XXX_DiscardUnknown()

func (*CreateBackupMetadata) XXX_Marshal

func (m *CreateBackupMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateBackupMetadata) XXX_Merge

func (m *CreateBackupMetadata) XXX_Merge(src proto.Message)

func (*CreateBackupMetadata) XXX_Size

func (m *CreateBackupMetadata) XXX_Size() int

func (*CreateBackupMetadata) XXX_Unmarshal

func (m *CreateBackupMetadata) XXX_Unmarshal(b []byte) error

type CreateBackupRequest

type CreateBackupRequest struct {
	// Required. This must be one of the clusters in the instance in which this
	// table is located. The backup will be stored in this cluster. Values are
	// of the form `projects/{project}/instances/{instance}/clusters/{cluster}`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The id of the backup to be created. The `backup_id` along with
	// the parent `parent` are combined as {parent}/backups/{backup_id} to create
	// the full backup name, of the form:
	// `projects/{project}/instances/{instance}/clusters/{cluster}/backups/{backup_id}`.
	// This string must be between 1 and 50 characters in length and match the
	// regex [_a-zA-Z0-9][-_.a-zA-Z0-9]*.
	BackupId string `protobuf:"bytes,2,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// Required. The backup to create.
	Backup               *Backup  `protobuf:"bytes,3,opt,name=backup,proto3" json:"backup,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The request for [CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup].

func (*CreateBackupRequest) Descriptor

func (*CreateBackupRequest) Descriptor() ([]byte, []int)

func (*CreateBackupRequest) GetBackup

func (m *CreateBackupRequest) GetBackup() *Backup

func (*CreateBackupRequest) GetBackupId

func (m *CreateBackupRequest) GetBackupId() string

func (*CreateBackupRequest) GetParent

func (m *CreateBackupRequest) GetParent() string

func (*CreateBackupRequest) ProtoMessage

func (*CreateBackupRequest) ProtoMessage()

func (*CreateBackupRequest) Reset

func (m *CreateBackupRequest) Reset()

func (*CreateBackupRequest) String

func (m *CreateBackupRequest) String() string

func (*CreateBackupRequest) XXX_DiscardUnknown

func (m *CreateBackupRequest) XXX_DiscardUnknown()

func (*CreateBackupRequest) XXX_Marshal

func (m *CreateBackupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateBackupRequest) XXX_Merge

func (m *CreateBackupRequest) XXX_Merge(src proto.Message)

func (*CreateBackupRequest) XXX_Size

func (m *CreateBackupRequest) XXX_Size() int

func (*CreateBackupRequest) XXX_Unmarshal

func (m *CreateBackupRequest) XXX_Unmarshal(b []byte) error

type CreateClusterMetadata

type CreateClusterMetadata struct {
	// The request that prompted the initiation of this CreateCluster operation.
	OriginalRequest *CreateClusterRequest `protobuf:"bytes,1,opt,name=original_request,json=originalRequest,proto3" json:"original_request,omitempty"`
	// The time at which the original request was received.
	RequestTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=request_time,json=requestTime,proto3" json:"request_time,omitempty"`
	// The time at which the operation failed or was completed successfully.
	FinishTime           *timestamp.Timestamp `protobuf:"bytes,3,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

The metadata for the Operation returned by CreateCluster.

func (*CreateClusterMetadata) Descriptor

func (*CreateClusterMetadata) Descriptor() ([]byte, []int)

func (*CreateClusterMetadata) GetFinishTime

func (m *CreateClusterMetadata) GetFinishTime() *timestamp.Timestamp

func (*CreateClusterMetadata) GetOriginalRequest

func (m *CreateClusterMetadata) GetOriginalRequest() *CreateClusterRequest

func (*CreateClusterMetadata) GetRequestTime

func (m *CreateClusterMetadata) GetRequestTime() *timestamp.Timestamp

func (*CreateClusterMetadata) ProtoMessage

func (*CreateClusterMetadata) ProtoMessage()

func (*CreateClusterMetadata) Reset

func (m *CreateClusterMetadata) Reset()

func (*CreateClusterMetadata) String

func (m *CreateClusterMetadata) String() string

func (*CreateClusterMetadata) XXX_DiscardUnknown

func (m *CreateClusterMetadata) XXX_DiscardUnknown()

func (*CreateClusterMetadata) XXX_Marshal

func (m *CreateClusterMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateClusterMetadata) XXX_Merge

func (m *CreateClusterMetadata) XXX_Merge(src proto.Message)

func (*CreateClusterMetadata) XXX_Size

func (m *CreateClusterMetadata) XXX_Size() int

func (*CreateClusterMetadata) XXX_Unmarshal

func (m *CreateClusterMetadata) XXX_Unmarshal(b []byte) error

type CreateClusterRequest

type CreateClusterRequest struct {
	// Required. The unique name of the instance in which to create the new cluster.
	// Values are of the form
	// `projects/{project}/instances/{instance}`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The ID to be used when referring to the new cluster within its instance,
	// e.g., just `mycluster` rather than
	// `projects/myproject/instances/myinstance/clusters/mycluster`.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. The cluster to be created.
	// Fields marked `OutputOnly` must be left blank.
	Cluster              *Cluster `protobuf:"bytes,3,opt,name=cluster,proto3" json:"cluster,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for BigtableInstanceAdmin.CreateCluster.

func (*CreateClusterRequest) Descriptor

func (*CreateClusterRequest) Descriptor() ([]byte, []int)

func (*CreateClusterRequest) GetCluster

func (m *CreateClusterRequest) GetCluster() *Cluster

func (*CreateClusterRequest) GetClusterId

func (m *CreateClusterRequest) GetClusterId() string

func (*CreateClusterRequest) GetParent

func (m *CreateClusterRequest) GetParent() string

func (*CreateClusterRequest) ProtoMessage

func (*CreateClusterRequest) ProtoMessage()

func (*CreateClusterRequest) Reset

func (m *CreateClusterRequest) Reset()

func (*CreateClusterRequest) String

func (m *CreateClusterRequest) String() string

func (*CreateClusterRequest) XXX_DiscardUnknown

func (m *CreateClusterRequest) XXX_DiscardUnknown()

func (*CreateClusterRequest) XXX_Marshal

func (m *CreateClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateClusterRequest) XXX_Merge

func (m *CreateClusterRequest) XXX_Merge(src proto.Message)

func (*CreateClusterRequest) XXX_Size

func (m *CreateClusterRequest) XXX_Size() int

func (*CreateClusterRequest) XXX_Unmarshal

func (m *CreateClusterRequest) XXX_Unmarshal(b []byte) error

type CreateInstanceMetadata

type CreateInstanceMetadata struct {
	// The request that prompted the initiation of this CreateInstance operation.
	OriginalRequest *CreateInstanceRequest `protobuf:"bytes,1,opt,name=original_request,json=originalRequest,proto3" json:"original_request,omitempty"`
	// The time at which the original request was received.
	RequestTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=request_time,json=requestTime,proto3" json:"request_time,omitempty"`
	// The time at which the operation failed or was completed successfully.
	FinishTime           *timestamp.Timestamp `protobuf:"bytes,3,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

The metadata for the Operation returned by CreateInstance.

func (*CreateInstanceMetadata) Descriptor

func (*CreateInstanceMetadata) Descriptor() ([]byte, []int)

func (*CreateInstanceMetadata) GetFinishTime

func (m *CreateInstanceMetadata) GetFinishTime() *timestamp.Timestamp

func (*CreateInstanceMetadata) GetOriginalRequest

func (m *CreateInstanceMetadata) GetOriginalRequest() *CreateInstanceRequest

func (*CreateInstanceMetadata) GetRequestTime

func (m *CreateInstanceMetadata) GetRequestTime() *timestamp.Timestamp

func (*CreateInstanceMetadata) ProtoMessage

func (*CreateInstanceMetadata) ProtoMessage()

func (*CreateInstanceMetadata) Reset

func (m *CreateInstanceMetadata) Reset()

func (*CreateInstanceMetadata) String

func (m *CreateInstanceMetadata) String() string

func (*CreateInstanceMetadata) XXX_DiscardUnknown

func (m *CreateInstanceMetadata) XXX_DiscardUnknown()

func (*CreateInstanceMetadata) XXX_Marshal

func (m *CreateInstanceMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateInstanceMetadata) XXX_Merge

func (m *CreateInstanceMetadata) XXX_Merge(src proto.Message)

func (*CreateInstanceMetadata) XXX_Size

func (m *CreateInstanceMetadata) XXX_Size() int

func (*CreateInstanceMetadata) XXX_Unmarshal

func (m *CreateInstanceMetadata) XXX_Unmarshal(b []byte) error

type CreateInstanceRequest

type CreateInstanceRequest struct {
	// Required. The unique name of the project in which to create the new instance.
	// Values are of the form `projects/{project}`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The ID to be used when referring to the new instance within its project,
	// e.g., just `myinstance` rather than
	// `projects/myproject/instances/myinstance`.
	InstanceId string `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// Required. The instance to create.
	// Fields marked `OutputOnly` must be left blank.
	Instance *Instance `protobuf:"bytes,3,opt,name=instance,proto3" json:"instance,omitempty"`
	// Required. The clusters to be created within the instance, mapped by desired
	// cluster ID, e.g., just `mycluster` rather than
	// `projects/myproject/instances/myinstance/clusters/mycluster`.
	// Fields marked `OutputOnly` must be left blank.
	// Currently, at most four clusters can be specified.
	Clusters             map[string]*Cluster `` /* 157-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

Request message for BigtableInstanceAdmin.CreateInstance.

func (*CreateInstanceRequest) Descriptor

func (*CreateInstanceRequest) Descriptor() ([]byte, []int)

func (*CreateInstanceRequest) GetClusters

func (m *CreateInstanceRequest) GetClusters() map[string]*Cluster

func (*CreateInstanceRequest) GetInstance

func (m *CreateInstanceRequest) GetInstance() *Instance

func (*CreateInstanceRequest) GetInstanceId

func (m *CreateInstanceRequest) GetInstanceId() string

func (*CreateInstanceRequest) GetParent

func (m *CreateInstanceRequest) GetParent() string

func (*CreateInstanceRequest) ProtoMessage

func (*CreateInstanceRequest) ProtoMessage()

func (*CreateInstanceRequest) Reset

func (m *CreateInstanceRequest) Reset()

func (*CreateInstanceRequest) String

func (m *CreateInstanceRequest) String() string

func (*CreateInstanceRequest) XXX_DiscardUnknown

func (m *CreateInstanceRequest) XXX_DiscardUnknown()

func (*CreateInstanceRequest) XXX_Marshal

func (m *CreateInstanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateInstanceRequest) XXX_Merge

func (m *CreateInstanceRequest) XXX_Merge(src proto.Message)

func (*CreateInstanceRequest) XXX_Size

func (m *CreateInstanceRequest) XXX_Size() int

func (*CreateInstanceRequest) XXX_Unmarshal

func (m *CreateInstanceRequest) XXX_Unmarshal(b []byte) error

type CreateTableFromSnapshotMetadata

type CreateTableFromSnapshotMetadata struct {
	// The request that prompted the initiation of this CreateTableFromSnapshot
	// operation.
	OriginalRequest *CreateTableFromSnapshotRequest `protobuf:"bytes,1,opt,name=original_request,json=originalRequest,proto3" json:"original_request,omitempty"`
	// The time at which the original request was received.
	RequestTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=request_time,json=requestTime,proto3" json:"request_time,omitempty"`
	// The time at which the operation failed or was completed successfully.
	FinishTime           *timestamp.Timestamp `protobuf:"bytes,3,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

The metadata for the Operation returned by CreateTableFromSnapshot.

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

func (*CreateTableFromSnapshotMetadata) Descriptor

func (*CreateTableFromSnapshotMetadata) Descriptor() ([]byte, []int)

func (*CreateTableFromSnapshotMetadata) GetFinishTime

func (*CreateTableFromSnapshotMetadata) GetOriginalRequest

func (*CreateTableFromSnapshotMetadata) GetRequestTime

func (*CreateTableFromSnapshotMetadata) ProtoMessage

func (*CreateTableFromSnapshotMetadata) ProtoMessage()

func (*CreateTableFromSnapshotMetadata) Reset

func (*CreateTableFromSnapshotMetadata) String

func (*CreateTableFromSnapshotMetadata) XXX_DiscardUnknown

func (m *CreateTableFromSnapshotMetadata) XXX_DiscardUnknown()

func (*CreateTableFromSnapshotMetadata) XXX_Marshal

func (m *CreateTableFromSnapshotMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateTableFromSnapshotMetadata) XXX_Merge

func (m *CreateTableFromSnapshotMetadata) XXX_Merge(src proto.Message)

func (*CreateTableFromSnapshotMetadata) XXX_Size

func (m *CreateTableFromSnapshotMetadata) XXX_Size() int

func (*CreateTableFromSnapshotMetadata) XXX_Unmarshal

func (m *CreateTableFromSnapshotMetadata) XXX_Unmarshal(b []byte) error

type CreateTableFromSnapshotRequest

type CreateTableFromSnapshotRequest struct {
	// Required. The unique name of the instance in which to create the table.
	// Values are of the form `projects/{project}/instances/{instance}`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The name by which the new table should be referred to within the
	// parent instance, e.g., `foobar` rather than `{parent}/tables/foobar`.
	TableId string `protobuf:"bytes,2,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"`
	// Required. The unique name of the snapshot from which to restore the table.
	// The snapshot and the table must be in the same instance. Values are of the
	// form
	// `projects/{project}/instances/{instance}/clusters/{cluster}/snapshots/{snapshot}`.
	SourceSnapshot       string   `protobuf:"bytes,3,opt,name=source_snapshot,json=sourceSnapshot,proto3" json:"source_snapshot,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshot][google.bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshot]

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

func (*CreateTableFromSnapshotRequest) Descriptor

func (*CreateTableFromSnapshotRequest) Descriptor() ([]byte, []int)

func (*CreateTableFromSnapshotRequest) GetParent

func (m *CreateTableFromSnapshotRequest) GetParent() string

func (*CreateTableFromSnapshotRequest) GetSourceSnapshot

func (m *CreateTableFromSnapshotRequest) GetSourceSnapshot() string

func (*CreateTableFromSnapshotRequest) GetTableId

func (m *CreateTableFromSnapshotRequest) GetTableId() string

func (*CreateTableFromSnapshotRequest) ProtoMessage

func (*CreateTableFromSnapshotRequest) ProtoMessage()

func (*CreateTableFromSnapshotRequest) Reset

func (m *CreateTableFromSnapshotRequest) Reset()

func (*CreateTableFromSnapshotRequest) String

func (*CreateTableFromSnapshotRequest) XXX_DiscardUnknown

func (m *CreateTableFromSnapshotRequest) XXX_DiscardUnknown()

func (*CreateTableFromSnapshotRequest) XXX_Marshal

func (m *CreateTableFromSnapshotRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateTableFromSnapshotRequest) XXX_Merge

func (m *CreateTableFromSnapshotRequest) XXX_Merge(src proto.Message)

func (*CreateTableFromSnapshotRequest) XXX_Size

func (m *CreateTableFromSnapshotRequest) XXX_Size() int

func (*CreateTableFromSnapshotRequest) XXX_Unmarshal

func (m *CreateTableFromSnapshotRequest) XXX_Unmarshal(b []byte) error

type CreateTableRequest

type CreateTableRequest struct {
	// Required. The unique name of the instance in which to create the table.
	// Values are of the form `projects/{project}/instances/{instance}`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The name by which the new table should be referred to within the
	// parent instance, e.g., `foobar` rather than `{parent}/tables/foobar`.
	// Maximum 50 characters.
	TableId string `protobuf:"bytes,2,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"`
	// Required. The Table to create.
	Table *Table `protobuf:"bytes,3,opt,name=table,proto3" json:"table,omitempty"`
	// The optional list of row keys that will be used to initially split the
	// table into several tablets (tablets are similar to HBase regions).
	// Given two split keys, `s1` and `s2`, three tablets will be created,
	// spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
	//
	// Example:
	//
	// * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
	//                `"other", "zz"]`
	// * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
	// * Key assignment:
	//     - Tablet 1 `[, apple)                => {"a"}.`
	//     - Tablet 2 `[apple, customer_1)      => {"apple", "custom"}.`
	//     - Tablet 3 `[customer_1, customer_2) => {"customer_1"}.`
	//     - Tablet 4 `[customer_2, other)      => {"customer_2"}.`
	//     - Tablet 5 `[other, )                => {"other", "zz"}.`
	InitialSplits        []*CreateTableRequest_Split `protobuf:"bytes,4,rep,name=initial_splits,json=initialSplits,proto3" json:"initial_splits,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.CreateTable][google.bigtable.admin.v2.BigtableTableAdmin.CreateTable]

func (*CreateTableRequest) Descriptor

func (*CreateTableRequest) Descriptor() ([]byte, []int)

func (*CreateTableRequest) GetInitialSplits

func (m *CreateTableRequest) GetInitialSplits() []*CreateTableRequest_Split

func (*CreateTableRequest) GetParent

func (m *CreateTableRequest) GetParent() string

func (*CreateTableRequest) GetTable

func (m *CreateTableRequest) GetTable() *Table

func (*CreateTableRequest) GetTableId

func (m *CreateTableRequest) GetTableId() string

func (*CreateTableRequest) ProtoMessage

func (*CreateTableRequest) ProtoMessage()

func (*CreateTableRequest) Reset

func (m *CreateTableRequest) Reset()

func (*CreateTableRequest) String

func (m *CreateTableRequest) String() string

func (*CreateTableRequest) XXX_DiscardUnknown

func (m *CreateTableRequest) XXX_DiscardUnknown()

func (*CreateTableRequest) XXX_Marshal

func (m *CreateTableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateTableRequest) XXX_Merge

func (m *CreateTableRequest) XXX_Merge(src proto.Message)

func (*CreateTableRequest) XXX_Size

func (m *CreateTableRequest) XXX_Size() int

func (*CreateTableRequest) XXX_Unmarshal

func (m *CreateTableRequest) XXX_Unmarshal(b []byte) error

type CreateTableRequest_Split

type CreateTableRequest_Split struct {
	// Row key to use as an initial tablet boundary.
	Key                  []byte   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

An initial split point for a newly created table.

func (*CreateTableRequest_Split) Descriptor

func (*CreateTableRequest_Split) Descriptor() ([]byte, []int)

func (*CreateTableRequest_Split) GetKey

func (m *CreateTableRequest_Split) GetKey() []byte

func (*CreateTableRequest_Split) ProtoMessage

func (*CreateTableRequest_Split) ProtoMessage()

func (*CreateTableRequest_Split) Reset

func (m *CreateTableRequest_Split) Reset()

func (*CreateTableRequest_Split) String

func (m *CreateTableRequest_Split) String() string

func (*CreateTableRequest_Split) XXX_DiscardUnknown

func (m *CreateTableRequest_Split) XXX_DiscardUnknown()

func (*CreateTableRequest_Split) XXX_Marshal

func (m *CreateTableRequest_Split) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateTableRequest_Split) XXX_Merge

func (m *CreateTableRequest_Split) XXX_Merge(src proto.Message)

func (*CreateTableRequest_Split) XXX_Size

func (m *CreateTableRequest_Split) XXX_Size() int

func (*CreateTableRequest_Split) XXX_Unmarshal

func (m *CreateTableRequest_Split) XXX_Unmarshal(b []byte) error

type DeleteAppProfileRequest

type DeleteAppProfileRequest struct {
	// Required. The unique name of the app profile to be deleted. Values are of the form
	// `projects/{project}/instances/{instance}/appProfiles/{app_profile}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// If true, ignore safety checks when deleting the app profile.
	IgnoreWarnings       bool     `protobuf:"varint,2,opt,name=ignore_warnings,json=ignoreWarnings,proto3" json:"ignore_warnings,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for BigtableInstanceAdmin.DeleteAppProfile.

func (*DeleteAppProfileRequest) Descriptor

func (*DeleteAppProfileRequest) Descriptor() ([]byte, []int)

func (*DeleteAppProfileRequest) GetIgnoreWarnings

func (m *DeleteAppProfileRequest) GetIgnoreWarnings() bool

func (*DeleteAppProfileRequest) GetName

func (m *DeleteAppProfileRequest) GetName() string

func (*DeleteAppProfileRequest) ProtoMessage

func (*DeleteAppProfileRequest) ProtoMessage()

func (*DeleteAppProfileRequest) Reset

func (m *DeleteAppProfileRequest) Reset()

func (*DeleteAppProfileRequest) String

func (m *DeleteAppProfileRequest) String() string

func (*DeleteAppProfileRequest) XXX_DiscardUnknown

func (m *DeleteAppProfileRequest) XXX_DiscardUnknown()

func (*DeleteAppProfileRequest) XXX_Marshal

func (m *DeleteAppProfileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteAppProfileRequest) XXX_Merge

func (m *DeleteAppProfileRequest) XXX_Merge(src proto.Message)

func (*DeleteAppProfileRequest) XXX_Size

func (m *DeleteAppProfileRequest) XXX_Size() int

func (*DeleteAppProfileRequest) XXX_Unmarshal

func (m *DeleteAppProfileRequest) XXX_Unmarshal(b []byte) error

type DeleteBackupRequest

type DeleteBackupRequest struct {
	// Required. Name of the backup to delete.
	// Values are of the form
	// `projects/{project}/instances/{instance}/clusters/{cluster}/backups/{backup}`.
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The request for [DeleteBackup][google.bigtable.admin.v2.BigtableTableAdmin.DeleteBackup].

func (*DeleteBackupRequest) Descriptor

func (*DeleteBackupRequest) Descriptor() ([]byte, []int)

func (*DeleteBackupRequest) GetName

func (m *DeleteBackupRequest) GetName() string

func (*DeleteBackupRequest) ProtoMessage

func (*DeleteBackupRequest) ProtoMessage()

func (*DeleteBackupRequest) Reset

func (m *DeleteBackupRequest) Reset()

func (*DeleteBackupRequest) String

func (m *DeleteBackupRequest) String() string

func (*DeleteBackupRequest) XXX_DiscardUnknown

func (m *DeleteBackupRequest) XXX_DiscardUnknown()

func (*DeleteBackupRequest) XXX_Marshal

func (m *DeleteBackupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteBackupRequest) XXX_Merge

func (m *DeleteBackupRequest) XXX_Merge(src proto.Message)

func (*DeleteBackupRequest) XXX_Size

func (m *DeleteBackupRequest) XXX_Size() int

func (*DeleteBackupRequest) XXX_Unmarshal

func (m *DeleteBackupRequest) XXX_Unmarshal(b []byte) error

type DeleteClusterRequest

type DeleteClusterRequest struct {
	// Required. The unique name of the cluster to be deleted. Values are of the form
	// `projects/{project}/instances/{instance}/clusters/{cluster}`.
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for BigtableInstanceAdmin.DeleteCluster.

func (*DeleteClusterRequest) Descriptor

func (*DeleteClusterRequest) Descriptor() ([]byte, []int)

func (*DeleteClusterRequest) GetName

func (m *DeleteClusterRequest) GetName() string

func (*DeleteClusterRequest) ProtoMessage

func (*DeleteClusterRequest) ProtoMessage()

func (*DeleteClusterRequest) Reset

func (m *DeleteClusterRequest) Reset()

func (*DeleteClusterRequest) String

func (m *DeleteClusterRequest) String() string

func (*DeleteClusterRequest) XXX_DiscardUnknown

func (m *DeleteClusterRequest) XXX_DiscardUnknown()

func (*DeleteClusterRequest) XXX_Marshal

func (m *DeleteClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteClusterRequest) XXX_Merge

func (m *DeleteClusterRequest) XXX_Merge(src proto.Message)

func (*DeleteClusterRequest) XXX_Size

func (m *DeleteClusterRequest) XXX_Size() int

func (*DeleteClusterRequest) XXX_Unmarshal

func (m *DeleteClusterRequest) XXX_Unmarshal(b []byte) error

type DeleteInstanceRequest

type DeleteInstanceRequest struct {
	// Required. The unique name of the instance to be deleted.
	// Values are of the form `projects/{project}/instances/{instance}`.
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for BigtableInstanceAdmin.DeleteInstance.

func (*DeleteInstanceRequest) Descriptor

func (*DeleteInstanceRequest) Descriptor() ([]byte, []int)

func (*DeleteInstanceRequest) GetName

func (m *DeleteInstanceRequest) GetName() string

func (*DeleteInstanceRequest) ProtoMessage

func (*DeleteInstanceRequest) ProtoMessage()

func (*DeleteInstanceRequest) Reset

func (m *DeleteInstanceRequest) Reset()

func (*DeleteInstanceRequest) String

func (m *DeleteInstanceRequest) String() string

func (*DeleteInstanceRequest) XXX_DiscardUnknown

func (m *DeleteInstanceRequest) XXX_DiscardUnknown()

func (*DeleteInstanceRequest) XXX_Marshal

func (m *DeleteInstanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteInstanceRequest) XXX_Merge

func (m *DeleteInstanceRequest) XXX_Merge(src proto.Message)

func (*DeleteInstanceRequest) XXX_Size

func (m *DeleteInstanceRequest) XXX_Size() int

func (*DeleteInstanceRequest) XXX_Unmarshal

func (m *DeleteInstanceRequest) XXX_Unmarshal(b []byte) error

type DeleteSnapshotRequest

type DeleteSnapshotRequest struct {
	// Required. The unique name of the snapshot to be deleted.
	// Values are of the form
	// `projects/{project}/instances/{instance}/clusters/{cluster}/snapshots/{snapshot}`.
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.DeleteSnapshot][google.bigtable.admin.v2.BigtableTableAdmin.DeleteSnapshot]

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

func (*DeleteSnapshotRequest) Descriptor

func (*DeleteSnapshotRequest) Descriptor() ([]byte, []int)

func (*DeleteSnapshotRequest) GetName

func (m *DeleteSnapshotRequest) GetName() string

func (*DeleteSnapshotRequest) ProtoMessage

func (*DeleteSnapshotRequest) ProtoMessage()

func (*DeleteSnapshotRequest) Reset

func (m *DeleteSnapshotRequest) Reset()

func (*DeleteSnapshotRequest) String

func (m *DeleteSnapshotRequest) String() string

func (*DeleteSnapshotRequest) XXX_DiscardUnknown

func (m *DeleteSnapshotRequest) XXX_DiscardUnknown()

func (*DeleteSnapshotRequest) XXX_Marshal

func (m *DeleteSnapshotRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteSnapshotRequest) XXX_Merge

func (m *DeleteSnapshotRequest) XXX_Merge(src proto.Message)

func (*DeleteSnapshotRequest) XXX_Size

func (m *DeleteSnapshotRequest) XXX_Size() int

func (*DeleteSnapshotRequest) XXX_Unmarshal

func (m *DeleteSnapshotRequest) XXX_Unmarshal(b []byte) error

type DeleteTableRequest

type DeleteTableRequest struct {
	// Required. The unique name of the table to be deleted.
	// Values are of the form
	// `projects/{project}/instances/{instance}/tables/{table}`.
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.DeleteTable][google.bigtable.admin.v2.BigtableTableAdmin.DeleteTable]

func (*DeleteTableRequest) Descriptor

func (*DeleteTableRequest) Descriptor() ([]byte, []int)

func (*DeleteTableRequest) GetName

func (m *DeleteTableRequest) GetName() string

func (*DeleteTableRequest) ProtoMessage

func (*DeleteTableRequest) ProtoMessage()

func (*DeleteTableRequest) Reset

func (m *DeleteTableRequest) Reset()

func (*DeleteTableRequest) String

func (m *DeleteTableRequest) String() string

func (*DeleteTableRequest) XXX_DiscardUnknown

func (m *DeleteTableRequest) XXX_DiscardUnknown()

func (*DeleteTableRequest) XXX_Marshal

func (m *DeleteTableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteTableRequest) XXX_Merge

func (m *DeleteTableRequest) XXX_Merge(src proto.Message)

func (*DeleteTableRequest) XXX_Size

func (m *DeleteTableRequest) XXX_Size() int

func (*DeleteTableRequest) XXX_Unmarshal

func (m *DeleteTableRequest) XXX_Unmarshal(b []byte) error

type DropRowRangeRequest

type DropRowRangeRequest struct {
	// Required. The unique name of the table on which to drop a range of rows.
	// Values are of the form
	// `projects/{project}/instances/{instance}/tables/{table}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Delete all rows or by prefix.
	//
	// Types that are valid to be assigned to Target:
	//	*DropRowRangeRequest_RowKeyPrefix
	//	*DropRowRangeRequest_DeleteAllDataFromTable
	Target               isDropRowRangeRequest_Target `protobuf_oneof:"target"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.DropRowRange][google.bigtable.admin.v2.BigtableTableAdmin.DropRowRange]

func (*DropRowRangeRequest) Descriptor

func (*DropRowRangeRequest) Descriptor() ([]byte, []int)

func (*DropRowRangeRequest) GetDeleteAllDataFromTable

func (m *DropRowRangeRequest) GetDeleteAllDataFromTable() bool

func (*DropRowRangeRequest) GetName

func (m *DropRowRangeRequest) GetName() string

func (*DropRowRangeRequest) GetRowKeyPrefix

func (m *DropRowRangeRequest) GetRowKeyPrefix() []byte

func (*DropRowRangeRequest) GetTarget

func (m *DropRowRangeRequest) GetTarget() isDropRowRangeRequest_Target

func (*DropRowRangeRequest) ProtoMessage

func (*DropRowRangeRequest) ProtoMessage()

func (*DropRowRangeRequest) Reset

func (m *DropRowRangeRequest) Reset()

func (*DropRowRangeRequest) String

func (m *DropRowRangeRequest) String() string

func (*DropRowRangeRequest) XXX_DiscardUnknown

func (m *DropRowRangeRequest) XXX_DiscardUnknown()

func (*DropRowRangeRequest) XXX_Marshal

func (m *DropRowRangeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DropRowRangeRequest) XXX_Merge

func (m *DropRowRangeRequest) XXX_Merge(src proto.Message)

func (*DropRowRangeRequest) XXX_OneofWrappers

func (*DropRowRangeRequest) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*DropRowRangeRequest) XXX_Size

func (m *DropRowRangeRequest) XXX_Size() int

func (*DropRowRangeRequest) XXX_Unmarshal

func (m *DropRowRangeRequest) XXX_Unmarshal(b []byte) error

type DropRowRangeRequest_DeleteAllDataFromTable

type DropRowRangeRequest_DeleteAllDataFromTable struct {
	DeleteAllDataFromTable bool `protobuf:"varint,3,opt,name=delete_all_data_from_table,json=deleteAllDataFromTable,proto3,oneof"`
}

type DropRowRangeRequest_RowKeyPrefix

type DropRowRangeRequest_RowKeyPrefix struct {
	RowKeyPrefix []byte `protobuf:"bytes,2,opt,name=row_key_prefix,json=rowKeyPrefix,proto3,oneof"`
}

type GcRule

type GcRule struct {
	// Garbage collection rules.
	//
	// Types that are valid to be assigned to Rule:
	//	*GcRule_MaxNumVersions
	//	*GcRule_MaxAge
	//	*GcRule_Intersection_
	//	*GcRule_Union_
	Rule                 isGcRule_Rule `protobuf_oneof:"rule"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

Rule for determining which cells to delete during garbage collection.

func (*GcRule) Descriptor

func (*GcRule) Descriptor() ([]byte, []int)

func (*GcRule) GetIntersection

func (m *GcRule) GetIntersection() *GcRule_Intersection

func (*GcRule) GetMaxAge

func (m *GcRule) GetMaxAge() *duration.Duration

func (*GcRule) GetMaxNumVersions

func (m *GcRule) GetMaxNumVersions() int32

func (*GcRule) GetRule

func (m *GcRule) GetRule() isGcRule_Rule

func (*GcRule) GetUnion

func (m *GcRule) GetUnion() *GcRule_Union

func (*GcRule) ProtoMessage

func (*GcRule) ProtoMessage()

func (*GcRule) Reset

func (m *GcRule) Reset()

func (*GcRule) String

func (m *GcRule) String() string

func (*GcRule) XXX_DiscardUnknown

func (m *GcRule) XXX_DiscardUnknown()

func (*GcRule) XXX_Marshal

func (m *GcRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GcRule) XXX_Merge

func (m *GcRule) XXX_Merge(src proto.Message)

func (*GcRule) XXX_OneofWrappers

func (*GcRule) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*GcRule) XXX_Size

func (m *GcRule) XXX_Size() int

func (*GcRule) XXX_Unmarshal

func (m *GcRule) XXX_Unmarshal(b []byte) error

type GcRule_Intersection

type GcRule_Intersection struct {
	// Only delete cells which would be deleted by every element of `rules`.
	Rules                []*GcRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

A GcRule which deletes cells matching all of the given rules.

func (*GcRule_Intersection) Descriptor

func (*GcRule_Intersection) Descriptor() ([]byte, []int)

func (*GcRule_Intersection) GetRules

func (m *GcRule_Intersection) GetRules() []*GcRule

func (*GcRule_Intersection) ProtoMessage

func (*GcRule_Intersection) ProtoMessage()

func (*GcRule_Intersection) Reset

func (m *GcRule_Intersection) Reset()

func (*GcRule_Intersection) String

func (m *GcRule_Intersection) String() string

func (*GcRule_Intersection) XXX_DiscardUnknown

func (m *GcRule_Intersection) XXX_DiscardUnknown()

func (*GcRule_Intersection) XXX_Marshal

func (m *GcRule_Intersection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GcRule_Intersection) XXX_Merge

func (m *GcRule_Intersection) XXX_Merge(src proto.Message)

func (*GcRule_Intersection) XXX_Size

func (m *GcRule_Intersection) XXX_Size() int

func (*GcRule_Intersection) XXX_Unmarshal

func (m *GcRule_Intersection) XXX_Unmarshal(b []byte) error

type GcRule_Intersection_

type GcRule_Intersection_ struct {
	Intersection *GcRule_Intersection `protobuf:"bytes,3,opt,name=intersection,proto3,oneof"`
}

type GcRule_MaxAge

type GcRule_MaxAge struct {
	MaxAge *duration.Duration `protobuf:"bytes,2,opt,name=max_age,json=maxAge,proto3,oneof"`
}

type GcRule_MaxNumVersions

type GcRule_MaxNumVersions struct {
	MaxNumVersions int32 `protobuf:"varint,1,opt,name=max_num_versions,json=maxNumVersions,proto3,oneof"`
}

type GcRule_Union

type GcRule_Union struct {
	// Delete cells which would be deleted by any element of `rules`.
	Rules                []*GcRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

A GcRule which deletes cells matching any of the given rules.

func (*GcRule_Union) Descriptor

func (*GcRule_Union) Descriptor() ([]byte, []int)

func (*GcRule_Union) GetRules

func (m *GcRule_Union) GetRules() []*GcRule

func (*GcRule_Union) ProtoMessage

func (*GcRule_Union) ProtoMessage()

func (*GcRule_Union) Reset

func (m *GcRule_Union) Reset()

func (*GcRule_Union) String

func (m *GcRule_Union) String() string

func (*GcRule_Union) XXX_DiscardUnknown

func (m *GcRule_Union) XXX_DiscardUnknown()

func (*GcRule_Union) XXX_Marshal

func (m *GcRule_Union) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GcRule_Union) XXX_Merge

func (m *GcRule_Union) XXX_Merge(src proto.Message)

func (*GcRule_Union) XXX_Size

func (m *GcRule_Union) XXX_Size() int

func (*GcRule_Union) XXX_Unmarshal

func (m *GcRule_Union) XXX_Unmarshal(b []byte) error

type GcRule_Union_

type GcRule_Union_ struct {
	Union *GcRule_Union `protobuf:"bytes,4,opt,name=union,proto3,oneof"`
}

type GenerateConsistencyTokenRequest

type GenerateConsistencyTokenRequest struct {
	// Required. The unique name of the Table for which to create a consistency
	// token. Values are of the form
	// `projects/{project}/instances/{instance}/tables/{table}`.
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken][google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken]

func (*GenerateConsistencyTokenRequest) Descriptor

func (*GenerateConsistencyTokenRequest) Descriptor() ([]byte, []int)

func (*GenerateConsistencyTokenRequest) GetName

func (*GenerateConsistencyTokenRequest) ProtoMessage

func (*GenerateConsistencyTokenRequest) ProtoMessage()

func (*GenerateConsistencyTokenRequest) Reset

func (*GenerateConsistencyTokenRequest) String

func (*GenerateConsistencyTokenRequest) XXX_DiscardUnknown

func (m *GenerateConsistencyTokenRequest) XXX_DiscardUnknown()

func (*GenerateConsistencyTokenRequest) XXX_Marshal

func (m *GenerateConsistencyTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenerateConsistencyTokenRequest) XXX_Merge

func (m *GenerateConsistencyTokenRequest) XXX_Merge(src proto.Message)

func (*GenerateConsistencyTokenRequest) XXX_Size

func (m *GenerateConsistencyTokenRequest) XXX_Size() int

func (*GenerateConsistencyTokenRequest) XXX_Unmarshal

func (m *GenerateConsistencyTokenRequest) XXX_Unmarshal(b []byte) error

type GenerateConsistencyTokenResponse

type GenerateConsistencyTokenResponse struct {
	// The generated consistency token.
	ConsistencyToken     string   `protobuf:"bytes,1,opt,name=consistency_token,json=consistencyToken,proto3" json:"consistency_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Response message for [google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken][google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken]

func (*GenerateConsistencyTokenResponse) Descriptor

func (*GenerateConsistencyTokenResponse) Descriptor() ([]byte, []int)

func (*GenerateConsistencyTokenResponse) GetConsistencyToken

func (m *GenerateConsistencyTokenResponse) GetConsistencyToken() string

func (*GenerateConsistencyTokenResponse) ProtoMessage

func (*GenerateConsistencyTokenResponse) ProtoMessage()

func (*GenerateConsistencyTokenResponse) Reset

func (*GenerateConsistencyTokenResponse) String

func (*GenerateConsistencyTokenResponse) XXX_DiscardUnknown

func (m *GenerateConsistencyTokenResponse) XXX_DiscardUnknown()

func (*GenerateConsistencyTokenResponse) XXX_Marshal

func (m *GenerateConsistencyTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenerateConsistencyTokenResponse) XXX_Merge

func (*GenerateConsistencyTokenResponse) XXX_Size

func (m *GenerateConsistencyTokenResponse) XXX_Size() int

func (*GenerateConsistencyTokenResponse) XXX_Unmarshal

func (m *GenerateConsistencyTokenResponse) XXX_Unmarshal(b []byte) error

type GetAppProfileRequest

type GetAppProfileRequest struct {
	// Required. The unique name of the requested app profile. Values are of the form
	// `projects/{project}/instances/{instance}/appProfiles/{app_profile}`.
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for BigtableInstanceAdmin.GetAppProfile.

func (*GetAppProfileRequest) Descriptor

func (*GetAppProfileRequest) Descriptor() ([]byte, []int)

func (*GetAppProfileRequest) GetName

func (m *GetAppProfileRequest) GetName() string

func (*GetAppProfileRequest) ProtoMessage

func (*GetAppProfileRequest) ProtoMessage()

func (*GetAppProfileRequest) Reset

func (m *GetAppProfileRequest) Reset()

func (*GetAppProfileRequest) String

func (m *GetAppProfileRequest) String() string

func (*GetAppProfileRequest) XXX_DiscardUnknown

func (m *GetAppProfileRequest) XXX_DiscardUnknown()

func (*GetAppProfileRequest) XXX_Marshal

func (m *GetAppProfileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetAppProfileRequest) XXX_Merge

func (m *GetAppProfileRequest) XXX_Merge(src proto.Message)

func (*GetAppProfileRequest) XXX_Size

func (m *GetAppProfileRequest) XXX_Size() int

func (*GetAppProfileRequest) XXX_Unmarshal

func (m *GetAppProfileRequest) XXX_Unmarshal(b []byte) error

type GetBackupRequest

type GetBackupRequest struct {
	// Required. Name of the backup.
	// Values are of the form
	// `projects/{project}/instances/{instance}/clusters/{cluster}/backups/{backup}`.
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The request for [GetBackup][google.bigtable.admin.v2.BigtableTableAdmin.GetBackup].

func (*GetBackupRequest) Descriptor

func (*GetBackupRequest) Descriptor() ([]byte, []int)

func (*GetBackupRequest) GetName

func (m *GetBackupRequest) GetName() string

func (*GetBackupRequest) ProtoMessage

func (*GetBackupRequest) ProtoMessage()

func (*GetBackupRequest) Reset

func (m *GetBackupRequest) Reset()

func (*GetBackupRequest) String

func (m *GetBackupRequest) String() string

func (*GetBackupRequest) XXX_DiscardUnknown

func (m *GetBackupRequest) XXX_DiscardUnknown()

func (*GetBackupRequest) XXX_Marshal

func (m *GetBackupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetBackupRequest) XXX_Merge

func (m *GetBackupRequest) XXX_Merge(src proto.Message)

func (*GetBackupRequest) XXX_Size

func (m *GetBackupRequest) XXX_Size() int

func (*GetBackupRequest) XXX_Unmarshal

func (m *GetBackupRequest) XXX_Unmarshal(b []byte) error

type GetClusterRequest

type GetClusterRequest struct {
	// Required. The unique name of the requested cluster. Values are of the form
	// `projects/{project}/instances/{instance}/clusters/{cluster}`.
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for BigtableInstanceAdmin.GetCluster.

func (*GetClusterRequest) Descriptor

func (*GetClusterRequest) Descriptor() ([]byte, []int)

func (*GetClusterRequest) GetName

func (m *GetClusterRequest) GetName() string

func (*GetClusterRequest) ProtoMessage

func (*GetClusterRequest) ProtoMessage()

func (*GetClusterRequest) Reset

func (m *GetClusterRequest) Reset()

func (*GetClusterRequest) String

func (m *GetClusterRequest) String() string

func (*GetClusterRequest) XXX_DiscardUnknown

func (m *GetClusterRequest) XXX_DiscardUnknown()

func (*GetClusterRequest) XXX_Marshal

func (m *GetClusterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetClusterRequest) XXX_Merge

func (m *GetClusterRequest) XXX_Merge(src proto.Message)

func (*GetClusterRequest) XXX_Size

func (m *GetClusterRequest) XXX_Size() int

func (*GetClusterRequest) XXX_Unmarshal

func (m *GetClusterRequest) XXX_Unmarshal(b []byte) error

type GetInstanceRequest

type GetInstanceRequest struct {
	// Required. The unique name of the requested instance. Values are of the form
	// `projects/{project}/instances/{instance}`.
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for BigtableInstanceAdmin.GetInstance.

func (*GetInstanceRequest) Descriptor

func (*GetInstanceRequest) Descriptor() ([]byte, []int)

func (*GetInstanceRequest) GetName

func (m *GetInstanceRequest) GetName() string

func (*GetInstanceRequest) ProtoMessage

func (*GetInstanceRequest) ProtoMessage()

func (*GetInstanceRequest) Reset

func (m *GetInstanceRequest) Reset()

func (*GetInstanceRequest) String

func (m *GetInstanceRequest) String() string

func (*GetInstanceRequest) XXX_DiscardUnknown

func (m *GetInstanceRequest) XXX_DiscardUnknown()

func (*GetInstanceRequest) XXX_Marshal

func (m *GetInstanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetInstanceRequest) XXX_Merge

func (m *GetInstanceRequest) XXX_Merge(src proto.Message)

func (*GetInstanceRequest) XXX_Size

func (m *GetInstanceRequest) XXX_Size() int

func (*GetInstanceRequest) XXX_Unmarshal

func (m *GetInstanceRequest) XXX_Unmarshal(b []byte) error

type GetSnapshotRequest

type GetSnapshotRequest struct {
	// Required. The unique name of the requested snapshot.
	// Values are of the form
	// `projects/{project}/instances/{instance}/clusters/{cluster}/snapshots/{snapshot}`.
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.GetSnapshot][google.bigtable.admin.v2.BigtableTableAdmin.GetSnapshot]

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

func (*GetSnapshotRequest) Descriptor

func (*GetSnapshotRequest) Descriptor() ([]byte, []int)

func (*GetSnapshotRequest) GetName

func (m *GetSnapshotRequest) GetName() string

func (*GetSnapshotRequest) ProtoMessage

func (*GetSnapshotRequest) ProtoMessage()

func (*GetSnapshotRequest) Reset

func (m *GetSnapshotRequest) Reset()

func (*GetSnapshotRequest) String

func (m *GetSnapshotRequest) String() string

func (*GetSnapshotRequest) XXX_DiscardUnknown

func (m *GetSnapshotRequest) XXX_DiscardUnknown()

func (*GetSnapshotRequest) XXX_Marshal

func (m *GetSnapshotRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetSnapshotRequest) XXX_Merge

func (m *GetSnapshotRequest) XXX_Merge(src proto.Message)

func (*GetSnapshotRequest) XXX_Size

func (m *GetSnapshotRequest) XXX_Size() int

func (*GetSnapshotRequest) XXX_Unmarshal

func (m *GetSnapshotRequest) XXX_Unmarshal(b []byte) error

type GetTableRequest

type GetTableRequest struct {
	// Required. The unique name of the requested table.
	// Values are of the form
	// `projects/{project}/instances/{instance}/tables/{table}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The view to be applied to the returned table's fields.
	// Defaults to `SCHEMA_VIEW` if unspecified.
	View                 Table_View `protobuf:"varint,2,opt,name=view,proto3,enum=google.bigtable.admin.v2.Table_View" json:"view,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.GetTable][google.bigtable.admin.v2.BigtableTableAdmin.GetTable]

func (*GetTableRequest) Descriptor

func (*GetTableRequest) Descriptor() ([]byte, []int)

func (*GetTableRequest) GetName

func (m *GetTableRequest) GetName() string

func (*GetTableRequest) GetView

func (m *GetTableRequest) GetView() Table_View

func (*GetTableRequest) ProtoMessage

func (*GetTableRequest) ProtoMessage()

func (*GetTableRequest) Reset

func (m *GetTableRequest) Reset()

func (*GetTableRequest) String

func (m *GetTableRequest) String() string

func (*GetTableRequest) XXX_DiscardUnknown

func (m *GetTableRequest) XXX_DiscardUnknown()

func (*GetTableRequest) XXX_Marshal

func (m *GetTableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetTableRequest) XXX_Merge

func (m *GetTableRequest) XXX_Merge(src proto.Message)

func (*GetTableRequest) XXX_Size

func (m *GetTableRequest) XXX_Size() int

func (*GetTableRequest) XXX_Unmarshal

func (m *GetTableRequest) XXX_Unmarshal(b []byte) error

type Instance

type Instance struct {
	// The unique name of the instance. Values are of the form
	// `projects/{project}/instances/[a-z][a-z0-9\\-]+[a-z0-9]`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The descriptive name for this instance as it appears in UIs.
	// Can be changed at any time, but should be kept globally unique
	// to avoid confusion.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// (`OutputOnly`)
	// The current state of the instance.
	State Instance_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.bigtable.admin.v2.Instance_State" json:"state,omitempty"`
	// The type of the instance. Defaults to `PRODUCTION`.
	Type Instance_Type `protobuf:"varint,4,opt,name=type,proto3,enum=google.bigtable.admin.v2.Instance_Type" json:"type,omitempty"`
	// Labels are a flexible and lightweight mechanism for organizing cloud
	// resources into groups that reflect a customer's organizational needs and
	// deployment strategies. They can be used to filter resources and aggregate
	// metrics.
	//
	// * Label keys must be between 1 and 63 characters long and must conform to
	//   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
	// * Label values must be between 0 and 63 characters long and must conform to
	//   the regular expression: `[\p{Ll}\p{Lo}\p{N}_-]{0,63}`.
	// * No more than 64 labels can be associated with a given resource.
	// * Keys and values must both be under 128 bytes.
	Labels               map[string]string `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

A collection of Bigtable [Tables][google.bigtable.admin.v2.Table] and the resources that serve them. All tables in an instance are served from all [Clusters][google.bigtable.admin.v2.Cluster] in the instance.

func (*Instance) Descriptor

func (*Instance) Descriptor() ([]byte, []int)

func (*Instance) GetDisplayName

func (m *Instance) GetDisplayName() string

func (*Instance) GetLabels

func (m *Instance) GetLabels() map[string]string

func (*Instance) GetName

func (m *Instance) GetName() string

func (*Instance) GetState

func (m *Instance) GetState() Instance_State

func (*Instance) GetType

func (m *Instance) GetType() Instance_Type

func (*Instance) ProtoMessage

func (*Instance) ProtoMessage()

func (*Instance) Reset

func (m *Instance) Reset()

func (*Instance) String

func (m *Instance) String() string

func (*Instance) XXX_DiscardUnknown

func (m *Instance) XXX_DiscardUnknown()

func (*Instance) XXX_Marshal

func (m *Instance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Instance) XXX_Merge

func (m *Instance) XXX_Merge(src proto.Message)

func (*Instance) XXX_Size

func (m *Instance) XXX_Size() int

func (*Instance) XXX_Unmarshal

func (m *Instance) XXX_Unmarshal(b []byte) error

type Instance_State

type Instance_State int32

Possible states of an instance.

const (
	// The state of the instance could not be determined.
	Instance_STATE_NOT_KNOWN Instance_State = 0
	// The instance has been successfully created and can serve requests
	// to its tables.
	Instance_READY Instance_State = 1
	// The instance is currently being created, and may be destroyed
	// if the creation process encounters an error.
	Instance_CREATING Instance_State = 2
)

func (Instance_State) EnumDescriptor

func (Instance_State) EnumDescriptor() ([]byte, []int)

func (Instance_State) String

func (x Instance_State) String() string

type Instance_Type

type Instance_Type int32

The type of the instance.

const (
	// The type of the instance is unspecified. If set when creating an
	// instance, a `PRODUCTION` instance will be created. If set when updating
	// an instance, the type will be left unchanged.
	Instance_TYPE_UNSPECIFIED Instance_Type = 0
	// An instance meant for production use. `serve_nodes` must be set
	// on the cluster.
	Instance_PRODUCTION Instance_Type = 1
	// The instance is meant for development and testing purposes only; it has
	// no performance or uptime guarantees and is not covered by SLA.
	// After a development instance is created, it can be upgraded by
	// updating the instance to type `PRODUCTION`. An instance created
	// as a production instance cannot be changed to a development instance.
	// When creating a development instance, `serve_nodes` on the cluster must
	// not be set.
	Instance_DEVELOPMENT Instance_Type = 2
)

func (Instance_Type) EnumDescriptor

func (Instance_Type) EnumDescriptor() ([]byte, []int)

func (Instance_Type) String

func (x Instance_Type) String() string

type ListAppProfilesRequest

type ListAppProfilesRequest struct {
	// Required. The unique name of the instance for which a list of app profiles is
	// requested. Values are of the form
	// `projects/{project}/instances/{instance}`.
	// Use `{instance} = '-'` to list AppProfiles for all Instances in a project,
	// e.g., `projects/myproject/instances/-`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Maximum number of results per page.
	//
	// A page_size of zero lets the server choose the number of items to return.
	// A page_size which is strictly positive will return at most that many items.
	// A negative page_size will cause an error.
	//
	// Following the first request, subsequent paginated calls are not required
	// to pass a page_size. If a page_size is set in subsequent calls, it must
	// match the page_size given in the first request.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The value of `next_page_token` returned by a previous call.
	PageToken            string   `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for BigtableInstanceAdmin.ListAppProfiles.

func (*ListAppProfilesRequest) Descriptor

func (*ListAppProfilesRequest) Descriptor() ([]byte, []int)

func (*ListAppProfilesRequest) GetPageSize

func (m *ListAppProfilesRequest) GetPageSize() int32

func (*ListAppProfilesRequest) GetPageToken

func (m *ListAppProfilesRequest) GetPageToken() string

func (*ListAppProfilesRequest) GetParent

func (m *ListAppProfilesRequest) GetParent() string

func (*ListAppProfilesRequest) ProtoMessage

func (*ListAppProfilesRequest) ProtoMessage()

func (*ListAppProfilesRequest) Reset

func (m *ListAppProfilesRequest) Reset()

func (*ListAppProfilesRequest) String

func (m *ListAppProfilesRequest) String() string

func (*ListAppProfilesRequest) XXX_DiscardUnknown

func (m *ListAppProfilesRequest) XXX_DiscardUnknown()

func (*ListAppProfilesRequest) XXX_Marshal

func (m *ListAppProfilesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListAppProfilesRequest) XXX_Merge

func (m *ListAppProfilesRequest) XXX_Merge(src proto.Message)

func (*ListAppProfilesRequest) XXX_Size

func (m *ListAppProfilesRequest) XXX_Size() int

func (*ListAppProfilesRequest) XXX_Unmarshal

func (m *ListAppProfilesRequest) XXX_Unmarshal(b []byte) error

type ListAppProfilesResponse

type ListAppProfilesResponse struct {
	// The list of requested app profiles.
	AppProfiles []*AppProfile `protobuf:"bytes,1,rep,name=app_profiles,json=appProfiles,proto3" json:"app_profiles,omitempty"`
	// Set if not all app profiles could be returned in a single response.
	// Pass this value to `page_token` in another request to get the next
	// page of results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations from which AppProfile information could not be retrieved,
	// due to an outage or some other transient condition.
	// AppProfiles from these locations may be missing from `app_profiles`.
	// Values are of the form `projects/<project>/locations/<zone_id>`
	FailedLocations      []string `protobuf:"bytes,3,rep,name=failed_locations,json=failedLocations,proto3" json:"failed_locations,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Response message for BigtableInstanceAdmin.ListAppProfiles.

func (*ListAppProfilesResponse) Descriptor

func (*ListAppProfilesResponse) Descriptor() ([]byte, []int)

func (*ListAppProfilesResponse) GetAppProfiles

func (m *ListAppProfilesResponse) GetAppProfiles() []*AppProfile

func (*ListAppProfilesResponse) GetFailedLocations

func (m *ListAppProfilesResponse) GetFailedLocations() []string

func (*ListAppProfilesResponse) GetNextPageToken

func (m *ListAppProfilesResponse) GetNextPageToken() string

func (*ListAppProfilesResponse) ProtoMessage

func (*ListAppProfilesResponse) ProtoMessage()

func (*ListAppProfilesResponse) Reset

func (m *ListAppProfilesResponse) Reset()

func (*ListAppProfilesResponse) String

func (m *ListAppProfilesResponse) String() string

func (*ListAppProfilesResponse) XXX_DiscardUnknown

func (m *ListAppProfilesResponse) XXX_DiscardUnknown()

func (*ListAppProfilesResponse) XXX_Marshal

func (m *ListAppProfilesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListAppProfilesResponse) XXX_Merge

func (m *ListAppProfilesResponse) XXX_Merge(src proto.Message)

func (*ListAppProfilesResponse) XXX_Size

func (m *ListAppProfilesResponse) XXX_Size() int

func (*ListAppProfilesResponse) XXX_Unmarshal

func (m *ListAppProfilesResponse) XXX_Unmarshal(b []byte) error

type ListBackupsRequest

type ListBackupsRequest struct {
	// Required. The cluster to list backups from. Values are of the
	// form `projects/{project}/instances/{instance}/clusters/{cluster}`.
	// Use `{cluster} = '-'` to list backups for all clusters in an instance,
	// e.g., `projects/{project}/instances/{instance}/clusters/-`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// A filter expression that filters backups listed in the response.
	// The expression must specify the field name, a comparison operator,
	// and the value that you want to use for filtering. The value must be a
	// string, a number, or a boolean. The comparison operator must be
	// <, >, <=, >=, !=, =, or :. Colon ‘:’ represents a HAS operator which is
	// roughly synonymous with equality. Filter rules are case insensitive.
	//
	// The fields eligible for filtering are:
	//   * `name`
	//   * `source_table`
	//   * `state`
	//   * `start_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ)
	//   * `end_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ)
	//   * `expire_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ)
	//   * `size_bytes`
	//
	// To filter on multiple expressions, provide each separate expression within
	// parentheses. By default, each expression is an AND expression. However,
	// you can include AND, OR, and NOT expressions explicitly.
	//
	// Some examples of using filters are:
	//
	//   * `name:"exact"` --> The backup's name is the string "exact".
	//   * `name:howl` --> The backup's name contains the string "howl".
	//   * `source_table:prod`
	//          --> The source_table's name contains the string "prod".
	//   * `state:CREATING` --> The backup is pending creation.
	//   * `state:READY` --> The backup is fully created and ready for use.
	//   * `(name:howl) AND (start_time < \"2018-03-28T14:50:00Z\")`
	//          --> The backup name contains the string "howl" and start_time
	//              of the backup is before 2018-03-28T14:50:00Z.
	//   * `size_bytes > 10000000000` --> The backup's size is greater than 10GB
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// An expression for specifying the sort order of the results of the request.
	// The string value should specify one or more fields in
	// [Backup][google.bigtable.admin.v2.Backup]. The full syntax is described at
	// https://aip.dev/132#ordering.
	//
	// Fields supported are:
	//    * name
	//    * source_table
	//    * expire_time
	//    * start_time
	//    * end_time
	//    * size_bytes
	//    * state
	//
	// For example, "start_time". The default sorting order is ascending.
	// To specify descending order for the field, a suffix " desc" should
	// be appended to the field name. For example, "start_time desc".
	// Redundant space characters in the syntax are insigificant.
	//
	// If order_by is empty, results will be sorted by `start_time` in descending
	// order starting from the most recently created backup.
	OrderBy string `protobuf:"bytes,3,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Number of backups to be returned in the response. If 0 or
	// less, defaults to the server's maximum allowed page size.
	PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// If non-empty, `page_token` should contain a
	// [next_page_token][google.bigtable.admin.v2.ListBackupsResponse.next_page_token]
	// from a previous
	// [ListBackupsResponse][google.bigtable.admin.v2.ListBackupsResponse] to the
	// same `parent` and with the same `filter`.
	PageToken            string   `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The request for [ListBackups][google.bigtable.admin.v2.BigtableTableAdmin.ListBackups].

func (*ListBackupsRequest) Descriptor

func (*ListBackupsRequest) Descriptor() ([]byte, []int)

func (*ListBackupsRequest) GetFilter

func (m *ListBackupsRequest) GetFilter() string

func (*ListBackupsRequest) GetOrderBy

func (m *ListBackupsRequest) GetOrderBy() string

func (*ListBackupsRequest) GetPageSize

func (m *ListBackupsRequest) GetPageSize() int32

func (*ListBackupsRequest) GetPageToken

func (m *ListBackupsRequest) GetPageToken() string

func (*ListBackupsRequest) GetParent

func (m *ListBackupsRequest) GetParent() string

func (*ListBackupsRequest) ProtoMessage

func (*ListBackupsRequest) ProtoMessage()

func (*ListBackupsRequest) Reset

func (m *ListBackupsRequest) Reset()

func (*ListBackupsRequest) String

func (m *ListBackupsRequest) String() string

func (*ListBackupsRequest) XXX_DiscardUnknown

func (m *ListBackupsRequest) XXX_DiscardUnknown()

func (*ListBackupsRequest) XXX_Marshal

func (m *ListBackupsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListBackupsRequest) XXX_Merge

func (m *ListBackupsRequest) XXX_Merge(src proto.Message)

func (*ListBackupsRequest) XXX_Size

func (m *ListBackupsRequest) XXX_Size() int

func (*ListBackupsRequest) XXX_Unmarshal

func (m *ListBackupsRequest) XXX_Unmarshal(b []byte) error

type ListBackupsResponse

type ListBackupsResponse struct {
	// The list of matching backups.
	Backups []*Backup `protobuf:"bytes,1,rep,name=backups,proto3" json:"backups,omitempty"`
	// `next_page_token` can be sent in a subsequent
	// [ListBackups][google.bigtable.admin.v2.BigtableTableAdmin.ListBackups] call
	// to fetch more of the matching backups.
	NextPageToken        string   `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The response for [ListBackups][google.bigtable.admin.v2.BigtableTableAdmin.ListBackups].

func (*ListBackupsResponse) Descriptor

func (*ListBackupsResponse) Descriptor() ([]byte, []int)

func (*ListBackupsResponse) GetBackups

func (m *ListBackupsResponse) GetBackups() []*Backup

func (*ListBackupsResponse) GetNextPageToken

func (m *ListBackupsResponse) GetNextPageToken() string

func (*ListBackupsResponse) ProtoMessage

func (*ListBackupsResponse) ProtoMessage()

func (*ListBackupsResponse) Reset

func (m *ListBackupsResponse) Reset()

func (*ListBackupsResponse) String

func (m *ListBackupsResponse) String() string

func (*ListBackupsResponse) XXX_DiscardUnknown

func (m *ListBackupsResponse) XXX_DiscardUnknown()

func (*ListBackupsResponse) XXX_Marshal

func (m *ListBackupsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListBackupsResponse) XXX_Merge

func (m *ListBackupsResponse) XXX_Merge(src proto.Message)

func (*ListBackupsResponse) XXX_Size

func (m *ListBackupsResponse) XXX_Size() int

func (*ListBackupsResponse) XXX_Unmarshal

func (m *ListBackupsResponse) XXX_Unmarshal(b []byte) error

type ListClustersRequest

type ListClustersRequest struct {
	// Required. The unique name of the instance for which a list of clusters is requested.
	// Values are of the form `projects/{project}/instances/{instance}`.
	// Use `{instance} = '-'` to list Clusters for all Instances in a project,
	// e.g., `projects/myproject/instances/-`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// DEPRECATED: This field is unused and ignored.
	PageToken            string   `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for BigtableInstanceAdmin.ListClusters.

func (*ListClustersRequest) Descriptor

func (*ListClustersRequest) Descriptor() ([]byte, []int)

func (*ListClustersRequest) GetPageToken

func (m *ListClustersRequest) GetPageToken() string

func (*ListClustersRequest) GetParent

func (m *ListClustersRequest) GetParent() string

func (*ListClustersRequest) ProtoMessage

func (*ListClustersRequest) ProtoMessage()

func (*ListClustersRequest) Reset

func (m *ListClustersRequest) Reset()

func (*ListClustersRequest) String

func (m *ListClustersRequest) String() string

func (*ListClustersRequest) XXX_DiscardUnknown

func (m *ListClustersRequest) XXX_DiscardUnknown()

func (*ListClustersRequest) XXX_Marshal

func (m *ListClustersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListClustersRequest) XXX_Merge

func (m *ListClustersRequest) XXX_Merge(src proto.Message)

func (*ListClustersRequest) XXX_Size

func (m *ListClustersRequest) XXX_Size() int

func (*ListClustersRequest) XXX_Unmarshal

func (m *ListClustersRequest) XXX_Unmarshal(b []byte) error

type ListClustersResponse

type ListClustersResponse struct {
	// The list of requested clusters.
	Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
	// Locations from which Cluster information could not be retrieved,
	// due to an outage or some other transient condition.
	// Clusters from these locations may be missing from `clusters`,
	// or may only have partial information returned.
	// Values are of the form `projects/<project>/locations/<zone_id>`
	FailedLocations []string `protobuf:"bytes,2,rep,name=failed_locations,json=failedLocations,proto3" json:"failed_locations,omitempty"`
	// DEPRECATED: This field is unused and ignored.
	NextPageToken        string   `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Response message for BigtableInstanceAdmin.ListClusters.

func (*ListClustersResponse) Descriptor

func (*ListClustersResponse) Descriptor() ([]byte, []int)

func (*ListClustersResponse) GetClusters

func (m *ListClustersResponse) GetClusters() []*Cluster

func (*ListClustersResponse) GetFailedLocations

func (m *ListClustersResponse) GetFailedLocations() []string

func (*ListClustersResponse) GetNextPageToken

func (m *ListClustersResponse) GetNextPageToken() string

func (*ListClustersResponse) ProtoMessage

func (*ListClustersResponse) ProtoMessage()

func (*ListClustersResponse) Reset

func (m *ListClustersResponse) Reset()

func (*ListClustersResponse) String

func (m *ListClustersResponse) String() string

func (*ListClustersResponse) XXX_DiscardUnknown

func (m *ListClustersResponse) XXX_DiscardUnknown()

func (*ListClustersResponse) XXX_Marshal

func (m *ListClustersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListClustersResponse) XXX_Merge

func (m *ListClustersResponse) XXX_Merge(src proto.Message)

func (*ListClustersResponse) XXX_Size

func (m *ListClustersResponse) XXX_Size() int

func (*ListClustersResponse) XXX_Unmarshal

func (m *ListClustersResponse) XXX_Unmarshal(b []byte) error

type ListInstancesRequest

type ListInstancesRequest struct {
	// Required. The unique name of the project for which a list of instances is requested.
	// Values are of the form `projects/{project}`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// DEPRECATED: This field is unused and ignored.
	PageToken            string   `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for BigtableInstanceAdmin.ListInstances.

func (*ListInstancesRequest) Descriptor

func (*ListInstancesRequest) Descriptor() ([]byte, []int)

func (*ListInstancesRequest) GetPageToken

func (m *ListInstancesRequest) GetPageToken() string

func (*ListInstancesRequest) GetParent

func (m *ListInstancesRequest) GetParent() string

func (*ListInstancesRequest) ProtoMessage

func (*ListInstancesRequest) ProtoMessage()

func (*ListInstancesRequest) Reset

func (m *ListInstancesRequest) Reset()

func (*ListInstancesRequest) String

func (m *ListInstancesRequest) String() string

func (*ListInstancesRequest) XXX_DiscardUnknown

func (m *ListInstancesRequest) XXX_DiscardUnknown()

func (*ListInstancesRequest) XXX_Marshal

func (m *ListInstancesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListInstancesRequest) XXX_Merge

func (m *ListInstancesRequest) XXX_Merge(src proto.Message)

func (*ListInstancesRequest) XXX_Size

func (m *ListInstancesRequest) XXX_Size() int

func (*ListInstancesRequest) XXX_Unmarshal

func (m *ListInstancesRequest) XXX_Unmarshal(b []byte) error

type ListInstancesResponse

type ListInstancesResponse struct {
	// The list of requested instances.
	Instances []*Instance `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"`
	// Locations from which Instance information could not be retrieved,
	// due to an outage or some other transient condition.
	// Instances whose Clusters are all in one of the failed locations
	// may be missing from `instances`, and Instances with at least one
	// Cluster in a failed location may only have partial information returned.
	// Values are of the form `projects/<project>/locations/<zone_id>`
	FailedLocations []string `protobuf:"bytes,2,rep,name=failed_locations,json=failedLocations,proto3" json:"failed_locations,omitempty"`
	// DEPRECATED: This field is unused and ignored.
	NextPageToken        string   `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Response message for BigtableInstanceAdmin.ListInstances.

func (*ListInstancesResponse) Descriptor

func (*ListInstancesResponse) Descriptor() ([]byte, []int)

func (*ListInstancesResponse) GetFailedLocations

func (m *ListInstancesResponse) GetFailedLocations() []string

func (*ListInstancesResponse) GetInstances

func (m *ListInstancesResponse) GetInstances() []*Instance

func (*ListInstancesResponse) GetNextPageToken

func (m *ListInstancesResponse) GetNextPageToken() string

func (*ListInstancesResponse) ProtoMessage

func (*ListInstancesResponse) ProtoMessage()

func (*ListInstancesResponse) Reset

func (m *ListInstancesResponse) Reset()

func (*ListInstancesResponse) String

func (m *ListInstancesResponse) String() string

func (*ListInstancesResponse) XXX_DiscardUnknown

func (m *ListInstancesResponse) XXX_DiscardUnknown()

func (*ListInstancesResponse) XXX_Marshal

func (m *ListInstancesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListInstancesResponse) XXX_Merge

func (m *ListInstancesResponse) XXX_Merge(src proto.Message)

func (*ListInstancesResponse) XXX_Size

func (m *ListInstancesResponse) XXX_Size() int

func (*ListInstancesResponse) XXX_Unmarshal

func (m *ListInstancesResponse) XXX_Unmarshal(b []byte) error

type ListSnapshotsRequest

type ListSnapshotsRequest struct {
	// Required. The unique name of the cluster for which snapshots should be
	// listed. Values are of the form
	// `projects/{project}/instances/{instance}/clusters/{cluster}`.
	// Use `{cluster} = '-'` to list snapshots for all clusters in an instance,
	// e.g., `projects/{project}/instances/{instance}/clusters/-`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The maximum number of snapshots to return per page.
	// CURRENTLY UNIMPLEMENTED AND IGNORED.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The value of `next_page_token` returned by a previous call.
	PageToken            string   `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots][google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots]

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

func (*ListSnapshotsRequest) Descriptor

func (*ListSnapshotsRequest) Descriptor() ([]byte, []int)

func (*ListSnapshotsRequest) GetPageSize

func (m *ListSnapshotsRequest) GetPageSize() int32

func (*ListSnapshotsRequest) GetPageToken

func (m *ListSnapshotsRequest) GetPageToken() string

func (*ListSnapshotsRequest) GetParent

func (m *ListSnapshotsRequest) GetParent() string

func (*ListSnapshotsRequest) ProtoMessage

func (*ListSnapshotsRequest) ProtoMessage()

func (*ListSnapshotsRequest) Reset

func (m *ListSnapshotsRequest) Reset()

func (*ListSnapshotsRequest) String

func (m *ListSnapshotsRequest) String() string

func (*ListSnapshotsRequest) XXX_DiscardUnknown

func (m *ListSnapshotsRequest) XXX_DiscardUnknown()

func (*ListSnapshotsRequest) XXX_Marshal

func (m *ListSnapshotsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListSnapshotsRequest) XXX_Merge

func (m *ListSnapshotsRequest) XXX_Merge(src proto.Message)

func (*ListSnapshotsRequest) XXX_Size

func (m *ListSnapshotsRequest) XXX_Size() int

func (*ListSnapshotsRequest) XXX_Unmarshal

func (m *ListSnapshotsRequest) XXX_Unmarshal(b []byte) error

type ListSnapshotsResponse

type ListSnapshotsResponse struct {
	// The snapshots present in the requested cluster.
	Snapshots []*Snapshot `protobuf:"bytes,1,rep,name=snapshots,proto3" json:"snapshots,omitempty"`
	// Set if not all snapshots could be returned in a single response.
	// Pass this value to `page_token` in another request to get the next
	// page of results.
	NextPageToken        string   `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Response message for [google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots][google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots]

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

func (*ListSnapshotsResponse) Descriptor

func (*ListSnapshotsResponse) Descriptor() ([]byte, []int)

func (*ListSnapshotsResponse) GetNextPageToken

func (m *ListSnapshotsResponse) GetNextPageToken() string

func (*ListSnapshotsResponse) GetSnapshots

func (m *ListSnapshotsResponse) GetSnapshots() []*Snapshot

func (*ListSnapshotsResponse) ProtoMessage

func (*ListSnapshotsResponse) ProtoMessage()

func (*ListSnapshotsResponse) Reset

func (m *ListSnapshotsResponse) Reset()

func (*ListSnapshotsResponse) String

func (m *ListSnapshotsResponse) String() string

func (*ListSnapshotsResponse) XXX_DiscardUnknown

func (m *ListSnapshotsResponse) XXX_DiscardUnknown()

func (*ListSnapshotsResponse) XXX_Marshal

func (m *ListSnapshotsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListSnapshotsResponse) XXX_Merge

func (m *ListSnapshotsResponse) XXX_Merge(src proto.Message)

func (*ListSnapshotsResponse) XXX_Size

func (m *ListSnapshotsResponse) XXX_Size() int

func (*ListSnapshotsResponse) XXX_Unmarshal

func (m *ListSnapshotsResponse) XXX_Unmarshal(b []byte) error

type ListTablesRequest

type ListTablesRequest struct {
	// Required. The unique name of the instance for which tables should be
	// listed. Values are of the form `projects/{project}/instances/{instance}`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The view to be applied to the returned tables' fields.
	// Only NAME_ONLY view (default) and REPLICATION_VIEW are supported.
	View Table_View `protobuf:"varint,2,opt,name=view,proto3,enum=google.bigtable.admin.v2.Table_View" json:"view,omitempty"`
	// Maximum number of results per page.
	//
	// A page_size of zero lets the server choose the number of items to return.
	// A page_size which is strictly positive will return at most that many items.
	// A negative page_size will cause an error.
	//
	// Following the first request, subsequent paginated calls are not required
	// to pass a page_size. If a page_size is set in subsequent calls, it must
	// match the page_size given in the first request.
	PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The value of `next_page_token` returned by a previous call.
	PageToken            string   `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.ListTables][google.bigtable.admin.v2.BigtableTableAdmin.ListTables]

func (*ListTablesRequest) Descriptor

func (*ListTablesRequest) Descriptor() ([]byte, []int)

func (*ListTablesRequest) GetPageSize

func (m *ListTablesRequest) GetPageSize() int32

func (*ListTablesRequest) GetPageToken

func (m *ListTablesRequest) GetPageToken() string

func (*ListTablesRequest) GetParent

func (m *ListTablesRequest) GetParent() string

func (*ListTablesRequest) GetView

func (m *ListTablesRequest) GetView() Table_View

func (*ListTablesRequest) ProtoMessage

func (*ListTablesRequest) ProtoMessage()

func (*ListTablesRequest) Reset

func (m *ListTablesRequest) Reset()

func (*ListTablesRequest) String

func (m *ListTablesRequest) String() string

func (*ListTablesRequest) XXX_DiscardUnknown

func (m *ListTablesRequest) XXX_DiscardUnknown()

func (*ListTablesRequest) XXX_Marshal

func (m *ListTablesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListTablesRequest) XXX_Merge

func (m *ListTablesRequest) XXX_Merge(src proto.Message)

func (*ListTablesRequest) XXX_Size

func (m *ListTablesRequest) XXX_Size() int

func (*ListTablesRequest) XXX_Unmarshal

func (m *ListTablesRequest) XXX_Unmarshal(b []byte) error

type ListTablesResponse

type ListTablesResponse struct {
	// The tables present in the requested instance.
	Tables []*Table `protobuf:"bytes,1,rep,name=tables,proto3" json:"tables,omitempty"`
	// Set if not all tables could be returned in a single response.
	// Pass this value to `page_token` in another request to get the next
	// page of results.
	NextPageToken        string   `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Response message for [google.bigtable.admin.v2.BigtableTableAdmin.ListTables][google.bigtable.admin.v2.BigtableTableAdmin.ListTables]

func (*ListTablesResponse) Descriptor

func (*ListTablesResponse) Descriptor() ([]byte, []int)

func (*ListTablesResponse) GetNextPageToken

func (m *ListTablesResponse) GetNextPageToken() string

func (*ListTablesResponse) GetTables

func (m *ListTablesResponse) GetTables() []*Table

func (*ListTablesResponse) ProtoMessage

func (*ListTablesResponse) ProtoMessage()

func (*ListTablesResponse) Reset

func (m *ListTablesResponse) Reset()

func (*ListTablesResponse) String

func (m *ListTablesResponse) String() string

func (*ListTablesResponse) XXX_DiscardUnknown

func (m *ListTablesResponse) XXX_DiscardUnknown()

func (*ListTablesResponse) XXX_Marshal

func (m *ListTablesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListTablesResponse) XXX_Merge

func (m *ListTablesResponse) XXX_Merge(src proto.Message)

func (*ListTablesResponse) XXX_Size

func (m *ListTablesResponse) XXX_Size() int

func (*ListTablesResponse) XXX_Unmarshal

func (m *ListTablesResponse) XXX_Unmarshal(b []byte) error

type ModifyColumnFamiliesRequest

type ModifyColumnFamiliesRequest struct {
	// Required. The unique name of the table whose families should be modified.
	// Values are of the form
	// `projects/{project}/instances/{instance}/tables/{table}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. Modifications to be atomically applied to the specified table's
	// families. Entries are applied in order, meaning that earlier modifications
	// can be masked by later ones (in the case of repeated updates to the same
	// family, for example).
	Modifications        []*ModifyColumnFamiliesRequest_Modification `protobuf:"bytes,2,rep,name=modifications,proto3" json:"modifications,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
	XXX_unrecognized     []byte                                      `json:"-"`
	XXX_sizecache        int32                                       `json:"-"`
}

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.ModifyColumnFamilies][google.bigtable.admin.v2.BigtableTableAdmin.ModifyColumnFamilies]

func (*ModifyColumnFamiliesRequest) Descriptor

func (*ModifyColumnFamiliesRequest) Descriptor() ([]byte, []int)

func (*ModifyColumnFamiliesRequest) GetModifications

func (*ModifyColumnFamiliesRequest) GetName

func (m *ModifyColumnFamiliesRequest) GetName() string

func (*ModifyColumnFamiliesRequest) ProtoMessage

func (*ModifyColumnFamiliesRequest) ProtoMessage()

func (*ModifyColumnFamiliesRequest) Reset

func (m *ModifyColumnFamiliesRequest) Reset()

func (*ModifyColumnFamiliesRequest) String

func (m *ModifyColumnFamiliesRequest) String() string

func (*ModifyColumnFamiliesRequest) XXX_DiscardUnknown

func (m *ModifyColumnFamiliesRequest) XXX_DiscardUnknown()

func (*ModifyColumnFamiliesRequest) XXX_Marshal

func (m *ModifyColumnFamiliesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ModifyColumnFamiliesRequest) XXX_Merge

func (m *ModifyColumnFamiliesRequest) XXX_Merge(src proto.Message)

func (*ModifyColumnFamiliesRequest) XXX_Size

func (m *ModifyColumnFamiliesRequest) XXX_Size() int

func (*ModifyColumnFamiliesRequest) XXX_Unmarshal

func (m *ModifyColumnFamiliesRequest) XXX_Unmarshal(b []byte) error

type ModifyColumnFamiliesRequest_Modification

type ModifyColumnFamiliesRequest_Modification struct {
	// The ID of the column family to be modified.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Column familiy modifications.
	//
	// Types that are valid to be assigned to Mod:
	//	*ModifyColumnFamiliesRequest_Modification_Create
	//	*ModifyColumnFamiliesRequest_Modification_Update
	//	*ModifyColumnFamiliesRequest_Modification_Drop
	Mod                  isModifyColumnFamiliesRequest_Modification_Mod `protobuf_oneof:"mod"`
	XXX_NoUnkeyedLiteral struct{}                                       `json:"-"`
	XXX_unrecognized     []byte                                         `json:"-"`
	XXX_sizecache        int32                                          `json:"-"`
}

A create, update, or delete of a particular column family.

func (*ModifyColumnFamiliesRequest_Modification) Descriptor

func (*ModifyColumnFamiliesRequest_Modification) Descriptor() ([]byte, []int)

func (*ModifyColumnFamiliesRequest_Modification) GetCreate

func (*ModifyColumnFamiliesRequest_Modification) GetDrop

func (*ModifyColumnFamiliesRequest_Modification) GetId

func (*ModifyColumnFamiliesRequest_Modification) GetMod

func (m *ModifyColumnFamiliesRequest_Modification) GetMod() isModifyColumnFamiliesRequest_Modification_Mod

func (*ModifyColumnFamiliesRequest_Modification) GetUpdate

func (*ModifyColumnFamiliesRequest_Modification) ProtoMessage

func (*ModifyColumnFamiliesRequest_Modification) Reset

func (*ModifyColumnFamiliesRequest_Modification) String

func (*ModifyColumnFamiliesRequest_Modification) XXX_DiscardUnknown

func (m *ModifyColumnFamiliesRequest_Modification) XXX_DiscardUnknown()

func (*ModifyColumnFamiliesRequest_Modification) XXX_Marshal

func (m *ModifyColumnFamiliesRequest_Modification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ModifyColumnFamiliesRequest_Modification) XXX_Merge

func (*ModifyColumnFamiliesRequest_Modification) XXX_OneofWrappers

func (*ModifyColumnFamiliesRequest_Modification) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*ModifyColumnFamiliesRequest_Modification) XXX_Size

func (*ModifyColumnFamiliesRequest_Modification) XXX_Unmarshal

func (m *ModifyColumnFamiliesRequest_Modification) XXX_Unmarshal(b []byte) error

type ModifyColumnFamiliesRequest_Modification_Create

type ModifyColumnFamiliesRequest_Modification_Create struct {
	Create *ColumnFamily `protobuf:"bytes,2,opt,name=create,proto3,oneof"`
}

type ModifyColumnFamiliesRequest_Modification_Drop

type ModifyColumnFamiliesRequest_Modification_Drop struct {
	Drop bool `protobuf:"varint,4,opt,name=drop,proto3,oneof"`
}

type ModifyColumnFamiliesRequest_Modification_Update

type ModifyColumnFamiliesRequest_Modification_Update struct {
	Update *ColumnFamily `protobuf:"bytes,3,opt,name=update,proto3,oneof"`
}

type OperationProgress

type OperationProgress struct {
	// Percent completion of the operation.
	// Values are between 0 and 100 inclusive.
	ProgressPercent int32 `protobuf:"varint,1,opt,name=progress_percent,json=progressPercent,proto3" json:"progress_percent,omitempty"`
	// Time the request was received.
	StartTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// If set, the time at which this operation failed or was completed
	// successfully.
	EndTime              *timestamp.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

Encapsulates progress related information for a Cloud Bigtable long running operation.

func (*OperationProgress) Descriptor

func (*OperationProgress) Descriptor() ([]byte, []int)

func (*OperationProgress) GetEndTime

func (m *OperationProgress) GetEndTime() *timestamp.Timestamp

func (*OperationProgress) GetProgressPercent

func (m *OperationProgress) GetProgressPercent() int32

func (*OperationProgress) GetStartTime

func (m *OperationProgress) GetStartTime() *timestamp.Timestamp

func (*OperationProgress) ProtoMessage

func (*OperationProgress) ProtoMessage()

func (*OperationProgress) Reset

func (m *OperationProgress) Reset()

func (*OperationProgress) String

func (m *OperationProgress) String() string

func (*OperationProgress) XXX_DiscardUnknown

func (m *OperationProgress) XXX_DiscardUnknown()

func (*OperationProgress) XXX_Marshal

func (m *OperationProgress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OperationProgress) XXX_Merge

func (m *OperationProgress) XXX_Merge(src proto.Message)

func (*OperationProgress) XXX_Size

func (m *OperationProgress) XXX_Size() int

func (*OperationProgress) XXX_Unmarshal

func (m *OperationProgress) XXX_Unmarshal(b []byte) error

type OptimizeRestoredTableMetadata

type OptimizeRestoredTableMetadata struct {
	// Name of the restored table being optimized.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The progress of the post-restore optimizations.
	Progress             *OperationProgress `protobuf:"bytes,2,opt,name=progress,proto3" json:"progress,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

Metadata type for the long-running operation used to track the progress of optimizations performed on a newly restored table. This long-running operation is automatically created by the system after the successful completion of a table restore, and cannot be cancelled.

func (*OptimizeRestoredTableMetadata) Descriptor

func (*OptimizeRestoredTableMetadata) Descriptor() ([]byte, []int)

func (*OptimizeRestoredTableMetadata) GetName

func (*OptimizeRestoredTableMetadata) GetProgress

func (*OptimizeRestoredTableMetadata) ProtoMessage

func (*OptimizeRestoredTableMetadata) ProtoMessage()

func (*OptimizeRestoredTableMetadata) Reset

func (m *OptimizeRestoredTableMetadata) Reset()

func (*OptimizeRestoredTableMetadata) String

func (*OptimizeRestoredTableMetadata) XXX_DiscardUnknown

func (m *OptimizeRestoredTableMetadata) XXX_DiscardUnknown()

func (*OptimizeRestoredTableMetadata) XXX_Marshal

func (m *OptimizeRestoredTableMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OptimizeRestoredTableMetadata) XXX_Merge

func (m *OptimizeRestoredTableMetadata) XXX_Merge(src proto.Message)

func (*OptimizeRestoredTableMetadata) XXX_Size

func (m *OptimizeRestoredTableMetadata) XXX_Size() int

func (*OptimizeRestoredTableMetadata) XXX_Unmarshal

func (m *OptimizeRestoredTableMetadata) XXX_Unmarshal(b []byte) error

type PartialUpdateInstanceRequest

type PartialUpdateInstanceRequest struct {
	// Required. The Instance which will (partially) replace the current value.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Required. The subset of Instance fields which should be replaced.
	// Must be explicitly set.
	UpdateMask           *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Request message for BigtableInstanceAdmin.PartialUpdateInstance.

func (*PartialUpdateInstanceRequest) Descriptor

func (*PartialUpdateInstanceRequest) Descriptor() ([]byte, []int)

func (*PartialUpdateInstanceRequest) GetInstance

func (m *PartialUpdateInstanceRequest) GetInstance() *Instance

func (*PartialUpdateInstanceRequest) GetUpdateMask

func (*PartialUpdateInstanceRequest) ProtoMessage

func (*PartialUpdateInstanceRequest) ProtoMessage()

func (*PartialUpdateInstanceRequest) Reset

func (m *PartialUpdateInstanceRequest) Reset()

func (*PartialUpdateInstanceRequest) String

func (*PartialUpdateInstanceRequest) XXX_DiscardUnknown

func (m *PartialUpdateInstanceRequest) XXX_DiscardUnknown()

func (*PartialUpdateInstanceRequest) XXX_Marshal

func (m *PartialUpdateInstanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PartialUpdateInstanceRequest) XXX_Merge

func (m *PartialUpdateInstanceRequest) XXX_Merge(src proto.Message)

func (*PartialUpdateInstanceRequest) XXX_Size

func (m *PartialUpdateInstanceRequest) XXX_Size() int

func (*PartialUpdateInstanceRequest) XXX_Unmarshal

func (m *PartialUpdateInstanceRequest) XXX_Unmarshal(b []byte) error

type RestoreInfo

type RestoreInfo struct {
	// The type of the restore source.
	SourceType RestoreSourceType `` /* 140-byte string literal not displayed */
	// Information about the source used to restore the table.
	//
	// Types that are valid to be assigned to SourceInfo:
	//	*RestoreInfo_BackupInfo
	SourceInfo           isRestoreInfo_SourceInfo `protobuf_oneof:"source_info"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

Information about a table restore.

func (*RestoreInfo) Descriptor

func (*RestoreInfo) Descriptor() ([]byte, []int)

func (*RestoreInfo) GetBackupInfo

func (m *RestoreInfo) GetBackupInfo() *BackupInfo

func (*RestoreInfo) GetSourceInfo

func (m *RestoreInfo) GetSourceInfo() isRestoreInfo_SourceInfo

func (*RestoreInfo) GetSourceType

func (m *RestoreInfo) GetSourceType() RestoreSourceType

func (*RestoreInfo) ProtoMessage

func (*RestoreInfo) ProtoMessage()

func (*RestoreInfo) Reset

func (m *RestoreInfo) Reset()

func (*RestoreInfo) String

func (m *RestoreInfo) String() string

func (*RestoreInfo) XXX_DiscardUnknown

func (m *RestoreInfo) XXX_DiscardUnknown()

func (*RestoreInfo) XXX_Marshal

func (m *RestoreInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RestoreInfo) XXX_Merge

func (m *RestoreInfo) XXX_Merge(src proto.Message)

func (*RestoreInfo) XXX_OneofWrappers

func (*RestoreInfo) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*RestoreInfo) XXX_Size

func (m *RestoreInfo) XXX_Size() int

func (*RestoreInfo) XXX_Unmarshal

func (m *RestoreInfo) XXX_Unmarshal(b []byte) error

type RestoreInfo_BackupInfo

type RestoreInfo_BackupInfo struct {
	BackupInfo *BackupInfo `protobuf:"bytes,2,opt,name=backup_info,json=backupInfo,proto3,oneof"`
}

type RestoreSourceType

type RestoreSourceType int32

Indicates the type of the restore source.

const (
	// No restore associated.
	RestoreSourceType_RESTORE_SOURCE_TYPE_UNSPECIFIED RestoreSourceType = 0
	// A backup was used as the source of the restore.
	RestoreSourceType_BACKUP RestoreSourceType = 1
)

func (RestoreSourceType) EnumDescriptor

func (RestoreSourceType) EnumDescriptor() ([]byte, []int)

func (RestoreSourceType) String

func (x RestoreSourceType) String() string

type RestoreTableMetadata

type RestoreTableMetadata struct {
	// Name of the table being created and restored to.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The type of the restore source.
	SourceType RestoreSourceType `` /* 140-byte string literal not displayed */
	// Information about the source used to restore the table, as specified by
	// `source` in
	// [RestoreTableRequest][google.bigtable.admin.v2.RestoreTableRequest].
	//
	// Types that are valid to be assigned to SourceInfo:
	//	*RestoreTableMetadata_BackupInfo
	SourceInfo isRestoreTableMetadata_SourceInfo `protobuf_oneof:"source_info"`
	// If exists, the name of the long-running operation that will be used to
	// track the post-restore optimization process to optimize the performance of
	// the restored table. The metadata type of the long-running operation is
	// [OptimizeRestoreTableMetadata][]. The response type is
	// [Empty][google.protobuf.Empty]. This long-running operation may be
	// automatically created by the system if applicable after the
	// RestoreTable long-running operation completes successfully. This operation
	// may not be created if the table is already optimized or the restore was
	// not successful.
	OptimizeTableOperationName string `` /* 143-byte string literal not displayed */
	// The progress of the
	// [RestoreTable][google.bigtable.admin.v2.BigtableTableAdmin.RestoreTable]
	// operation.
	Progress             *OperationProgress `protobuf:"bytes,5,opt,name=progress,proto3" json:"progress,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

Metadata type for the long-running operation returned by [RestoreTable][google.bigtable.admin.v2.BigtableTableAdmin.RestoreTable].

func (*RestoreTableMetadata) Descriptor

func (*RestoreTableMetadata) Descriptor() ([]byte, []int)

func (*RestoreTableMetadata) GetBackupInfo

func (m *RestoreTableMetadata) GetBackupInfo() *BackupInfo

func (*RestoreTableMetadata) GetName

func (m *RestoreTableMetadata) GetName() string

func (*RestoreTableMetadata) GetOptimizeTableOperationName

func (m *RestoreTableMetadata) GetOptimizeTableOperationName() string

func (*RestoreTableMetadata) GetProgress

func (m *RestoreTableMetadata) GetProgress() *OperationProgress

func (*RestoreTableMetadata) GetSourceInfo

func (m *RestoreTableMetadata) GetSourceInfo() isRestoreTableMetadata_SourceInfo

func (*RestoreTableMetadata) GetSourceType

func (m *RestoreTableMetadata) GetSourceType() RestoreSourceType

func (*RestoreTableMetadata) ProtoMessage

func (*RestoreTableMetadata) ProtoMessage()

func (*RestoreTableMetadata) Reset

func (m *RestoreTableMetadata) Reset()

func (*RestoreTableMetadata) String

func (m *RestoreTableMetadata) String() string

func (*RestoreTableMetadata) XXX_DiscardUnknown

func (m *RestoreTableMetadata) XXX_DiscardUnknown()

func (*RestoreTableMetadata) XXX_Marshal

func (m *RestoreTableMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RestoreTableMetadata) XXX_Merge

func (m *RestoreTableMetadata) XXX_Merge(src proto.Message)

func (*RestoreTableMetadata) XXX_OneofWrappers

func (*RestoreTableMetadata) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*RestoreTableMetadata) XXX_Size

func (m *RestoreTableMetadata) XXX_Size() int

func (*RestoreTableMetadata) XXX_Unmarshal

func (m *RestoreTableMetadata) XXX_Unmarshal(b []byte) error

type RestoreTableMetadata_BackupInfo

type RestoreTableMetadata_BackupInfo struct {
	BackupInfo *BackupInfo `protobuf:"bytes,3,opt,name=backup_info,json=backupInfo,proto3,oneof"`
}

type RestoreTableRequest

type RestoreTableRequest struct {
	// Required. The name of the instance in which to create the restored
	// table. This instance must be the parent of the source backup. Values are
	// of the form `projects/<project>/instances/<instance>`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The id of the table to create and restore to. This
	// table must not already exist. The `table_id` appended to
	// `parent` forms the full table name of the form
	// `projects/<project>/instances/<instance>/tables/<table_id>`.
	TableId string `protobuf:"bytes,2,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"`
	// Required. The source from which to restore.
	//
	// Types that are valid to be assigned to Source:
	//	*RestoreTableRequest_Backup
	Source               isRestoreTableRequest_Source `protobuf_oneof:"source"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

The request for [RestoreTable][google.bigtable.admin.v2.BigtableTableAdmin.RestoreTable].

func (*RestoreTableRequest) Descriptor

func (*RestoreTableRequest) Descriptor() ([]byte, []int)

func (*RestoreTableRequest) GetBackup

func (m *RestoreTableRequest) GetBackup() string

func (*RestoreTableRequest) GetParent

func (m *RestoreTableRequest) GetParent() string

func (*RestoreTableRequest) GetSource

func (m *RestoreTableRequest) GetSource() isRestoreTableRequest_Source

func (*RestoreTableRequest) GetTableId

func (m *RestoreTableRequest) GetTableId() string

func (*RestoreTableRequest) ProtoMessage

func (*RestoreTableRequest) ProtoMessage()

func (*RestoreTableRequest) Reset

func (m *RestoreTableRequest) Reset()

func (*RestoreTableRequest) String

func (m *RestoreTableRequest) String() string

func (*RestoreTableRequest) XXX_DiscardUnknown

func (m *RestoreTableRequest) XXX_DiscardUnknown()

func (*RestoreTableRequest) XXX_Marshal

func (m *RestoreTableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RestoreTableRequest) XXX_Merge

func (m *RestoreTableRequest) XXX_Merge(src proto.Message)

func (*RestoreTableRequest) XXX_OneofWrappers

func (*RestoreTableRequest) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*RestoreTableRequest) XXX_Size

func (m *RestoreTableRequest) XXX_Size() int

func (*RestoreTableRequest) XXX_Unmarshal

func (m *RestoreTableRequest) XXX_Unmarshal(b []byte) error

type RestoreTableRequest_Backup

type RestoreTableRequest_Backup struct {
	Backup string `protobuf:"bytes,3,opt,name=backup,proto3,oneof"`
}

type Snapshot

type Snapshot struct {
	// Output only. The unique name of the snapshot.
	// Values are of the form
	// `projects/<project>/instances/<instance>/clusters/<cluster>/snapshots/<snapshot>`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The source table at the time the snapshot was taken.
	SourceTable *Table `protobuf:"bytes,2,opt,name=source_table,json=sourceTable,proto3" json:"source_table,omitempty"`
	// Output only. The size of the data in the source table at the time the
	// snapshot was taken. In some cases, this value may be computed
	// asynchronously via a background process and a placeholder of 0 will be used
	// in the meantime.
	DataSizeBytes int64 `protobuf:"varint,3,opt,name=data_size_bytes,json=dataSizeBytes,proto3" json:"data_size_bytes,omitempty"`
	// Output only. The time when the snapshot is created.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the snapshot will be deleted. The maximum amount
	// of time a snapshot can stay active is 365 days. If 'ttl' is not specified,
	// the default maximum of 365 days will be used.
	DeleteTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
	// Output only. The current state of the snapshot.
	State Snapshot_State `protobuf:"varint,6,opt,name=state,proto3,enum=google.bigtable.admin.v2.Snapshot_State" json:"state,omitempty"`
	// Output only. Description of the snapshot.
	Description          string   `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

A snapshot of a table at a particular time. A snapshot can be used as a checkpoint for data restoration or a data source for a new table.

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

func (*Snapshot) Descriptor

func (*Snapshot) Descriptor() ([]byte, []int)

func (*Snapshot) GetCreateTime

func (m *Snapshot) GetCreateTime() *timestamp.Timestamp

func (*Snapshot) GetDataSizeBytes

func (m *Snapshot) GetDataSizeBytes() int64

func (*Snapshot) GetDeleteTime

func (m *Snapshot) GetDeleteTime() *timestamp.Timestamp

func (*Snapshot) GetDescription

func (m *Snapshot) GetDescription() string

func (*Snapshot) GetName

func (m *Snapshot) GetName() string

func (*Snapshot) GetSourceTable

func (m *Snapshot) GetSourceTable() *Table

func (*Snapshot) GetState

func (m *Snapshot) GetState() Snapshot_State

func (*Snapshot) ProtoMessage

func (*Snapshot) ProtoMessage()

func (*Snapshot) Reset

func (m *Snapshot) Reset()

func (*Snapshot) String

func (m *Snapshot) String() string

func (*Snapshot) XXX_DiscardUnknown

func (m *Snapshot) XXX_DiscardUnknown()

func (*Snapshot) XXX_Marshal

func (m *Snapshot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Snapshot) XXX_Merge

func (m *Snapshot) XXX_Merge(src proto.Message)

func (*Snapshot) XXX_Size

func (m *Snapshot) XXX_Size() int

func (*Snapshot) XXX_Unmarshal

func (m *Snapshot) XXX_Unmarshal(b []byte) error

type SnapshotTableMetadata

type SnapshotTableMetadata struct {
	// The request that prompted the initiation of this SnapshotTable operation.
	OriginalRequest *SnapshotTableRequest `protobuf:"bytes,1,opt,name=original_request,json=originalRequest,proto3" json:"original_request,omitempty"`
	// The time at which the original request was received.
	RequestTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=request_time,json=requestTime,proto3" json:"request_time,omitempty"`
	// The time at which the operation failed or was completed successfully.
	FinishTime           *timestamp.Timestamp `protobuf:"bytes,3,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

The metadata for the Operation returned by SnapshotTable.

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

func (*SnapshotTableMetadata) Descriptor

func (*SnapshotTableMetadata) Descriptor() ([]byte, []int)

func (*SnapshotTableMetadata) GetFinishTime

func (m *SnapshotTableMetadata) GetFinishTime() *timestamp.Timestamp

func (*SnapshotTableMetadata) GetOriginalRequest

func (m *SnapshotTableMetadata) GetOriginalRequest() *SnapshotTableRequest

func (*SnapshotTableMetadata) GetRequestTime

func (m *SnapshotTableMetadata) GetRequestTime() *timestamp.Timestamp

func (*SnapshotTableMetadata) ProtoMessage

func (*SnapshotTableMetadata) ProtoMessage()

func (*SnapshotTableMetadata) Reset

func (m *SnapshotTableMetadata) Reset()

func (*SnapshotTableMetadata) String

func (m *SnapshotTableMetadata) String() string

func (*SnapshotTableMetadata) XXX_DiscardUnknown

func (m *SnapshotTableMetadata) XXX_DiscardUnknown()

func (*SnapshotTableMetadata) XXX_Marshal

func (m *SnapshotTableMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SnapshotTableMetadata) XXX_Merge

func (m *SnapshotTableMetadata) XXX_Merge(src proto.Message)

func (*SnapshotTableMetadata) XXX_Size

func (m *SnapshotTableMetadata) XXX_Size() int

func (*SnapshotTableMetadata) XXX_Unmarshal

func (m *SnapshotTableMetadata) XXX_Unmarshal(b []byte) error

type SnapshotTableRequest

type SnapshotTableRequest struct {
	// Required. The unique name of the table to have the snapshot taken.
	// Values are of the form
	// `projects/{project}/instances/{instance}/tables/{table}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The name of the cluster where the snapshot will be created in.
	// Values are of the form
	// `projects/{project}/instances/{instance}/clusters/{cluster}`.
	Cluster string `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Required. The ID by which the new snapshot should be referred to within the
	// parent cluster, e.g., `mysnapshot` of the form:
	// `[_a-zA-Z0-9][-_.a-zA-Z0-9]*` rather than
	// `projects/{project}/instances/{instance}/clusters/{cluster}/snapshots/mysnapshot`.
	SnapshotId string `protobuf:"bytes,3,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
	// The amount of time that the new snapshot can stay active after it is
	// created. Once 'ttl' expires, the snapshot will get deleted. The maximum
	// amount of time a snapshot can stay active is 7 days. If 'ttl' is not
	// specified, the default value of 24 hours will be used.
	Ttl *duration.Duration `protobuf:"bytes,4,opt,name=ttl,proto3" json:"ttl,omitempty"`
	// Description of the snapshot.
	Description          string   `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.SnapshotTable][google.bigtable.admin.v2.BigtableTableAdmin.SnapshotTable]

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

func (*SnapshotTableRequest) Descriptor

func (*SnapshotTableRequest) Descriptor() ([]byte, []int)

func (*SnapshotTableRequest) GetCluster

func (m *SnapshotTableRequest) GetCluster() string

func (*SnapshotTableRequest) GetDescription

func (m *SnapshotTableRequest) GetDescription() string

func (*SnapshotTableRequest) GetName

func (m *SnapshotTableRequest) GetName() string

func (*SnapshotTableRequest) GetSnapshotId

func (m *SnapshotTableRequest) GetSnapshotId() string

func (*SnapshotTableRequest) GetTtl

func (m *SnapshotTableRequest) GetTtl() *duration.Duration

func (*SnapshotTableRequest) ProtoMessage

func (*SnapshotTableRequest) ProtoMessage()

func (*SnapshotTableRequest) Reset

func (m *SnapshotTableRequest) Reset()

func (*SnapshotTableRequest) String

func (m *SnapshotTableRequest) String() string

func (*SnapshotTableRequest) XXX_DiscardUnknown

func (m *SnapshotTableRequest) XXX_DiscardUnknown()

func (*SnapshotTableRequest) XXX_Marshal

func (m *SnapshotTableRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SnapshotTableRequest) XXX_Merge

func (m *SnapshotTableRequest) XXX_Merge(src proto.Message)

func (*SnapshotTableRequest) XXX_Size

func (m *SnapshotTableRequest) XXX_Size() int

func (*SnapshotTableRequest) XXX_Unmarshal

func (m *SnapshotTableRequest) XXX_Unmarshal(b []byte) error

type Snapshot_State

type Snapshot_State int32

Possible states of a snapshot.

const (
	// The state of the snapshot could not be determined.
	Snapshot_STATE_NOT_KNOWN Snapshot_State = 0
	// The snapshot has been successfully created and can serve all requests.
	Snapshot_READY Snapshot_State = 1
	// The snapshot is currently being created, and may be destroyed if the
	// creation process encounters an error. A snapshot may not be restored to a
	// table while it is being created.
	Snapshot_CREATING Snapshot_State = 2
)

func (Snapshot_State) EnumDescriptor

func (Snapshot_State) EnumDescriptor() ([]byte, []int)

func (Snapshot_State) String

func (x Snapshot_State) String() string

type StorageType

type StorageType int32

Storage media types for persisting Bigtable data.

const (
	// The user did not specify a storage type.
	StorageType_STORAGE_TYPE_UNSPECIFIED StorageType = 0
	// Flash (SSD) storage should be used.
	StorageType_SSD StorageType = 1
	// Magnetic drive (HDD) storage should be used.
	StorageType_HDD StorageType = 2
)

func (StorageType) EnumDescriptor

func (StorageType) EnumDescriptor() ([]byte, []int)

func (StorageType) String

func (x StorageType) String() string

type Table

type Table struct {
	// Output only. The unique name of the table. Values are of the form
	// `projects/<project>/instances/<instance>/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
	// Views: `NAME_ONLY`, `SCHEMA_VIEW`, `REPLICATION_VIEW`, `FULL`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Map from cluster ID to per-cluster table state.
	// If it could not be determined whether or not the table has data in a
	// particular cluster (for example, if its zone is unavailable), then
	// there will be an entry for the cluster with UNKNOWN `replication_status`.
	// Views: `REPLICATION_VIEW`, `FULL`
	ClusterStates map[string]*Table_ClusterState `` /* 188-byte string literal not displayed */
	// (`CreationOnly`)
	// The column families configured for this table, mapped by column family ID.
	// Views: `SCHEMA_VIEW`, `FULL`
	ColumnFamilies map[string]*ColumnFamily `` /* 191-byte string literal not displayed */
	// (`CreationOnly`)
	// The granularity (i.e. `MILLIS`) at which timestamps are stored in
	// this table. Timestamps not matching the granularity will be rejected.
	// If unspecified at creation time, the value will be set to `MILLIS`.
	// Views: `SCHEMA_VIEW`, `FULL`.
	Granularity Table_TimestampGranularity `` /* 133-byte string literal not displayed */
	// Output only. If this table was restored from another data source (e.g. a
	// backup), this field will be populated with information about the restore.
	RestoreInfo          *RestoreInfo `protobuf:"bytes,6,opt,name=restore_info,json=restoreInfo,proto3" json:"restore_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

A collection of user data indexed by row, column, and timestamp. Each table is served using the resources of its parent cluster.

func (*Table) Descriptor

func (*Table) Descriptor() ([]byte, []int)

func (*Table) GetClusterStates

func (m *Table) GetClusterStates() map[string]*Table_ClusterState

func (*Table) GetColumnFamilies

func (m *Table) GetColumnFamilies() map[string]*ColumnFamily

func (*Table) GetGranularity

func (m *Table) GetGranularity() Table_TimestampGranularity

func (*Table) GetName

func (m *Table) GetName() string

func (*Table) GetRestoreInfo

func (m *Table) GetRestoreInfo() *RestoreInfo

func (*Table) ProtoMessage

func (*Table) ProtoMessage()

func (*Table) Reset

func (m *Table) Reset()

func (*Table) String

func (m *Table) String() string

func (*Table) XXX_DiscardUnknown

func (m *Table) XXX_DiscardUnknown()

func (*Table) XXX_Marshal

func (m *Table) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Table) XXX_Merge

func (m *Table) XXX_Merge(src proto.Message)

func (*Table) XXX_Size

func (m *Table) XXX_Size() int

func (*Table) XXX_Unmarshal

func (m *Table) XXX_Unmarshal(b []byte) error

type Table_ClusterState

type Table_ClusterState struct {
	// Output only. The state of replication for the table in this cluster.
	ReplicationState     Table_ClusterState_ReplicationState `` /* 176-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

The state of a table's data in a particular cluster.

func (*Table_ClusterState) Descriptor

func (*Table_ClusterState) Descriptor() ([]byte, []int)

func (*Table_ClusterState) GetReplicationState

func (*Table_ClusterState) ProtoMessage

func (*Table_ClusterState) ProtoMessage()

func (*Table_ClusterState) Reset

func (m *Table_ClusterState) Reset()

func (*Table_ClusterState) String

func (m *Table_ClusterState) String() string

func (*Table_ClusterState) XXX_DiscardUnknown

func (m *Table_ClusterState) XXX_DiscardUnknown()

func (*Table_ClusterState) XXX_Marshal

func (m *Table_ClusterState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Table_ClusterState) XXX_Merge

func (m *Table_ClusterState) XXX_Merge(src proto.Message)

func (*Table_ClusterState) XXX_Size

func (m *Table_ClusterState) XXX_Size() int

func (*Table_ClusterState) XXX_Unmarshal

func (m *Table_ClusterState) XXX_Unmarshal(b []byte) error

type Table_ClusterState_ReplicationState

type Table_ClusterState_ReplicationState int32

Table replication states.

const (
	// The replication state of the table is unknown in this cluster.
	Table_ClusterState_STATE_NOT_KNOWN Table_ClusterState_ReplicationState = 0
	// The cluster was recently created, and the table must finish copying
	// over pre-existing data from other clusters before it can begin
	// receiving live replication updates and serving Data API requests.
	Table_ClusterState_INITIALIZING Table_ClusterState_ReplicationState = 1
	// The table is temporarily unable to serve Data API requests from this
	// cluster due to planned internal maintenance.
	Table_ClusterState_PLANNED_MAINTENANCE Table_ClusterState_ReplicationState = 2
	// The table is temporarily unable to serve Data API requests from this
	// cluster due to unplanned or emergency maintenance.
	Table_ClusterState_UNPLANNED_MAINTENANCE Table_ClusterState_ReplicationState = 3
	// The table can serve Data API requests from this cluster. Depending on
	// replication delay, reads may not immediately reflect the state of the
	// table in other clusters.
	Table_ClusterState_READY Table_ClusterState_ReplicationState = 4
	// The table is fully created and ready for use after a restore, and is
	// being optimized for performance. When optimizations are complete, the
	// table will transition to `READY` state.
	Table_ClusterState_READY_OPTIMIZING Table_ClusterState_ReplicationState = 5
)

func (Table_ClusterState_ReplicationState) EnumDescriptor

func (Table_ClusterState_ReplicationState) EnumDescriptor() ([]byte, []int)

func (Table_ClusterState_ReplicationState) String

type Table_TimestampGranularity

type Table_TimestampGranularity int32

Possible timestamp granularities to use when keeping multiple versions of data in a table.

const (
	// The user did not specify a granularity. Should not be returned.
	// When specified during table creation, MILLIS will be used.
	Table_TIMESTAMP_GRANULARITY_UNSPECIFIED Table_TimestampGranularity = 0
	// The table keeps data versioned at a granularity of 1ms.
	Table_MILLIS Table_TimestampGranularity = 1
)

func (Table_TimestampGranularity) EnumDescriptor

func (Table_TimestampGranularity) EnumDescriptor() ([]byte, []int)

func (Table_TimestampGranularity) String

type Table_View

type Table_View int32

Defines a view over a table's fields.

const (
	// Uses the default view for each method as documented in its request.
	Table_VIEW_UNSPECIFIED Table_View = 0
	// Only populates `name`.
	Table_NAME_ONLY Table_View = 1
	// Only populates `name` and fields related to the table's schema.
	Table_SCHEMA_VIEW Table_View = 2
	// Only populates `name` and fields related to the table's replication
	// state.
	Table_REPLICATION_VIEW Table_View = 3
	// Populates all fields.
	Table_FULL Table_View = 4
)

func (Table_View) EnumDescriptor

func (Table_View) EnumDescriptor() ([]byte, []int)

func (Table_View) String

func (x Table_View) String() string

type UnimplementedBigtableInstanceAdminServer

type UnimplementedBigtableInstanceAdminServer struct {
}

UnimplementedBigtableInstanceAdminServer can be embedded to have forward compatible implementations.

func (*UnimplementedBigtableInstanceAdminServer) CreateAppProfile

func (*UnimplementedBigtableInstanceAdminServer) CreateCluster

func (*UnimplementedBigtableInstanceAdminServer) CreateInstance

func (*UnimplementedBigtableInstanceAdminServer) DeleteAppProfile

func (*UnimplementedBigtableInstanceAdminServer) DeleteCluster

func (*UnimplementedBigtableInstanceAdminServer) DeleteInstance

func (*UnimplementedBigtableInstanceAdminServer) GetAppProfile

func (*UnimplementedBigtableInstanceAdminServer) GetCluster

func (*UnimplementedBigtableInstanceAdminServer) GetIamPolicy

func (*UnimplementedBigtableInstanceAdminServer) GetInstance

func (*UnimplementedBigtableInstanceAdminServer) ListAppProfiles

func (*UnimplementedBigtableInstanceAdminServer) ListClusters

func (*UnimplementedBigtableInstanceAdminServer) ListInstances

func (*UnimplementedBigtableInstanceAdminServer) PartialUpdateInstance

func (*UnimplementedBigtableInstanceAdminServer) SetIamPolicy

func (*UnimplementedBigtableInstanceAdminServer) TestIamPermissions

func (*UnimplementedBigtableInstanceAdminServer) UpdateAppProfile

func (*UnimplementedBigtableInstanceAdminServer) UpdateCluster

func (*UnimplementedBigtableInstanceAdminServer) UpdateInstance

type UnimplementedBigtableTableAdminServer

type UnimplementedBigtableTableAdminServer struct {
}

UnimplementedBigtableTableAdminServer can be embedded to have forward compatible implementations.

func (*UnimplementedBigtableTableAdminServer) CheckConsistency

func (*UnimplementedBigtableTableAdminServer) CreateBackup

func (*UnimplementedBigtableTableAdminServer) CreateTable

func (*UnimplementedBigtableTableAdminServer) CreateTableFromSnapshot

func (*UnimplementedBigtableTableAdminServer) DeleteBackup

func (*UnimplementedBigtableTableAdminServer) DeleteSnapshot

func (*UnimplementedBigtableTableAdminServer) DeleteTable

func (*UnimplementedBigtableTableAdminServer) DropRowRange

func (*UnimplementedBigtableTableAdminServer) GenerateConsistencyToken

func (*UnimplementedBigtableTableAdminServer) GetBackup

func (*UnimplementedBigtableTableAdminServer) GetIamPolicy

func (*UnimplementedBigtableTableAdminServer) GetSnapshot

func (*UnimplementedBigtableTableAdminServer) GetTable

func (*UnimplementedBigtableTableAdminServer) ListBackups

func (*UnimplementedBigtableTableAdminServer) ListSnapshots

func (*UnimplementedBigtableTableAdminServer) ListTables

func (*UnimplementedBigtableTableAdminServer) ModifyColumnFamilies

func (*UnimplementedBigtableTableAdminServer) RestoreTable

func (*UnimplementedBigtableTableAdminServer) SetIamPolicy

func (*UnimplementedBigtableTableAdminServer) SnapshotTable

func (*UnimplementedBigtableTableAdminServer) TestIamPermissions

func (*UnimplementedBigtableTableAdminServer) UpdateBackup

type UpdateAppProfileMetadata

type UpdateAppProfileMetadata struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The metadata for the Operation returned by UpdateAppProfile.

func (*UpdateAppProfileMetadata) Descriptor

func (*UpdateAppProfileMetadata) Descriptor() ([]byte, []int)

func (*UpdateAppProfileMetadata) ProtoMessage

func (*UpdateAppProfileMetadata) ProtoMessage()

func (*UpdateAppProfileMetadata) Reset

func (m *UpdateAppProfileMetadata) Reset()

func (*UpdateAppProfileMetadata) String

func (m *UpdateAppProfileMetadata) String() string

func (*UpdateAppProfileMetadata) XXX_DiscardUnknown

func (m *UpdateAppProfileMetadata) XXX_DiscardUnknown()

func (*UpdateAppProfileMetadata) XXX_Marshal

func (m *UpdateAppProfileMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateAppProfileMetadata) XXX_Merge

func (m *UpdateAppProfileMetadata) XXX_Merge(src proto.Message)

func (*UpdateAppProfileMetadata) XXX_Size

func (m *UpdateAppProfileMetadata) XXX_Size() int

func (*UpdateAppProfileMetadata) XXX_Unmarshal

func (m *UpdateAppProfileMetadata) XXX_Unmarshal(b []byte) error

type UpdateAppProfileRequest

type UpdateAppProfileRequest struct {
	// Required. The app profile which will (partially) replace the current value.
	AppProfile *AppProfile `protobuf:"bytes,1,opt,name=app_profile,json=appProfile,proto3" json:"app_profile,omitempty"`
	// Required. The subset of app profile fields which should be replaced.
	// If unset, all fields will be replaced.
	UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// If true, ignore safety checks when updating the app profile.
	IgnoreWarnings       bool     `protobuf:"varint,3,opt,name=ignore_warnings,json=ignoreWarnings,proto3" json:"ignore_warnings,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request message for BigtableInstanceAdmin.UpdateAppProfile.

func (*UpdateAppProfileRequest) Descriptor

func (*UpdateAppProfileRequest) Descriptor() ([]byte, []int)

func (*UpdateAppProfileRequest) GetAppProfile

func (m *UpdateAppProfileRequest) GetAppProfile() *AppProfile

func (*UpdateAppProfileRequest) GetIgnoreWarnings

func (m *UpdateAppProfileRequest) GetIgnoreWarnings() bool

func (*UpdateAppProfileRequest) GetUpdateMask

func (m *UpdateAppProfileRequest) GetUpdateMask() *field_mask.FieldMask

func (*UpdateAppProfileRequest) ProtoMessage

func (*UpdateAppProfileRequest) ProtoMessage()

func (*UpdateAppProfileRequest) Reset

func (m *UpdateAppProfileRequest) Reset()

func (*UpdateAppProfileRequest) String

func (m *UpdateAppProfileRequest) String() string

func (*UpdateAppProfileRequest) XXX_DiscardUnknown

func (m *UpdateAppProfileRequest) XXX_DiscardUnknown()

func (*UpdateAppProfileRequest) XXX_Marshal

func (m *UpdateAppProfileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateAppProfileRequest) XXX_Merge

func (m *UpdateAppProfileRequest) XXX_Merge(src proto.Message)

func (*UpdateAppProfileRequest) XXX_Size

func (m *UpdateAppProfileRequest) XXX_Size() int

func (*UpdateAppProfileRequest) XXX_Unmarshal

func (m *UpdateAppProfileRequest) XXX_Unmarshal(b []byte) error

type UpdateBackupRequest

type UpdateBackupRequest struct {
	// Required. The backup to update. `backup.name`, and the fields to be updated
	// as specified by `update_mask` are required. Other fields are ignored.
	// Update is only supported for the following fields:
	//  * `backup.expire_time`.
	Backup *Backup `protobuf:"bytes,1,opt,name=backup,proto3" json:"backup,omitempty"`
	// Required. A mask specifying which fields (e.g. `expire_time`) in the
	// Backup resource should be updated. This mask is relative to the Backup
	// resource, not to the request message. The field mask must always be
	// specified; this prevents any future fields from being erased accidentally
	// by clients that do not know about them.
	UpdateMask           *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

The request for [UpdateBackup][google.bigtable.admin.v2.BigtableTableAdmin.UpdateBackup].

func (*UpdateBackupRequest) Descriptor

func (*UpdateBackupRequest) Descriptor() ([]byte, []int)

func (*UpdateBackupRequest) GetBackup

func (m *UpdateBackupRequest) GetBackup() *Backup

func (*UpdateBackupRequest) GetUpdateMask

func (m *UpdateBackupRequest) GetUpdateMask() *field_mask.FieldMask

func (*UpdateBackupRequest) ProtoMessage

func (*UpdateBackupRequest) ProtoMessage()

func (*UpdateBackupRequest) Reset

func (m *UpdateBackupRequest) Reset()

func (*UpdateBackupRequest) String

func (m *UpdateBackupRequest) String() string

func (*UpdateBackupRequest) XXX_DiscardUnknown

func (m *UpdateBackupRequest) XXX_DiscardUnknown()

func (*UpdateBackupRequest) XXX_Marshal

func (m *UpdateBackupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateBackupRequest) XXX_Merge

func (m *UpdateBackupRequest) XXX_Merge(src proto.Message)

func (*UpdateBackupRequest) XXX_Size

func (m *UpdateBackupRequest) XXX_Size() int

func (*UpdateBackupRequest) XXX_Unmarshal

func (m *UpdateBackupRequest) XXX_Unmarshal(b []byte) error

type UpdateClusterMetadata

type UpdateClusterMetadata struct {
	// The request that prompted the initiation of this UpdateCluster operation.
	OriginalRequest *Cluster `protobuf:"bytes,1,opt,name=original_request,json=originalRequest,proto3" json:"original_request,omitempty"`
	// The time at which the original request was received.
	RequestTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=request_time,json=requestTime,proto3" json:"request_time,omitempty"`
	// The time at which the operation failed or was completed successfully.
	FinishTime           *timestamp.Timestamp `protobuf:"bytes,3,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

The metadata for the Operation returned by UpdateCluster.

func (*UpdateClusterMetadata) Descriptor

func (*UpdateClusterMetadata) Descriptor() ([]byte, []int)

func (*UpdateClusterMetadata) GetFinishTime

func (m *UpdateClusterMetadata) GetFinishTime() *timestamp.Timestamp

func (*UpdateClusterMetadata) GetOriginalRequest

func (m *UpdateClusterMetadata) GetOriginalRequest() *Cluster

func (*UpdateClusterMetadata) GetRequestTime

func (m *UpdateClusterMetadata) GetRequestTime() *timestamp.Timestamp

func (*UpdateClusterMetadata) ProtoMessage

func (*UpdateClusterMetadata) ProtoMessage()

func (*UpdateClusterMetadata) Reset

func (m *UpdateClusterMetadata) Reset()

func (*UpdateClusterMetadata) String

func (m *UpdateClusterMetadata) String() string

func (*UpdateClusterMetadata) XXX_DiscardUnknown

func (m *UpdateClusterMetadata) XXX_DiscardUnknown()

func (*UpdateClusterMetadata) XXX_Marshal

func (m *UpdateClusterMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateClusterMetadata) XXX_Merge

func (m *UpdateClusterMetadata) XXX_Merge(src proto.Message)

func (*UpdateClusterMetadata) XXX_Size

func (m *UpdateClusterMetadata) XXX_Size() int

func (*UpdateClusterMetadata) XXX_Unmarshal

func (m *UpdateClusterMetadata) XXX_Unmarshal(b []byte) error

type UpdateInstanceMetadata

type UpdateInstanceMetadata struct {
	// The request that prompted the initiation of this UpdateInstance operation.
	OriginalRequest *PartialUpdateInstanceRequest `protobuf:"bytes,1,opt,name=original_request,json=originalRequest,proto3" json:"original_request,omitempty"`
	// The time at which the original request was received.
	RequestTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=request_time,json=requestTime,proto3" json:"request_time,omitempty"`
	// The time at which the operation failed or was completed successfully.
	FinishTime           *timestamp.Timestamp `protobuf:"bytes,3,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

The metadata for the Operation returned by UpdateInstance.

func (*UpdateInstanceMetadata) Descriptor

func (*UpdateInstanceMetadata) Descriptor() ([]byte, []int)

func (*UpdateInstanceMetadata) GetFinishTime

func (m *UpdateInstanceMetadata) GetFinishTime() *timestamp.Timestamp

func (*UpdateInstanceMetadata) GetOriginalRequest

func (m *UpdateInstanceMetadata) GetOriginalRequest() *PartialUpdateInstanceRequest

func (*UpdateInstanceMetadata) GetRequestTime

func (m *UpdateInstanceMetadata) GetRequestTime() *timestamp.Timestamp

func (*UpdateInstanceMetadata) ProtoMessage

func (*UpdateInstanceMetadata) ProtoMessage()

func (*UpdateInstanceMetadata) Reset

func (m *UpdateInstanceMetadata) Reset()

func (*UpdateInstanceMetadata) String

func (m *UpdateInstanceMetadata) String() string

func (*UpdateInstanceMetadata) XXX_DiscardUnknown

func (m *UpdateInstanceMetadata) XXX_DiscardUnknown()

func (*UpdateInstanceMetadata) XXX_Marshal

func (m *UpdateInstanceMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateInstanceMetadata) XXX_Merge

func (m *UpdateInstanceMetadata) XXX_Merge(src proto.Message)

func (*UpdateInstanceMetadata) XXX_Size

func (m *UpdateInstanceMetadata) XXX_Size() int

func (*UpdateInstanceMetadata) XXX_Unmarshal

func (m *UpdateInstanceMetadata) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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