Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	StorageType_name = map[int32]string{
		0: "STORAGE_TYPE_UNSPECIFIED",
		1: "SSD",
		2: "HDD",
	}
	StorageType_value = map[string]int32{
		"STORAGE_TYPE_UNSPECIFIED": 0,
		"SSD":                      1,
		"HDD":                      2,
	}
)

    Enum value maps for StorageType.

    View Source
    var (
    	Instance_State_name = map[int32]string{
    		0: "STATE_NOT_KNOWN",
    		1: "READY",
    		2: "CREATING",
    	}
    	Instance_State_value = map[string]int32{
    		"STATE_NOT_KNOWN": 0,
    		"READY":           1,
    		"CREATING":        2,
    	}
    )

      Enum value maps for Instance_State.

      View Source
      var (
      	Instance_Type_name = map[int32]string{
      		0: "TYPE_UNSPECIFIED",
      		1: "PRODUCTION",
      		2: "DEVELOPMENT",
      	}
      	Instance_Type_value = map[string]int32{
      		"TYPE_UNSPECIFIED": 0,
      		"PRODUCTION":       1,
      		"DEVELOPMENT":      2,
      	}
      )

        Enum value maps for Instance_Type.

        View Source
        var (
        	Cluster_State_name = map[int32]string{
        		0: "STATE_NOT_KNOWN",
        		1: "READY",
        		2: "CREATING",
        		3: "RESIZING",
        		4: "DISABLED",
        	}
        	Cluster_State_value = map[string]int32{
        		"STATE_NOT_KNOWN": 0,
        		"READY":           1,
        		"CREATING":        2,
        		"RESIZING":        3,
        		"DISABLED":        4,
        	}
        )

          Enum value maps for Cluster_State.

          View Source
          var (
          	RestoreSourceType_name = map[int32]string{
          		0: "RESTORE_SOURCE_TYPE_UNSPECIFIED",
          		1: "BACKUP",
          	}
          	RestoreSourceType_value = map[string]int32{
          		"RESTORE_SOURCE_TYPE_UNSPECIFIED": 0,
          		"BACKUP":                          1,
          	}
          )

            Enum value maps for RestoreSourceType.

            View Source
            var (
            	Table_TimestampGranularity_name = map[int32]string{
            		0: "TIMESTAMP_GRANULARITY_UNSPECIFIED",
            		1: "MILLIS",
            	}
            	Table_TimestampGranularity_value = map[string]int32{
            		"TIMESTAMP_GRANULARITY_UNSPECIFIED": 0,
            		"MILLIS":                            1,
            	}
            )

              Enum value maps for Table_TimestampGranularity.

              View Source
              var (
              	Table_View_name = map[int32]string{
              		0: "VIEW_UNSPECIFIED",
              		1: "NAME_ONLY",
              		2: "SCHEMA_VIEW",
              		3: "REPLICATION_VIEW",
              		5: "ENCRYPTION_VIEW",
              		4: "FULL",
              	}
              	Table_View_value = map[string]int32{
              		"VIEW_UNSPECIFIED": 0,
              		"NAME_ONLY":        1,
              		"SCHEMA_VIEW":      2,
              		"REPLICATION_VIEW": 3,
              		"ENCRYPTION_VIEW":  5,
              		"FULL":             4,
              	}
              )

                Enum value maps for Table_View.

                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",
                	}
                	Table_ClusterState_ReplicationState_value = map[string]int32{
                		"STATE_NOT_KNOWN":       0,
                		"INITIALIZING":          1,
                		"PLANNED_MAINTENANCE":   2,
                		"UNPLANNED_MAINTENANCE": 3,
                		"READY":                 4,
                		"READY_OPTIMIZING":      5,
                	}
                )

                  Enum value maps for Table_ClusterState_ReplicationState.

                  View Source
                  var (
                  	EncryptionInfo_EncryptionType_name = map[int32]string{
                  		0: "ENCRYPTION_TYPE_UNSPECIFIED",
                  		1: "GOOGLE_DEFAULT_ENCRYPTION",
                  		2: "CUSTOMER_MANAGED_ENCRYPTION",
                  	}
                  	EncryptionInfo_EncryptionType_value = map[string]int32{
                  		"ENCRYPTION_TYPE_UNSPECIFIED": 0,
                  		"GOOGLE_DEFAULT_ENCRYPTION":   1,
                  		"CUSTOMER_MANAGED_ENCRYPTION": 2,
                  	}
                  )

                    Enum value maps for EncryptionInfo_EncryptionType.

                    View Source
                    var (
                    	Snapshot_State_name = map[int32]string{
                    		0: "STATE_NOT_KNOWN",
                    		1: "READY",
                    		2: "CREATING",
                    	}
                    	Snapshot_State_value = map[string]int32{
                    		"STATE_NOT_KNOWN": 0,
                    		"READY":           1,
                    		"CREATING":        2,
                    	}
                    )

                      Enum value maps for Snapshot_State.

                      View Source
                      var (
                      	Backup_State_name = map[int32]string{
                      		0: "STATE_UNSPECIFIED",
                      		1: "CREATING",
                      		2: "READY",
                      	}
                      	Backup_State_value = map[string]int32{
                      		"STATE_UNSPECIFIED": 0,
                      		"CREATING":          1,
                      		"READY":             2,
                      	}
                      )

                        Enum value maps for Backup_State.

                        View Source
                        var File_google_bigtable_admin_v2_bigtable_instance_admin_proto protoreflect.FileDescriptor
                        View Source
                        var File_google_bigtable_admin_v2_bigtable_table_admin_proto protoreflect.FileDescriptor
                        View Source
                        var File_google_bigtable_admin_v2_common_proto protoreflect.FileDescriptor
                        View Source
                        var File_google_bigtable_admin_v2_instance_proto protoreflect.FileDescriptor
                        View Source
                        var File_google_bigtable_admin_v2_table_proto protoreflect.FileDescriptor

                        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 assignable to RoutingPolicy:
                        	//	*AppProfile_MultiClusterRoutingUseAny_
                        	//	*AppProfile_SingleClusterRouting_
                        	RoutingPolicy isAppProfile_RoutingPolicy `protobuf_oneof:"routing_policy"`
                        	// contains filtered or unexported fields
                        }

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

                          func (*AppProfile) Descriptor

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

                            Deprecated: Use AppProfile.ProtoReflect.Descriptor instead.

                            func (*AppProfile) GetDescription

                            func (x *AppProfile) GetDescription() string

                            func (*AppProfile) GetEtag

                            func (x *AppProfile) GetEtag() string

                            func (*AppProfile) GetMultiClusterRoutingUseAny

                            func (x *AppProfile) GetMultiClusterRoutingUseAny() *AppProfile_MultiClusterRoutingUseAny

                            func (*AppProfile) GetName

                            func (x *AppProfile) GetName() string

                            func (*AppProfile) GetRoutingPolicy

                            func (m *AppProfile) GetRoutingPolicy() isAppProfile_RoutingPolicy

                            func (*AppProfile) GetSingleClusterRouting

                            func (x *AppProfile) GetSingleClusterRouting() *AppProfile_SingleClusterRouting

                            func (*AppProfile) ProtoMessage

                            func (*AppProfile) ProtoMessage()

                            func (*AppProfile) ProtoReflect

                            func (x *AppProfile) ProtoReflect() protoreflect.Message

                            func (*AppProfile) Reset

                            func (x *AppProfile) Reset()

                            func (*AppProfile) String

                            func (x *AppProfile) String() string

                            type AppProfile_MultiClusterRoutingUseAny

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

                              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)

                                Deprecated: Use AppProfile_MultiClusterRoutingUseAny.ProtoReflect.Descriptor instead.

                                func (*AppProfile_MultiClusterRoutingUseAny) ProtoMessage

                                func (*AppProfile_MultiClusterRoutingUseAny) ProtoMessage()

                                func (*AppProfile_MultiClusterRoutingUseAny) ProtoReflect

                                func (*AppProfile_MultiClusterRoutingUseAny) Reset

                                func (*AppProfile_MultiClusterRoutingUseAny) String

                                type AppProfile_MultiClusterRoutingUseAny_

                                type AppProfile_MultiClusterRoutingUseAny_ struct {
                                	// Use a multi-cluster routing policy.
                                	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 */
                                	// contains filtered or unexported fields
                                }

                                  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)

                                    Deprecated: Use AppProfile_SingleClusterRouting.ProtoReflect.Descriptor instead.

                                    func (*AppProfile_SingleClusterRouting) GetAllowTransactionalWrites

                                    func (x *AppProfile_SingleClusterRouting) GetAllowTransactionalWrites() bool

                                    func (*AppProfile_SingleClusterRouting) GetClusterId

                                    func (x *AppProfile_SingleClusterRouting) GetClusterId() string

                                    func (*AppProfile_SingleClusterRouting) ProtoMessage

                                    func (*AppProfile_SingleClusterRouting) ProtoMessage()

                                    func (*AppProfile_SingleClusterRouting) ProtoReflect

                                    func (*AppProfile_SingleClusterRouting) Reset

                                    func (*AppProfile_SingleClusterRouting) String

                                    type AppProfile_SingleClusterRouting_

                                    type AppProfile_SingleClusterRouting_ struct {
                                    	// Use a single-cluster routing policy.
                                    	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 *timestamppb.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 *timestamppb.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 *timestamppb.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"`
                                    	// Output only. The encryption information for the backup.
                                    	EncryptionInfo *EncryptionInfo `protobuf:"bytes,9,opt,name=encryption_info,json=encryptionInfo,proto3" json:"encryption_info,omitempty"`
                                    	// contains filtered or unexported fields
                                    }

                                      A backup of a Cloud Bigtable table.

                                      func (*Backup) Descriptor

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

                                        Deprecated: Use Backup.ProtoReflect.Descriptor instead.

                                        func (*Backup) GetEncryptionInfo

                                        func (x *Backup) GetEncryptionInfo() *EncryptionInfo

                                        func (*Backup) GetEndTime

                                        func (x *Backup) GetEndTime() *timestamppb.Timestamp

                                        func (*Backup) GetExpireTime

                                        func (x *Backup) GetExpireTime() *timestamppb.Timestamp

                                        func (*Backup) GetName

                                        func (x *Backup) GetName() string

                                        func (*Backup) GetSizeBytes

                                        func (x *Backup) GetSizeBytes() int64

                                        func (*Backup) GetSourceTable

                                        func (x *Backup) GetSourceTable() string

                                        func (*Backup) GetStartTime

                                        func (x *Backup) GetStartTime() *timestamppb.Timestamp

                                        func (*Backup) GetState

                                        func (x *Backup) GetState() Backup_State

                                        func (*Backup) ProtoMessage

                                        func (*Backup) ProtoMessage()

                                        func (*Backup) ProtoReflect

                                        func (x *Backup) ProtoReflect() protoreflect.Message

                                        func (*Backup) Reset

                                        func (x *Backup) Reset()

                                        func (*Backup) String

                                        func (x *Backup) String() string

                                        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 *timestamppb.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 *timestamppb.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"`
                                        	// contains filtered or unexported fields
                                        }

                                          Information about a backup.

                                          func (*BackupInfo) Descriptor

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

                                            Deprecated: Use BackupInfo.ProtoReflect.Descriptor instead.

                                            func (*BackupInfo) GetBackup

                                            func (x *BackupInfo) GetBackup() string

                                            func (*BackupInfo) GetEndTime

                                            func (x *BackupInfo) GetEndTime() *timestamppb.Timestamp

                                            func (*BackupInfo) GetSourceTable

                                            func (x *BackupInfo) GetSourceTable() string

                                            func (*BackupInfo) GetStartTime

                                            func (x *BackupInfo) GetStartTime() *timestamppb.Timestamp

                                            func (*BackupInfo) ProtoMessage

                                            func (*BackupInfo) ProtoMessage()

                                            func (*BackupInfo) ProtoReflect

                                            func (x *BackupInfo) ProtoReflect() protoreflect.Message

                                            func (*BackupInfo) Reset

                                            func (x *BackupInfo) Reset()

                                            func (*BackupInfo) String

                                            func (x *BackupInfo) String() string

                                            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) Descriptor

                                              func (Backup_State) Enum

                                              func (x Backup_State) Enum() *Backup_State

                                              func (Backup_State) EnumDescriptor

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

                                                Deprecated: Use Backup_State.Descriptor instead.

                                                func (Backup_State) Number

                                                func (Backup_State) String

                                                func (x Backup_State) String() string

                                                func (Backup_State) Type

                                                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) (*emptypb.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) (*emptypb.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) (*emptypb.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) (*emptypb.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) (*emptypb.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) (*emptypb.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) (*emptypb.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) (*emptypb.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) (*emptypb.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) (*emptypb.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 Table or Backup 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 or Backup 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) (*emptypb.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) (*emptypb.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) (*emptypb.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) (*emptypb.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 Table or Backup 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 or Backup 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"`
                                                        	// contains filtered or unexported fields
                                                        }

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

                                                          func (*CheckConsistencyRequest) Descriptor

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

                                                            Deprecated: Use CheckConsistencyRequest.ProtoReflect.Descriptor instead.

                                                            func (*CheckConsistencyRequest) GetConsistencyToken

                                                            func (x *CheckConsistencyRequest) GetConsistencyToken() string

                                                            func (*CheckConsistencyRequest) GetName

                                                            func (x *CheckConsistencyRequest) GetName() string

                                                            func (*CheckConsistencyRequest) ProtoMessage

                                                            func (*CheckConsistencyRequest) ProtoMessage()

                                                            func (*CheckConsistencyRequest) ProtoReflect

                                                            func (x *CheckConsistencyRequest) ProtoReflect() protoreflect.Message

                                                            func (*CheckConsistencyRequest) Reset

                                                            func (x *CheckConsistencyRequest) Reset()

                                                            func (*CheckConsistencyRequest) String

                                                            func (x *CheckConsistencyRequest) String() string

                                                            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"`
                                                            	// contains filtered or unexported fields
                                                            }

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

                                                              func (*CheckConsistencyResponse) Descriptor

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

                                                                Deprecated: Use CheckConsistencyResponse.ProtoReflect.Descriptor instead.

                                                                func (*CheckConsistencyResponse) GetConsistent

                                                                func (x *CheckConsistencyResponse) GetConsistent() bool

                                                                func (*CheckConsistencyResponse) ProtoMessage

                                                                func (*CheckConsistencyResponse) ProtoMessage()

                                                                func (*CheckConsistencyResponse) ProtoReflect

                                                                func (x *CheckConsistencyResponse) ProtoReflect() protoreflect.Message

                                                                func (*CheckConsistencyResponse) Reset

                                                                func (x *CheckConsistencyResponse) Reset()

                                                                func (*CheckConsistencyResponse) String

                                                                func (x *CheckConsistencyResponse) String() string

                                                                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 */
                                                                	// Immutable. The encryption configuration for CMEK-protected clusters.
                                                                	EncryptionConfig *Cluster_EncryptionConfig `protobuf:"bytes,6,opt,name=encryption_config,json=encryptionConfig,proto3" json:"encryption_config,omitempty"`
                                                                	// contains filtered or unexported fields
                                                                }

                                                                  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)

                                                                    Deprecated: Use Cluster.ProtoReflect.Descriptor instead.

                                                                    func (*Cluster) GetDefaultStorageType

                                                                    func (x *Cluster) GetDefaultStorageType() StorageType

                                                                    func (*Cluster) GetEncryptionConfig

                                                                    func (x *Cluster) GetEncryptionConfig() *Cluster_EncryptionConfig

                                                                    func (*Cluster) GetLocation

                                                                    func (x *Cluster) GetLocation() string

                                                                    func (*Cluster) GetName

                                                                    func (x *Cluster) GetName() string

                                                                    func (*Cluster) GetServeNodes

                                                                    func (x *Cluster) GetServeNodes() int32

                                                                    func (*Cluster) GetState

                                                                    func (x *Cluster) GetState() Cluster_State

                                                                    func (*Cluster) ProtoMessage

                                                                    func (*Cluster) ProtoMessage()

                                                                    func (*Cluster) ProtoReflect

                                                                    func (x *Cluster) ProtoReflect() protoreflect.Message

                                                                    func (*Cluster) Reset

                                                                    func (x *Cluster) Reset()

                                                                    func (*Cluster) String

                                                                    func (x *Cluster) String() string

                                                                    type Cluster_EncryptionConfig

                                                                    type Cluster_EncryptionConfig struct {
                                                                    
                                                                    	// Describes the Cloud KMS encryption key that will be used to protect the
                                                                    	// destination Bigtable cluster. The requirements for this key are:
                                                                    	//  1) The Cloud Bigtable service account associated with the project that
                                                                    	//  contains this cluster must be granted the
                                                                    	//  `cloudkms.cryptoKeyEncrypterDecrypter` role on the CMEK key.
                                                                    	//  2) Only regional keys can be used and the region of the CMEK key must
                                                                    	//  match the region of the cluster.
                                                                    	// 3) All clusters within an instance must use the same CMEK key.
                                                                    	KmsKeyName string `protobuf:"bytes,1,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"`
                                                                    	// contains filtered or unexported fields
                                                                    }

                                                                      Cloud Key Management Service (Cloud KMS) settings for a CMEK-protected cluster.

                                                                      func (*Cluster_EncryptionConfig) Descriptor

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

                                                                        Deprecated: Use Cluster_EncryptionConfig.ProtoReflect.Descriptor instead.

                                                                        func (*Cluster_EncryptionConfig) GetKmsKeyName

                                                                        func (x *Cluster_EncryptionConfig) GetKmsKeyName() string

                                                                        func (*Cluster_EncryptionConfig) ProtoMessage

                                                                        func (*Cluster_EncryptionConfig) ProtoMessage()

                                                                        func (*Cluster_EncryptionConfig) ProtoReflect

                                                                        func (x *Cluster_EncryptionConfig) ProtoReflect() protoreflect.Message

                                                                        func (*Cluster_EncryptionConfig) Reset

                                                                        func (x *Cluster_EncryptionConfig) Reset()

                                                                        func (*Cluster_EncryptionConfig) String

                                                                        func (x *Cluster_EncryptionConfig) String() string

                                                                        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) Descriptor

                                                                          func (Cluster_State) Enum

                                                                          func (x Cluster_State) Enum() *Cluster_State

                                                                          func (Cluster_State) EnumDescriptor

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

                                                                            Deprecated: Use Cluster_State.Descriptor instead.

                                                                            func (Cluster_State) Number

                                                                            func (Cluster_State) String

                                                                            func (x Cluster_State) String() string

                                                                            func (Cluster_State) Type

                                                                            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"`
                                                                            	// contains filtered or unexported fields
                                                                            }

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

                                                                              func (*ColumnFamily) Descriptor

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

                                                                                Deprecated: Use ColumnFamily.ProtoReflect.Descriptor instead.

                                                                                func (*ColumnFamily) GetGcRule

                                                                                func (x *ColumnFamily) GetGcRule() *GcRule

                                                                                func (*ColumnFamily) ProtoMessage

                                                                                func (*ColumnFamily) ProtoMessage()

                                                                                func (*ColumnFamily) ProtoReflect

                                                                                func (x *ColumnFamily) ProtoReflect() protoreflect.Message

                                                                                func (*ColumnFamily) Reset

                                                                                func (x *ColumnFamily) Reset()

                                                                                func (*ColumnFamily) String

                                                                                func (x *ColumnFamily) String() string

                                                                                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"`
                                                                                	// contains filtered or unexported fields
                                                                                }

                                                                                  Request message for BigtableInstanceAdmin.CreateAppProfile.

                                                                                  func (*CreateAppProfileRequest) Descriptor

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

                                                                                    Deprecated: Use CreateAppProfileRequest.ProtoReflect.Descriptor instead.

                                                                                    func (*CreateAppProfileRequest) GetAppProfile

                                                                                    func (x *CreateAppProfileRequest) GetAppProfile() *AppProfile

                                                                                    func (*CreateAppProfileRequest) GetAppProfileId

                                                                                    func (x *CreateAppProfileRequest) GetAppProfileId() string

                                                                                    func (*CreateAppProfileRequest) GetIgnoreWarnings

                                                                                    func (x *CreateAppProfileRequest) GetIgnoreWarnings() bool

                                                                                    func (*CreateAppProfileRequest) GetParent

                                                                                    func (x *CreateAppProfileRequest) GetParent() string

                                                                                    func (*CreateAppProfileRequest) ProtoMessage

                                                                                    func (*CreateAppProfileRequest) ProtoMessage()

                                                                                    func (*CreateAppProfileRequest) ProtoReflect

                                                                                    func (x *CreateAppProfileRequest) ProtoReflect() protoreflect.Message

                                                                                    func (*CreateAppProfileRequest) Reset

                                                                                    func (x *CreateAppProfileRequest) Reset()

                                                                                    func (*CreateAppProfileRequest) String

                                                                                    func (x *CreateAppProfileRequest) String() string

                                                                                    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 *timestamppb.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 *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
                                                                                    	// contains filtered or unexported fields
                                                                                    }

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

                                                                                      func (*CreateBackupMetadata) Descriptor

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

                                                                                        Deprecated: Use CreateBackupMetadata.ProtoReflect.Descriptor instead.

                                                                                        func (*CreateBackupMetadata) GetEndTime

                                                                                        func (x *CreateBackupMetadata) GetEndTime() *timestamppb.Timestamp

                                                                                        func (*CreateBackupMetadata) GetName

                                                                                        func (x *CreateBackupMetadata) GetName() string

                                                                                        func (*CreateBackupMetadata) GetSourceTable

                                                                                        func (x *CreateBackupMetadata) GetSourceTable() string

                                                                                        func (*CreateBackupMetadata) GetStartTime

                                                                                        func (x *CreateBackupMetadata) GetStartTime() *timestamppb.Timestamp

                                                                                        func (*CreateBackupMetadata) ProtoMessage

                                                                                        func (*CreateBackupMetadata) ProtoMessage()

                                                                                        func (*CreateBackupMetadata) ProtoReflect

                                                                                        func (x *CreateBackupMetadata) ProtoReflect() protoreflect.Message

                                                                                        func (*CreateBackupMetadata) Reset

                                                                                        func (x *CreateBackupMetadata) Reset()

                                                                                        func (*CreateBackupMetadata) String

                                                                                        func (x *CreateBackupMetadata) String() string

                                                                                        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"`
                                                                                        	// contains filtered or unexported fields
                                                                                        }

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

                                                                                          func (*CreateBackupRequest) Descriptor

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

                                                                                            Deprecated: Use CreateBackupRequest.ProtoReflect.Descriptor instead.

                                                                                            func (*CreateBackupRequest) GetBackup

                                                                                            func (x *CreateBackupRequest) GetBackup() *Backup

                                                                                            func (*CreateBackupRequest) GetBackupId

                                                                                            func (x *CreateBackupRequest) GetBackupId() string

                                                                                            func (*CreateBackupRequest) GetParent

                                                                                            func (x *CreateBackupRequest) GetParent() string

                                                                                            func (*CreateBackupRequest) ProtoMessage

                                                                                            func (*CreateBackupRequest) ProtoMessage()

                                                                                            func (*CreateBackupRequest) ProtoReflect

                                                                                            func (x *CreateBackupRequest) ProtoReflect() protoreflect.Message

                                                                                            func (*CreateBackupRequest) Reset

                                                                                            func (x *CreateBackupRequest) Reset()

                                                                                            func (*CreateBackupRequest) String

                                                                                            func (x *CreateBackupRequest) String() string

                                                                                            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 *timestamppb.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 *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
                                                                                            	// contains filtered or unexported fields
                                                                                            }

                                                                                              The metadata for the Operation returned by CreateCluster.

                                                                                              func (*CreateClusterMetadata) Descriptor

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

                                                                                                Deprecated: Use CreateClusterMetadata.ProtoReflect.Descriptor instead.

                                                                                                func (*CreateClusterMetadata) GetFinishTime

                                                                                                func (x *CreateClusterMetadata) GetFinishTime() *timestamppb.Timestamp

                                                                                                func (*CreateClusterMetadata) GetOriginalRequest

                                                                                                func (x *CreateClusterMetadata) GetOriginalRequest() *CreateClusterRequest

                                                                                                func (*CreateClusterMetadata) GetRequestTime

                                                                                                func (x *CreateClusterMetadata) GetRequestTime() *timestamppb.Timestamp

                                                                                                func (*CreateClusterMetadata) ProtoMessage

                                                                                                func (*CreateClusterMetadata) ProtoMessage()

                                                                                                func (*CreateClusterMetadata) ProtoReflect

                                                                                                func (x *CreateClusterMetadata) ProtoReflect() protoreflect.Message

                                                                                                func (*CreateClusterMetadata) Reset

                                                                                                func (x *CreateClusterMetadata) Reset()

                                                                                                func (*CreateClusterMetadata) String

                                                                                                func (x *CreateClusterMetadata) String() string

                                                                                                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"`
                                                                                                	// contains filtered or unexported fields
                                                                                                }

                                                                                                  Request message for BigtableInstanceAdmin.CreateCluster.

                                                                                                  func (*CreateClusterRequest) Descriptor

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

                                                                                                    Deprecated: Use CreateClusterRequest.ProtoReflect.Descriptor instead.

                                                                                                    func (*CreateClusterRequest) GetCluster

                                                                                                    func (x *CreateClusterRequest) GetCluster() *Cluster

                                                                                                    func (*CreateClusterRequest) GetClusterId

                                                                                                    func (x *CreateClusterRequest) GetClusterId() string

                                                                                                    func (*CreateClusterRequest) GetParent

                                                                                                    func (x *CreateClusterRequest) GetParent() string

                                                                                                    func (*CreateClusterRequest) ProtoMessage

                                                                                                    func (*CreateClusterRequest) ProtoMessage()

                                                                                                    func (*CreateClusterRequest) ProtoReflect

                                                                                                    func (x *CreateClusterRequest) ProtoReflect() protoreflect.Message

                                                                                                    func (*CreateClusterRequest) Reset

                                                                                                    func (x *CreateClusterRequest) Reset()

                                                                                                    func (*CreateClusterRequest) String

                                                                                                    func (x *CreateClusterRequest) String() string

                                                                                                    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 *timestamppb.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 *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
                                                                                                    	// contains filtered or unexported fields
                                                                                                    }

                                                                                                      The metadata for the Operation returned by CreateInstance.

                                                                                                      func (*CreateInstanceMetadata) Descriptor

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

                                                                                                        Deprecated: Use CreateInstanceMetadata.ProtoReflect.Descriptor instead.

                                                                                                        func (*CreateInstanceMetadata) GetFinishTime

                                                                                                        func (x *CreateInstanceMetadata) GetFinishTime() *timestamppb.Timestamp

                                                                                                        func (*CreateInstanceMetadata) GetOriginalRequest

                                                                                                        func (x *CreateInstanceMetadata) GetOriginalRequest() *CreateInstanceRequest

                                                                                                        func (*CreateInstanceMetadata) GetRequestTime

                                                                                                        func (x *CreateInstanceMetadata) GetRequestTime() *timestamppb.Timestamp

                                                                                                        func (*CreateInstanceMetadata) ProtoMessage

                                                                                                        func (*CreateInstanceMetadata) ProtoMessage()

                                                                                                        func (*CreateInstanceMetadata) ProtoReflect

                                                                                                        func (x *CreateInstanceMetadata) ProtoReflect() protoreflect.Message

                                                                                                        func (*CreateInstanceMetadata) Reset

                                                                                                        func (x *CreateInstanceMetadata) Reset()

                                                                                                        func (*CreateInstanceMetadata) String

                                                                                                        func (x *CreateInstanceMetadata) String() string

                                                                                                        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 */
                                                                                                        	// contains filtered or unexported fields
                                                                                                        }

                                                                                                          Request message for BigtableInstanceAdmin.CreateInstance.

                                                                                                          func (*CreateInstanceRequest) Descriptor

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

                                                                                                            Deprecated: Use CreateInstanceRequest.ProtoReflect.Descriptor instead.

                                                                                                            func (*CreateInstanceRequest) GetClusters

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

                                                                                                            func (*CreateInstanceRequest) GetInstance

                                                                                                            func (x *CreateInstanceRequest) GetInstance() *Instance

                                                                                                            func (*CreateInstanceRequest) GetInstanceId

                                                                                                            func (x *CreateInstanceRequest) GetInstanceId() string

                                                                                                            func (*CreateInstanceRequest) GetParent

                                                                                                            func (x *CreateInstanceRequest) GetParent() string

                                                                                                            func (*CreateInstanceRequest) ProtoMessage

                                                                                                            func (*CreateInstanceRequest) ProtoMessage()

                                                                                                            func (*CreateInstanceRequest) ProtoReflect

                                                                                                            func (x *CreateInstanceRequest) ProtoReflect() protoreflect.Message

                                                                                                            func (*CreateInstanceRequest) Reset

                                                                                                            func (x *CreateInstanceRequest) Reset()

                                                                                                            func (*CreateInstanceRequest) String

                                                                                                            func (x *CreateInstanceRequest) String() string

                                                                                                            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 *timestamppb.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 *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
                                                                                                            	// contains filtered or unexported fields
                                                                                                            }

                                                                                                              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)

                                                                                                                Deprecated: Use CreateTableFromSnapshotMetadata.ProtoReflect.Descriptor instead.

                                                                                                                func (*CreateTableFromSnapshotMetadata) GetFinishTime

                                                                                                                func (*CreateTableFromSnapshotMetadata) GetOriginalRequest

                                                                                                                func (*CreateTableFromSnapshotMetadata) GetRequestTime

                                                                                                                func (*CreateTableFromSnapshotMetadata) ProtoMessage

                                                                                                                func (*CreateTableFromSnapshotMetadata) ProtoMessage()

                                                                                                                func (*CreateTableFromSnapshotMetadata) ProtoReflect

                                                                                                                func (*CreateTableFromSnapshotMetadata) Reset

                                                                                                                func (*CreateTableFromSnapshotMetadata) String

                                                                                                                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"`
                                                                                                                	// contains filtered or unexported fields
                                                                                                                }

                                                                                                                  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)

                                                                                                                    Deprecated: Use CreateTableFromSnapshotRequest.ProtoReflect.Descriptor instead.

                                                                                                                    func (*CreateTableFromSnapshotRequest) GetParent

                                                                                                                    func (x *CreateTableFromSnapshotRequest) GetParent() string

                                                                                                                    func (*CreateTableFromSnapshotRequest) GetSourceSnapshot

                                                                                                                    func (x *CreateTableFromSnapshotRequest) GetSourceSnapshot() string

                                                                                                                    func (*CreateTableFromSnapshotRequest) GetTableId

                                                                                                                    func (x *CreateTableFromSnapshotRequest) GetTableId() string

                                                                                                                    func (*CreateTableFromSnapshotRequest) ProtoMessage

                                                                                                                    func (*CreateTableFromSnapshotRequest) ProtoMessage()

                                                                                                                    func (*CreateTableFromSnapshotRequest) ProtoReflect

                                                                                                                    func (*CreateTableFromSnapshotRequest) Reset

                                                                                                                    func (x *CreateTableFromSnapshotRequest) Reset()

                                                                                                                    func (*CreateTableFromSnapshotRequest) String

                                                                                                                    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"`
                                                                                                                    	// contains filtered or unexported fields
                                                                                                                    }

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

                                                                                                                      func (*CreateTableRequest) Descriptor

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

                                                                                                                        Deprecated: Use CreateTableRequest.ProtoReflect.Descriptor instead.

                                                                                                                        func (*CreateTableRequest) GetInitialSplits

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

                                                                                                                        func (*CreateTableRequest) GetParent

                                                                                                                        func (x *CreateTableRequest) GetParent() string

                                                                                                                        func (*CreateTableRequest) GetTable

                                                                                                                        func (x *CreateTableRequest) GetTable() *Table

                                                                                                                        func (*CreateTableRequest) GetTableId

                                                                                                                        func (x *CreateTableRequest) GetTableId() string

                                                                                                                        func (*CreateTableRequest) ProtoMessage

                                                                                                                        func (*CreateTableRequest) ProtoMessage()

                                                                                                                        func (*CreateTableRequest) ProtoReflect

                                                                                                                        func (x *CreateTableRequest) ProtoReflect() protoreflect.Message

                                                                                                                        func (*CreateTableRequest) Reset

                                                                                                                        func (x *CreateTableRequest) Reset()

                                                                                                                        func (*CreateTableRequest) String

                                                                                                                        func (x *CreateTableRequest) String() string

                                                                                                                        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"`
                                                                                                                        	// contains filtered or unexported fields
                                                                                                                        }

                                                                                                                          An initial split point for a newly created table.

                                                                                                                          func (*CreateTableRequest_Split) Descriptor

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

                                                                                                                            Deprecated: Use CreateTableRequest_Split.ProtoReflect.Descriptor instead.

                                                                                                                            func (*CreateTableRequest_Split) GetKey

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

                                                                                                                            func (*CreateTableRequest_Split) ProtoMessage

                                                                                                                            func (*CreateTableRequest_Split) ProtoMessage()

                                                                                                                            func (*CreateTableRequest_Split) ProtoReflect

                                                                                                                            func (x *CreateTableRequest_Split) ProtoReflect() protoreflect.Message

                                                                                                                            func (*CreateTableRequest_Split) Reset

                                                                                                                            func (x *CreateTableRequest_Split) Reset()

                                                                                                                            func (*CreateTableRequest_Split) String

                                                                                                                            func (x *CreateTableRequest_Split) String() string

                                                                                                                            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"`
                                                                                                                            	// Required. 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"`
                                                                                                                            	// contains filtered or unexported fields
                                                                                                                            }

                                                                                                                              Request message for BigtableInstanceAdmin.DeleteAppProfile.

                                                                                                                              func (*DeleteAppProfileRequest) Descriptor

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

                                                                                                                                Deprecated: Use DeleteAppProfileRequest.ProtoReflect.Descriptor instead.

                                                                                                                                func (*DeleteAppProfileRequest) GetIgnoreWarnings

                                                                                                                                func (x *DeleteAppProfileRequest) GetIgnoreWarnings() bool

                                                                                                                                func (*DeleteAppProfileRequest) GetName

                                                                                                                                func (x *DeleteAppProfileRequest) GetName() string

                                                                                                                                func (*DeleteAppProfileRequest) ProtoMessage

                                                                                                                                func (*DeleteAppProfileRequest) ProtoMessage()

                                                                                                                                func (*DeleteAppProfileRequest) ProtoReflect

                                                                                                                                func (x *DeleteAppProfileRequest) ProtoReflect() protoreflect.Message

                                                                                                                                func (*DeleteAppProfileRequest) Reset

                                                                                                                                func (x *DeleteAppProfileRequest) Reset()

                                                                                                                                func (*DeleteAppProfileRequest) String

                                                                                                                                func (x *DeleteAppProfileRequest) String() string

                                                                                                                                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"`
                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                }

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

                                                                                                                                  func (*DeleteBackupRequest) Descriptor

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

                                                                                                                                    Deprecated: Use DeleteBackupRequest.ProtoReflect.Descriptor instead.

                                                                                                                                    func (*DeleteBackupRequest) GetName

                                                                                                                                    func (x *DeleteBackupRequest) GetName() string

                                                                                                                                    func (*DeleteBackupRequest) ProtoMessage

                                                                                                                                    func (*DeleteBackupRequest) ProtoMessage()

                                                                                                                                    func (*DeleteBackupRequest) ProtoReflect

                                                                                                                                    func (x *DeleteBackupRequest) ProtoReflect() protoreflect.Message

                                                                                                                                    func (*DeleteBackupRequest) Reset

                                                                                                                                    func (x *DeleteBackupRequest) Reset()

                                                                                                                                    func (*DeleteBackupRequest) String

                                                                                                                                    func (x *DeleteBackupRequest) String() string

                                                                                                                                    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"`
                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                    }

                                                                                                                                      Request message for BigtableInstanceAdmin.DeleteCluster.

                                                                                                                                      func (*DeleteClusterRequest) Descriptor

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

                                                                                                                                        Deprecated: Use DeleteClusterRequest.ProtoReflect.Descriptor instead.

                                                                                                                                        func (*DeleteClusterRequest) GetName

                                                                                                                                        func (x *DeleteClusterRequest) GetName() string

                                                                                                                                        func (*DeleteClusterRequest) ProtoMessage

                                                                                                                                        func (*DeleteClusterRequest) ProtoMessage()

                                                                                                                                        func (*DeleteClusterRequest) ProtoReflect

                                                                                                                                        func (x *DeleteClusterRequest) ProtoReflect() protoreflect.Message

                                                                                                                                        func (*DeleteClusterRequest) Reset

                                                                                                                                        func (x *DeleteClusterRequest) Reset()

                                                                                                                                        func (*DeleteClusterRequest) String

                                                                                                                                        func (x *DeleteClusterRequest) String() string

                                                                                                                                        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"`
                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                        }

                                                                                                                                          Request message for BigtableInstanceAdmin.DeleteInstance.

                                                                                                                                          func (*DeleteInstanceRequest) Descriptor

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

                                                                                                                                            Deprecated: Use DeleteInstanceRequest.ProtoReflect.Descriptor instead.

                                                                                                                                            func (*DeleteInstanceRequest) GetName

                                                                                                                                            func (x *DeleteInstanceRequest) GetName() string

                                                                                                                                            func (*DeleteInstanceRequest) ProtoMessage

                                                                                                                                            func (*DeleteInstanceRequest) ProtoMessage()

                                                                                                                                            func (*DeleteInstanceRequest) ProtoReflect

                                                                                                                                            func (x *DeleteInstanceRequest) ProtoReflect() protoreflect.Message

                                                                                                                                            func (*DeleteInstanceRequest) Reset

                                                                                                                                            func (x *DeleteInstanceRequest) Reset()

                                                                                                                                            func (*DeleteInstanceRequest) String

                                                                                                                                            func (x *DeleteInstanceRequest) String() string

                                                                                                                                            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"`
                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                            }

                                                                                                                                              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)

                                                                                                                                                Deprecated: Use DeleteSnapshotRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                func (*DeleteSnapshotRequest) GetName

                                                                                                                                                func (x *DeleteSnapshotRequest) GetName() string

                                                                                                                                                func (*DeleteSnapshotRequest) ProtoMessage

                                                                                                                                                func (*DeleteSnapshotRequest) ProtoMessage()

                                                                                                                                                func (*DeleteSnapshotRequest) ProtoReflect

                                                                                                                                                func (x *DeleteSnapshotRequest) ProtoReflect() protoreflect.Message

                                                                                                                                                func (*DeleteSnapshotRequest) Reset

                                                                                                                                                func (x *DeleteSnapshotRequest) Reset()

                                                                                                                                                func (*DeleteSnapshotRequest) String

                                                                                                                                                func (x *DeleteSnapshotRequest) String() string

                                                                                                                                                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"`
                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                }

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

                                                                                                                                                  func (*DeleteTableRequest) Descriptor

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

                                                                                                                                                    Deprecated: Use DeleteTableRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                    func (*DeleteTableRequest) GetName

                                                                                                                                                    func (x *DeleteTableRequest) GetName() string

                                                                                                                                                    func (*DeleteTableRequest) ProtoMessage

                                                                                                                                                    func (*DeleteTableRequest) ProtoMessage()

                                                                                                                                                    func (*DeleteTableRequest) ProtoReflect

                                                                                                                                                    func (x *DeleteTableRequest) ProtoReflect() protoreflect.Message

                                                                                                                                                    func (*DeleteTableRequest) Reset

                                                                                                                                                    func (x *DeleteTableRequest) Reset()

                                                                                                                                                    func (*DeleteTableRequest) String

                                                                                                                                                    func (x *DeleteTableRequest) String() string

                                                                                                                                                    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 assignable to Target:
                                                                                                                                                    	//	*DropRowRangeRequest_RowKeyPrefix
                                                                                                                                                    	//	*DropRowRangeRequest_DeleteAllDataFromTable
                                                                                                                                                    	Target isDropRowRangeRequest_Target `protobuf_oneof:"target"`
                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                    }

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

                                                                                                                                                      func (*DropRowRangeRequest) Descriptor

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

                                                                                                                                                        Deprecated: Use DropRowRangeRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                        func (*DropRowRangeRequest) GetDeleteAllDataFromTable

                                                                                                                                                        func (x *DropRowRangeRequest) GetDeleteAllDataFromTable() bool

                                                                                                                                                        func (*DropRowRangeRequest) GetName

                                                                                                                                                        func (x *DropRowRangeRequest) GetName() string

                                                                                                                                                        func (*DropRowRangeRequest) GetRowKeyPrefix

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

                                                                                                                                                        func (*DropRowRangeRequest) GetTarget

                                                                                                                                                        func (m *DropRowRangeRequest) GetTarget() isDropRowRangeRequest_Target

                                                                                                                                                        func (*DropRowRangeRequest) ProtoMessage

                                                                                                                                                        func (*DropRowRangeRequest) ProtoMessage()

                                                                                                                                                        func (*DropRowRangeRequest) ProtoReflect

                                                                                                                                                        func (x *DropRowRangeRequest) ProtoReflect() protoreflect.Message

                                                                                                                                                        func (*DropRowRangeRequest) Reset

                                                                                                                                                        func (x *DropRowRangeRequest) Reset()

                                                                                                                                                        func (*DropRowRangeRequest) String

                                                                                                                                                        func (x *DropRowRangeRequest) String() string

                                                                                                                                                        type DropRowRangeRequest_DeleteAllDataFromTable

                                                                                                                                                        type DropRowRangeRequest_DeleteAllDataFromTable struct {
                                                                                                                                                        	// Delete all rows in the table. Setting this to false is a no-op.
                                                                                                                                                        	DeleteAllDataFromTable bool `protobuf:"varint,3,opt,name=delete_all_data_from_table,json=deleteAllDataFromTable,proto3,oneof"`
                                                                                                                                                        }

                                                                                                                                                        type DropRowRangeRequest_RowKeyPrefix

                                                                                                                                                        type DropRowRangeRequest_RowKeyPrefix struct {
                                                                                                                                                        	// Delete all rows that start with this row key prefix. Prefix cannot be
                                                                                                                                                        	// zero length.
                                                                                                                                                        	RowKeyPrefix []byte `protobuf:"bytes,2,opt,name=row_key_prefix,json=rowKeyPrefix,proto3,oneof"`
                                                                                                                                                        }

                                                                                                                                                        type EncryptionInfo

                                                                                                                                                        type EncryptionInfo struct {
                                                                                                                                                        
                                                                                                                                                        	// Output only. The type of encryption used to protect this resource.
                                                                                                                                                        	EncryptionType EncryptionInfo_EncryptionType `` /* 164-byte string literal not displayed */
                                                                                                                                                        	// Output only. The status of encrypt/decrypt calls on underlying data for
                                                                                                                                                        	// this resource. Regardless of status, the existing data is always encrypted
                                                                                                                                                        	// at rest.
                                                                                                                                                        	EncryptionStatus *status.Status `protobuf:"bytes,4,opt,name=encryption_status,json=encryptionStatus,proto3" json:"encryption_status,omitempty"`
                                                                                                                                                        	// Output only. The version of the Cloud KMS key specified in the parent
                                                                                                                                                        	// cluster that is in use for the data underlying this table.
                                                                                                                                                        	KmsKeyVersion string `protobuf:"bytes,2,opt,name=kms_key_version,json=kmsKeyVersion,proto3" json:"kms_key_version,omitempty"`
                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                        }

                                                                                                                                                          Encryption information for a given resource. If this resource is protected with customer managed encryption, the in-use Cloud Key Management Service (Cloud KMS) key version is specified along with its status.

                                                                                                                                                          func (*EncryptionInfo) Descriptor

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

                                                                                                                                                            Deprecated: Use EncryptionInfo.ProtoReflect.Descriptor instead.

                                                                                                                                                            func (*EncryptionInfo) GetEncryptionStatus

                                                                                                                                                            func (x *EncryptionInfo) GetEncryptionStatus() *status.Status

                                                                                                                                                            func (*EncryptionInfo) GetEncryptionType

                                                                                                                                                            func (x *EncryptionInfo) GetEncryptionType() EncryptionInfo_EncryptionType

                                                                                                                                                            func (*EncryptionInfo) GetKmsKeyVersion

                                                                                                                                                            func (x *EncryptionInfo) GetKmsKeyVersion() string

                                                                                                                                                            func (*EncryptionInfo) ProtoMessage

                                                                                                                                                            func (*EncryptionInfo) ProtoMessage()

                                                                                                                                                            func (*EncryptionInfo) ProtoReflect

                                                                                                                                                            func (x *EncryptionInfo) ProtoReflect() protoreflect.Message

                                                                                                                                                            func (*EncryptionInfo) Reset

                                                                                                                                                            func (x *EncryptionInfo) Reset()

                                                                                                                                                            func (*EncryptionInfo) String

                                                                                                                                                            func (x *EncryptionInfo) String() string

                                                                                                                                                            type EncryptionInfo_EncryptionType

                                                                                                                                                            type EncryptionInfo_EncryptionType int32

                                                                                                                                                              Possible encryption types for a resource.

                                                                                                                                                              const (
                                                                                                                                                              	// Encryption type was not specified, though data at rest remains encrypted.
                                                                                                                                                              	EncryptionInfo_ENCRYPTION_TYPE_UNSPECIFIED EncryptionInfo_EncryptionType = 0
                                                                                                                                                              	// The data backing this resource is encrypted at rest with a key that is
                                                                                                                                                              	// fully managed by Google. No key version or status will be populated.
                                                                                                                                                              	// This is the default state.
                                                                                                                                                              	EncryptionInfo_GOOGLE_DEFAULT_ENCRYPTION EncryptionInfo_EncryptionType = 1
                                                                                                                                                              	// The data backing this resource is encrypted at rest with a key that is
                                                                                                                                                              	// managed by the customer.
                                                                                                                                                              	// The in-use version of the key and its status are populated for
                                                                                                                                                              	// CMEK-protected tables.
                                                                                                                                                              	// CMEK-protected backups are pinned to the key version that was in use at
                                                                                                                                                              	// the time the backup was taken. This key version is populated but its
                                                                                                                                                              	// status is not tracked and is reported as `UNKNOWN`.
                                                                                                                                                              	EncryptionInfo_CUSTOMER_MANAGED_ENCRYPTION EncryptionInfo_EncryptionType = 2
                                                                                                                                                              )

                                                                                                                                                              func (EncryptionInfo_EncryptionType) Descriptor

                                                                                                                                                              func (EncryptionInfo_EncryptionType) Enum

                                                                                                                                                              func (EncryptionInfo_EncryptionType) EnumDescriptor

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

                                                                                                                                                                Deprecated: Use EncryptionInfo_EncryptionType.Descriptor instead.

                                                                                                                                                                func (EncryptionInfo_EncryptionType) Number

                                                                                                                                                                func (EncryptionInfo_EncryptionType) String

                                                                                                                                                                func (EncryptionInfo_EncryptionType) Type

                                                                                                                                                                type GcRule

                                                                                                                                                                type GcRule struct {
                                                                                                                                                                
                                                                                                                                                                	// Garbage collection rules.
                                                                                                                                                                	//
                                                                                                                                                                	// Types that are assignable to Rule:
                                                                                                                                                                	//	*GcRule_MaxNumVersions
                                                                                                                                                                	//	*GcRule_MaxAge
                                                                                                                                                                	//	*GcRule_Intersection_
                                                                                                                                                                	//	*GcRule_Union_
                                                                                                                                                                	Rule isGcRule_Rule `protobuf_oneof:"rule"`
                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                }

                                                                                                                                                                  Rule for determining which cells to delete during garbage collection.

                                                                                                                                                                  func (*GcRule) Descriptor

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

                                                                                                                                                                    Deprecated: Use GcRule.ProtoReflect.Descriptor instead.

                                                                                                                                                                    func (*GcRule) GetIntersection

                                                                                                                                                                    func (x *GcRule) GetIntersection() *GcRule_Intersection

                                                                                                                                                                    func (*GcRule) GetMaxAge

                                                                                                                                                                    func (x *GcRule) GetMaxAge() *durationpb.Duration

                                                                                                                                                                    func (*GcRule) GetMaxNumVersions

                                                                                                                                                                    func (x *GcRule) GetMaxNumVersions() int32

                                                                                                                                                                    func (*GcRule) GetRule

                                                                                                                                                                    func (m *GcRule) GetRule() isGcRule_Rule

                                                                                                                                                                    func (*GcRule) GetUnion

                                                                                                                                                                    func (x *GcRule) GetUnion() *GcRule_Union

                                                                                                                                                                    func (*GcRule) ProtoMessage

                                                                                                                                                                    func (*GcRule) ProtoMessage()

                                                                                                                                                                    func (*GcRule) ProtoReflect

                                                                                                                                                                    func (x *GcRule) ProtoReflect() protoreflect.Message

                                                                                                                                                                    func (*GcRule) Reset

                                                                                                                                                                    func (x *GcRule) Reset()

                                                                                                                                                                    func (*GcRule) String

                                                                                                                                                                    func (x *GcRule) String() string

                                                                                                                                                                    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"`
                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                    }

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

                                                                                                                                                                      func (*GcRule_Intersection) Descriptor

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

                                                                                                                                                                        Deprecated: Use GcRule_Intersection.ProtoReflect.Descriptor instead.

                                                                                                                                                                        func (*GcRule_Intersection) GetRules

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

                                                                                                                                                                        func (*GcRule_Intersection) ProtoMessage

                                                                                                                                                                        func (*GcRule_Intersection) ProtoMessage()

                                                                                                                                                                        func (*GcRule_Intersection) ProtoReflect

                                                                                                                                                                        func (x *GcRule_Intersection) ProtoReflect() protoreflect.Message

                                                                                                                                                                        func (*GcRule_Intersection) Reset

                                                                                                                                                                        func (x *GcRule_Intersection) Reset()

                                                                                                                                                                        func (*GcRule_Intersection) String

                                                                                                                                                                        func (x *GcRule_Intersection) String() string

                                                                                                                                                                        type GcRule_Intersection_

                                                                                                                                                                        type GcRule_Intersection_ struct {
                                                                                                                                                                        	// Delete cells that would be deleted by every nested rule.
                                                                                                                                                                        	Intersection *GcRule_Intersection `protobuf:"bytes,3,opt,name=intersection,proto3,oneof"`
                                                                                                                                                                        }

                                                                                                                                                                        type GcRule_MaxAge

                                                                                                                                                                        type GcRule_MaxAge struct {
                                                                                                                                                                        	// Delete cells in a column older than the given age.
                                                                                                                                                                        	// Values must be at least one millisecond, and will be truncated to
                                                                                                                                                                        	// microsecond granularity.
                                                                                                                                                                        	MaxAge *durationpb.Duration `protobuf:"bytes,2,opt,name=max_age,json=maxAge,proto3,oneof"`
                                                                                                                                                                        }

                                                                                                                                                                        type GcRule_MaxNumVersions

                                                                                                                                                                        type GcRule_MaxNumVersions struct {
                                                                                                                                                                        	// Delete all cells in a column except the most recent N.
                                                                                                                                                                        	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"`
                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                        }

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

                                                                                                                                                                          func (*GcRule_Union) Descriptor

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

                                                                                                                                                                            Deprecated: Use GcRule_Union.ProtoReflect.Descriptor instead.

                                                                                                                                                                            func (*GcRule_Union) GetRules

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

                                                                                                                                                                            func (*GcRule_Union) ProtoMessage

                                                                                                                                                                            func (*GcRule_Union) ProtoMessage()

                                                                                                                                                                            func (*GcRule_Union) ProtoReflect

                                                                                                                                                                            func (x *GcRule_Union) ProtoReflect() protoreflect.Message

                                                                                                                                                                            func (*GcRule_Union) Reset

                                                                                                                                                                            func (x *GcRule_Union) Reset()

                                                                                                                                                                            func (*GcRule_Union) String

                                                                                                                                                                            func (x *GcRule_Union) String() string

                                                                                                                                                                            type GcRule_Union_

                                                                                                                                                                            type GcRule_Union_ struct {
                                                                                                                                                                            	// Delete cells that would be deleted by any nested rule.
                                                                                                                                                                            	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"`
                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                            }

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

                                                                                                                                                                              func (*GenerateConsistencyTokenRequest) Descriptor

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

                                                                                                                                                                                Deprecated: Use GenerateConsistencyTokenRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                                                func (*GenerateConsistencyTokenRequest) GetName

                                                                                                                                                                                func (*GenerateConsistencyTokenRequest) ProtoMessage

                                                                                                                                                                                func (*GenerateConsistencyTokenRequest) ProtoMessage()

                                                                                                                                                                                func (*GenerateConsistencyTokenRequest) ProtoReflect

                                                                                                                                                                                func (*GenerateConsistencyTokenRequest) Reset

                                                                                                                                                                                func (*GenerateConsistencyTokenRequest) String

                                                                                                                                                                                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"`
                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                }

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

                                                                                                                                                                                  func (*GenerateConsistencyTokenResponse) Descriptor

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

                                                                                                                                                                                    Deprecated: Use GenerateConsistencyTokenResponse.ProtoReflect.Descriptor instead.

                                                                                                                                                                                    func (*GenerateConsistencyTokenResponse) GetConsistencyToken

                                                                                                                                                                                    func (x *GenerateConsistencyTokenResponse) GetConsistencyToken() string

                                                                                                                                                                                    func (*GenerateConsistencyTokenResponse) ProtoMessage

                                                                                                                                                                                    func (*GenerateConsistencyTokenResponse) ProtoMessage()

                                                                                                                                                                                    func (*GenerateConsistencyTokenResponse) ProtoReflect

                                                                                                                                                                                    func (*GenerateConsistencyTokenResponse) Reset

                                                                                                                                                                                    func (*GenerateConsistencyTokenResponse) String

                                                                                                                                                                                    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"`
                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                    }

                                                                                                                                                                                      Request message for BigtableInstanceAdmin.GetAppProfile.

                                                                                                                                                                                      func (*GetAppProfileRequest) Descriptor

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

                                                                                                                                                                                        Deprecated: Use GetAppProfileRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                                                        func (*GetAppProfileRequest) GetName

                                                                                                                                                                                        func (x *GetAppProfileRequest) GetName() string

                                                                                                                                                                                        func (*GetAppProfileRequest) ProtoMessage

                                                                                                                                                                                        func (*GetAppProfileRequest) ProtoMessage()

                                                                                                                                                                                        func (*GetAppProfileRequest) ProtoReflect

                                                                                                                                                                                        func (x *GetAppProfileRequest) ProtoReflect() protoreflect.Message

                                                                                                                                                                                        func (*GetAppProfileRequest) Reset

                                                                                                                                                                                        func (x *GetAppProfileRequest) Reset()

                                                                                                                                                                                        func (*GetAppProfileRequest) String

                                                                                                                                                                                        func (x *GetAppProfileRequest) String() string

                                                                                                                                                                                        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"`
                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                        }

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

                                                                                                                                                                                          func (*GetBackupRequest) Descriptor

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

                                                                                                                                                                                            Deprecated: Use GetBackupRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                                                            func (*GetBackupRequest) GetName

                                                                                                                                                                                            func (x *GetBackupRequest) GetName() string

                                                                                                                                                                                            func (*GetBackupRequest) ProtoMessage

                                                                                                                                                                                            func (*GetBackupRequest) ProtoMessage()

                                                                                                                                                                                            func (*GetBackupRequest) ProtoReflect

                                                                                                                                                                                            func (x *GetBackupRequest) ProtoReflect() protoreflect.Message

                                                                                                                                                                                            func (*GetBackupRequest) Reset

                                                                                                                                                                                            func (x *GetBackupRequest) Reset()

                                                                                                                                                                                            func (*GetBackupRequest) String

                                                                                                                                                                                            func (x *GetBackupRequest) String() string

                                                                                                                                                                                            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"`
                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                            }

                                                                                                                                                                                              Request message for BigtableInstanceAdmin.GetCluster.

                                                                                                                                                                                              func (*GetClusterRequest) Descriptor

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

                                                                                                                                                                                                Deprecated: Use GetClusterRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                func (*GetClusterRequest) GetName

                                                                                                                                                                                                func (x *GetClusterRequest) GetName() string

                                                                                                                                                                                                func (*GetClusterRequest) ProtoMessage

                                                                                                                                                                                                func (*GetClusterRequest) ProtoMessage()

                                                                                                                                                                                                func (*GetClusterRequest) ProtoReflect

                                                                                                                                                                                                func (x *GetClusterRequest) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                func (*GetClusterRequest) Reset

                                                                                                                                                                                                func (x *GetClusterRequest) Reset()

                                                                                                                                                                                                func (*GetClusterRequest) String

                                                                                                                                                                                                func (x *GetClusterRequest) String() string

                                                                                                                                                                                                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"`
                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                }

                                                                                                                                                                                                  Request message for BigtableInstanceAdmin.GetInstance.

                                                                                                                                                                                                  func (*GetInstanceRequest) Descriptor

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

                                                                                                                                                                                                    Deprecated: Use GetInstanceRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                    func (*GetInstanceRequest) GetName

                                                                                                                                                                                                    func (x *GetInstanceRequest) GetName() string

                                                                                                                                                                                                    func (*GetInstanceRequest) ProtoMessage

                                                                                                                                                                                                    func (*GetInstanceRequest) ProtoMessage()

                                                                                                                                                                                                    func (*GetInstanceRequest) ProtoReflect

                                                                                                                                                                                                    func (x *GetInstanceRequest) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                    func (*GetInstanceRequest) Reset

                                                                                                                                                                                                    func (x *GetInstanceRequest) Reset()

                                                                                                                                                                                                    func (*GetInstanceRequest) String

                                                                                                                                                                                                    func (x *GetInstanceRequest) String() string

                                                                                                                                                                                                    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"`
                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                    }

                                                                                                                                                                                                      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)

                                                                                                                                                                                                        Deprecated: Use GetSnapshotRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                        func (*GetSnapshotRequest) GetName

                                                                                                                                                                                                        func (x *GetSnapshotRequest) GetName() string

                                                                                                                                                                                                        func (*GetSnapshotRequest) ProtoMessage

                                                                                                                                                                                                        func (*GetSnapshotRequest) ProtoMessage()

                                                                                                                                                                                                        func (*GetSnapshotRequest) ProtoReflect

                                                                                                                                                                                                        func (x *GetSnapshotRequest) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                        func (*GetSnapshotRequest) Reset

                                                                                                                                                                                                        func (x *GetSnapshotRequest) Reset()

                                                                                                                                                                                                        func (*GetSnapshotRequest) String

                                                                                                                                                                                                        func (x *GetSnapshotRequest) String() string

                                                                                                                                                                                                        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"`
                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                        }

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

                                                                                                                                                                                                          func (*GetTableRequest) Descriptor

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

                                                                                                                                                                                                            Deprecated: Use GetTableRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                            func (*GetTableRequest) GetName

                                                                                                                                                                                                            func (x *GetTableRequest) GetName() string

                                                                                                                                                                                                            func (*GetTableRequest) GetView

                                                                                                                                                                                                            func (x *GetTableRequest) GetView() Table_View

                                                                                                                                                                                                            func (*GetTableRequest) ProtoMessage

                                                                                                                                                                                                            func (*GetTableRequest) ProtoMessage()

                                                                                                                                                                                                            func (*GetTableRequest) ProtoReflect

                                                                                                                                                                                                            func (x *GetTableRequest) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                            func (*GetTableRequest) Reset

                                                                                                                                                                                                            func (x *GetTableRequest) Reset()

                                                                                                                                                                                                            func (*GetTableRequest) String

                                                                                                                                                                                                            func (x *GetTableRequest) String() string

                                                                                                                                                                                                            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 */
                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                            }

                                                                                                                                                                                                              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)

                                                                                                                                                                                                                Deprecated: Use Instance.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                func (*Instance) GetDisplayName

                                                                                                                                                                                                                func (x *Instance) GetDisplayName() string

                                                                                                                                                                                                                func (*Instance) GetLabels

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

                                                                                                                                                                                                                func (*Instance) GetName

                                                                                                                                                                                                                func (x *Instance) GetName() string

                                                                                                                                                                                                                func (*Instance) GetState

                                                                                                                                                                                                                func (x *Instance) GetState() Instance_State

                                                                                                                                                                                                                func (*Instance) GetType

                                                                                                                                                                                                                func (x *Instance) GetType() Instance_Type

                                                                                                                                                                                                                func (*Instance) ProtoMessage

                                                                                                                                                                                                                func (*Instance) ProtoMessage()

                                                                                                                                                                                                                func (*Instance) ProtoReflect

                                                                                                                                                                                                                func (x *Instance) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                func (*Instance) Reset

                                                                                                                                                                                                                func (x *Instance) Reset()

                                                                                                                                                                                                                func (*Instance) String

                                                                                                                                                                                                                func (x *Instance) String() string

                                                                                                                                                                                                                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) Descriptor

                                                                                                                                                                                                                  func (Instance_State) Enum

                                                                                                                                                                                                                  func (x Instance_State) Enum() *Instance_State

                                                                                                                                                                                                                  func (Instance_State) EnumDescriptor

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

                                                                                                                                                                                                                    Deprecated: Use Instance_State.Descriptor instead.

                                                                                                                                                                                                                    func (Instance_State) Number

                                                                                                                                                                                                                    func (Instance_State) String

                                                                                                                                                                                                                    func (x Instance_State) String() string

                                                                                                                                                                                                                    func (Instance_State) Type

                                                                                                                                                                                                                    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) Descriptor

                                                                                                                                                                                                                      func (Instance_Type) Enum

                                                                                                                                                                                                                      func (x Instance_Type) Enum() *Instance_Type

                                                                                                                                                                                                                      func (Instance_Type) EnumDescriptor

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

                                                                                                                                                                                                                        Deprecated: Use Instance_Type.Descriptor instead.

                                                                                                                                                                                                                        func (Instance_Type) Number

                                                                                                                                                                                                                        func (Instance_Type) String

                                                                                                                                                                                                                        func (x Instance_Type) String() string

                                                                                                                                                                                                                        func (Instance_Type) Type

                                                                                                                                                                                                                        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"`
                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                        }

                                                                                                                                                                                                                          Request message for BigtableInstanceAdmin.ListAppProfiles.

                                                                                                                                                                                                                          func (*ListAppProfilesRequest) Descriptor

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

                                                                                                                                                                                                                            Deprecated: Use ListAppProfilesRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                            func (*ListAppProfilesRequest) GetPageSize

                                                                                                                                                                                                                            func (x *ListAppProfilesRequest) GetPageSize() int32

                                                                                                                                                                                                                            func (*ListAppProfilesRequest) GetPageToken

                                                                                                                                                                                                                            func (x *ListAppProfilesRequest) GetPageToken() string

                                                                                                                                                                                                                            func (*ListAppProfilesRequest) GetParent

                                                                                                                                                                                                                            func (x *ListAppProfilesRequest) GetParent() string

                                                                                                                                                                                                                            func (*ListAppProfilesRequest) ProtoMessage

                                                                                                                                                                                                                            func (*ListAppProfilesRequest) ProtoMessage()

                                                                                                                                                                                                                            func (*ListAppProfilesRequest) ProtoReflect

                                                                                                                                                                                                                            func (x *ListAppProfilesRequest) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                            func (*ListAppProfilesRequest) Reset

                                                                                                                                                                                                                            func (x *ListAppProfilesRequest) Reset()

                                                                                                                                                                                                                            func (*ListAppProfilesRequest) String

                                                                                                                                                                                                                            func (x *ListAppProfilesRequest) String() string

                                                                                                                                                                                                                            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"`
                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                            }

                                                                                                                                                                                                                              Response message for BigtableInstanceAdmin.ListAppProfiles.

                                                                                                                                                                                                                              func (*ListAppProfilesResponse) Descriptor

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

                                                                                                                                                                                                                                Deprecated: Use ListAppProfilesResponse.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                func (*ListAppProfilesResponse) GetAppProfiles

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

                                                                                                                                                                                                                                func (*ListAppProfilesResponse) GetFailedLocations

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

                                                                                                                                                                                                                                func (*ListAppProfilesResponse) GetNextPageToken

                                                                                                                                                                                                                                func (x *ListAppProfilesResponse) GetNextPageToken() string

                                                                                                                                                                                                                                func (*ListAppProfilesResponse) ProtoMessage

                                                                                                                                                                                                                                func (*ListAppProfilesResponse) ProtoMessage()

                                                                                                                                                                                                                                func (*ListAppProfilesResponse) ProtoReflect

                                                                                                                                                                                                                                func (x *ListAppProfilesResponse) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                                func (*ListAppProfilesResponse) Reset

                                                                                                                                                                                                                                func (x *ListAppProfilesResponse) Reset()

                                                                                                                                                                                                                                func (*ListAppProfilesResponse) String

                                                                                                                                                                                                                                func (x *ListAppProfilesResponse) String() string

                                                                                                                                                                                                                                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"`
                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                }

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

                                                                                                                                                                                                                                  func (*ListBackupsRequest) Descriptor

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

                                                                                                                                                                                                                                    Deprecated: Use ListBackupsRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                    func (*ListBackupsRequest) GetFilter

                                                                                                                                                                                                                                    func (x *ListBackupsRequest) GetFilter() string

                                                                                                                                                                                                                                    func (*ListBackupsRequest) GetOrderBy

                                                                                                                                                                                                                                    func (x *ListBackupsRequest) GetOrderBy() string

                                                                                                                                                                                                                                    func (*ListBackupsRequest) GetPageSize

                                                                                                                                                                                                                                    func (x *ListBackupsRequest) GetPageSize() int32

                                                                                                                                                                                                                                    func (*ListBackupsRequest) GetPageToken

                                                                                                                                                                                                                                    func (x *ListBackupsRequest) GetPageToken() string

                                                                                                                                                                                                                                    func (*ListBackupsRequest) GetParent

                                                                                                                                                                                                                                    func (x *ListBackupsRequest) GetParent() string

                                                                                                                                                                                                                                    func (*ListBackupsRequest) ProtoMessage

                                                                                                                                                                                                                                    func (*ListBackupsRequest) ProtoMessage()

                                                                                                                                                                                                                                    func (*ListBackupsRequest) ProtoReflect

                                                                                                                                                                                                                                    func (x *ListBackupsRequest) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                                    func (*ListBackupsRequest) Reset

                                                                                                                                                                                                                                    func (x *ListBackupsRequest) Reset()

                                                                                                                                                                                                                                    func (*ListBackupsRequest) String

                                                                                                                                                                                                                                    func (x *ListBackupsRequest) String() string

                                                                                                                                                                                                                                    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"`
                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                    }

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

                                                                                                                                                                                                                                      func (*ListBackupsResponse) Descriptor

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

                                                                                                                                                                                                                                        Deprecated: Use ListBackupsResponse.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                        func (*ListBackupsResponse) GetBackups

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

                                                                                                                                                                                                                                        func (*ListBackupsResponse) GetNextPageToken

                                                                                                                                                                                                                                        func (x *ListBackupsResponse) GetNextPageToken() string

                                                                                                                                                                                                                                        func (*ListBackupsResponse) ProtoMessage

                                                                                                                                                                                                                                        func (*ListBackupsResponse) ProtoMessage()

                                                                                                                                                                                                                                        func (*ListBackupsResponse) ProtoReflect

                                                                                                                                                                                                                                        func (x *ListBackupsResponse) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                                        func (*ListBackupsResponse) Reset

                                                                                                                                                                                                                                        func (x *ListBackupsResponse) Reset()

                                                                                                                                                                                                                                        func (*ListBackupsResponse) String

                                                                                                                                                                                                                                        func (x *ListBackupsResponse) String() string

                                                                                                                                                                                                                                        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"`
                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                          Request message for BigtableInstanceAdmin.ListClusters.

                                                                                                                                                                                                                                          func (*ListClustersRequest) Descriptor

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

                                                                                                                                                                                                                                            Deprecated: Use ListClustersRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                            func (*ListClustersRequest) GetPageToken

                                                                                                                                                                                                                                            func (x *ListClustersRequest) GetPageToken() string

                                                                                                                                                                                                                                            func (*ListClustersRequest) GetParent

                                                                                                                                                                                                                                            func (x *ListClustersRequest) GetParent() string

                                                                                                                                                                                                                                            func (*ListClustersRequest) ProtoMessage

                                                                                                                                                                                                                                            func (*ListClustersRequest) ProtoMessage()

                                                                                                                                                                                                                                            func (*ListClustersRequest) ProtoReflect

                                                                                                                                                                                                                                            func (x *ListClustersRequest) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                                            func (*ListClustersRequest) Reset

                                                                                                                                                                                                                                            func (x *ListClustersRequest) Reset()

                                                                                                                                                                                                                                            func (*ListClustersRequest) String

                                                                                                                                                                                                                                            func (x *ListClustersRequest) String() string

                                                                                                                                                                                                                                            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"`
                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                              Response message for BigtableInstanceAdmin.ListClusters.

                                                                                                                                                                                                                                              func (*ListClustersResponse) Descriptor

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

                                                                                                                                                                                                                                                Deprecated: Use ListClustersResponse.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                func (*ListClustersResponse) GetClusters

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

                                                                                                                                                                                                                                                func (*ListClustersResponse) GetFailedLocations

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

                                                                                                                                                                                                                                                func (*ListClustersResponse) GetNextPageToken

                                                                                                                                                                                                                                                func (x *ListClustersResponse) GetNextPageToken() string

                                                                                                                                                                                                                                                func (*ListClustersResponse) ProtoMessage

                                                                                                                                                                                                                                                func (*ListClustersResponse) ProtoMessage()

                                                                                                                                                                                                                                                func (*ListClustersResponse) ProtoReflect

                                                                                                                                                                                                                                                func (x *ListClustersResponse) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                                                func (*ListClustersResponse) Reset

                                                                                                                                                                                                                                                func (x *ListClustersResponse) Reset()

                                                                                                                                                                                                                                                func (*ListClustersResponse) String

                                                                                                                                                                                                                                                func (x *ListClustersResponse) String() string

                                                                                                                                                                                                                                                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"`
                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                  Request message for BigtableInstanceAdmin.ListInstances.

                                                                                                                                                                                                                                                  func (*ListInstancesRequest) Descriptor

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

                                                                                                                                                                                                                                                    Deprecated: Use ListInstancesRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                    func (*ListInstancesRequest) GetPageToken

                                                                                                                                                                                                                                                    func (x *ListInstancesRequest) GetPageToken() string

                                                                                                                                                                                                                                                    func (*ListInstancesRequest) GetParent

                                                                                                                                                                                                                                                    func (x *ListInstancesRequest) GetParent() string

                                                                                                                                                                                                                                                    func (*ListInstancesRequest) ProtoMessage

                                                                                                                                                                                                                                                    func (*ListInstancesRequest) ProtoMessage()

                                                                                                                                                                                                                                                    func (*ListInstancesRequest) ProtoReflect

                                                                                                                                                                                                                                                    func (x *ListInstancesRequest) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                                                    func (*ListInstancesRequest) Reset

                                                                                                                                                                                                                                                    func (x *ListInstancesRequest) Reset()

                                                                                                                                                                                                                                                    func (*ListInstancesRequest) String

                                                                                                                                                                                                                                                    func (x *ListInstancesRequest) String() string

                                                                                                                                                                                                                                                    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"`
                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                      Response message for BigtableInstanceAdmin.ListInstances.

                                                                                                                                                                                                                                                      func (*ListInstancesResponse) Descriptor

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

                                                                                                                                                                                                                                                        Deprecated: Use ListInstancesResponse.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                        func (*ListInstancesResponse) GetFailedLocations

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

                                                                                                                                                                                                                                                        func (*ListInstancesResponse) GetInstances

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

                                                                                                                                                                                                                                                        func (*ListInstancesResponse) GetNextPageToken

                                                                                                                                                                                                                                                        func (x *ListInstancesResponse) GetNextPageToken() string

                                                                                                                                                                                                                                                        func (*ListInstancesResponse) ProtoMessage

                                                                                                                                                                                                                                                        func (*ListInstancesResponse) ProtoMessage()

                                                                                                                                                                                                                                                        func (*ListInstancesResponse) ProtoReflect

                                                                                                                                                                                                                                                        func (x *ListInstancesResponse) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                                                        func (*ListInstancesResponse) Reset

                                                                                                                                                                                                                                                        func (x *ListInstancesResponse) Reset()

                                                                                                                                                                                                                                                        func (*ListInstancesResponse) String

                                                                                                                                                                                                                                                        func (x *ListInstancesResponse) String() string

                                                                                                                                                                                                                                                        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"`
                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                          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)

                                                                                                                                                                                                                                                            Deprecated: Use ListSnapshotsRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                            func (*ListSnapshotsRequest) GetPageSize

                                                                                                                                                                                                                                                            func (x *ListSnapshotsRequest) GetPageSize() int32

                                                                                                                                                                                                                                                            func (*ListSnapshotsRequest) GetPageToken

                                                                                                                                                                                                                                                            func (x *ListSnapshotsRequest) GetPageToken() string

                                                                                                                                                                                                                                                            func (*ListSnapshotsRequest) GetParent

                                                                                                                                                                                                                                                            func (x *ListSnapshotsRequest) GetParent() string

                                                                                                                                                                                                                                                            func (*ListSnapshotsRequest) ProtoMessage

                                                                                                                                                                                                                                                            func (*ListSnapshotsRequest) ProtoMessage()

                                                                                                                                                                                                                                                            func (*ListSnapshotsRequest) ProtoReflect

                                                                                                                                                                                                                                                            func (x *ListSnapshotsRequest) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                                                            func (*ListSnapshotsRequest) Reset

                                                                                                                                                                                                                                                            func (x *ListSnapshotsRequest) Reset()

                                                                                                                                                                                                                                                            func (*ListSnapshotsRequest) String

                                                                                                                                                                                                                                                            func (x *ListSnapshotsRequest) String() string

                                                                                                                                                                                                                                                            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"`
                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                              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)

                                                                                                                                                                                                                                                                Deprecated: Use ListSnapshotsResponse.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                func (*ListSnapshotsResponse) GetNextPageToken

                                                                                                                                                                                                                                                                func (x *ListSnapshotsResponse) GetNextPageToken() string

                                                                                                                                                                                                                                                                func (*ListSnapshotsResponse) GetSnapshots

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

                                                                                                                                                                                                                                                                func (*ListSnapshotsResponse) ProtoMessage

                                                                                                                                                                                                                                                                func (*ListSnapshotsResponse) ProtoMessage()

                                                                                                                                                                                                                                                                func (*ListSnapshotsResponse) ProtoReflect

                                                                                                                                                                                                                                                                func (x *ListSnapshotsResponse) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                                                                func (*ListSnapshotsResponse) Reset

                                                                                                                                                                                                                                                                func (x *ListSnapshotsResponse) Reset()

                                                                                                                                                                                                                                                                func (*ListSnapshotsResponse) String

                                                                                                                                                                                                                                                                func (x *ListSnapshotsResponse) String() string

                                                                                                                                                                                                                                                                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"`
                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                }

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

                                                                                                                                                                                                                                                                  func (*ListTablesRequest) Descriptor

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

                                                                                                                                                                                                                                                                    Deprecated: Use ListTablesRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                    func (*ListTablesRequest) GetPageSize

                                                                                                                                                                                                                                                                    func (x *ListTablesRequest) GetPageSize() int32

                                                                                                                                                                                                                                                                    func (*ListTablesRequest) GetPageToken

                                                                                                                                                                                                                                                                    func (x *ListTablesRequest) GetPageToken() string

                                                                                                                                                                                                                                                                    func (*ListTablesRequest) GetParent

                                                                                                                                                                                                                                                                    func (x *ListTablesRequest) GetParent() string

                                                                                                                                                                                                                                                                    func (*ListTablesRequest) GetView

                                                                                                                                                                                                                                                                    func (x *ListTablesRequest) GetView() Table_View

                                                                                                                                                                                                                                                                    func (*ListTablesRequest) ProtoMessage

                                                                                                                                                                                                                                                                    func (*ListTablesRequest) ProtoMessage()

                                                                                                                                                                                                                                                                    func (*ListTablesRequest) ProtoReflect

                                                                                                                                                                                                                                                                    func (x *ListTablesRequest) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                                                                    func (*ListTablesRequest) Reset

                                                                                                                                                                                                                                                                    func (x *ListTablesRequest) Reset()

                                                                                                                                                                                                                                                                    func (*ListTablesRequest) String

                                                                                                                                                                                                                                                                    func (x *ListTablesRequest) String() string

                                                                                                                                                                                                                                                                    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"`
                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                    }

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

                                                                                                                                                                                                                                                                      func (*ListTablesResponse) Descriptor

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

                                                                                                                                                                                                                                                                        Deprecated: Use ListTablesResponse.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                        func (*ListTablesResponse) GetNextPageToken

                                                                                                                                                                                                                                                                        func (x *ListTablesResponse) GetNextPageToken() string

                                                                                                                                                                                                                                                                        func (*ListTablesResponse) GetTables

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

                                                                                                                                                                                                                                                                        func (*ListTablesResponse) ProtoMessage

                                                                                                                                                                                                                                                                        func (*ListTablesResponse) ProtoMessage()

                                                                                                                                                                                                                                                                        func (*ListTablesResponse) ProtoReflect

                                                                                                                                                                                                                                                                        func (x *ListTablesResponse) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                                                                        func (*ListTablesResponse) Reset

                                                                                                                                                                                                                                                                        func (x *ListTablesResponse) Reset()

                                                                                                                                                                                                                                                                        func (*ListTablesResponse) String

                                                                                                                                                                                                                                                                        func (x *ListTablesResponse) String() string

                                                                                                                                                                                                                                                                        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"`
                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                        }

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

                                                                                                                                                                                                                                                                          func (*ModifyColumnFamiliesRequest) Descriptor

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

                                                                                                                                                                                                                                                                            Deprecated: Use ModifyColumnFamiliesRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                            func (*ModifyColumnFamiliesRequest) GetModifications

                                                                                                                                                                                                                                                                            func (*ModifyColumnFamiliesRequest) GetName

                                                                                                                                                                                                                                                                            func (x *ModifyColumnFamiliesRequest) GetName() string

                                                                                                                                                                                                                                                                            func (*ModifyColumnFamiliesRequest) ProtoMessage

                                                                                                                                                                                                                                                                            func (*ModifyColumnFamiliesRequest) ProtoMessage()

                                                                                                                                                                                                                                                                            func (*ModifyColumnFamiliesRequest) ProtoReflect

                                                                                                                                                                                                                                                                            func (*ModifyColumnFamiliesRequest) Reset

                                                                                                                                                                                                                                                                            func (x *ModifyColumnFamiliesRequest) Reset()

                                                                                                                                                                                                                                                                            func (*ModifyColumnFamiliesRequest) String

                                                                                                                                                                                                                                                                            func (x *ModifyColumnFamiliesRequest) String() string

                                                                                                                                                                                                                                                                            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 assignable to Mod:
                                                                                                                                                                                                                                                                            	//	*ModifyColumnFamiliesRequest_Modification_Create
                                                                                                                                                                                                                                                                            	//	*ModifyColumnFamiliesRequest_Modification_Update
                                                                                                                                                                                                                                                                            	//	*ModifyColumnFamiliesRequest_Modification_Drop
                                                                                                                                                                                                                                                                            	Mod isModifyColumnFamiliesRequest_Modification_Mod `protobuf_oneof:"mod"`
                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                            }

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

                                                                                                                                                                                                                                                                              func (*ModifyColumnFamiliesRequest_Modification) Descriptor

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

                                                                                                                                                                                                                                                                                Deprecated: Use ModifyColumnFamiliesRequest_Modification.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                                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) ProtoReflect

                                                                                                                                                                                                                                                                                func (*ModifyColumnFamiliesRequest_Modification) Reset

                                                                                                                                                                                                                                                                                func (*ModifyColumnFamiliesRequest_Modification) String

                                                                                                                                                                                                                                                                                type ModifyColumnFamiliesRequest_Modification_Create

                                                                                                                                                                                                                                                                                type ModifyColumnFamiliesRequest_Modification_Create struct {
                                                                                                                                                                                                                                                                                	// Create a new column family with the specified schema, or fail if
                                                                                                                                                                                                                                                                                	// one already exists with the given ID.
                                                                                                                                                                                                                                                                                	Create *ColumnFamily `protobuf:"bytes,2,opt,name=create,proto3,oneof"`
                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                type ModifyColumnFamiliesRequest_Modification_Drop

                                                                                                                                                                                                                                                                                type ModifyColumnFamiliesRequest_Modification_Drop struct {
                                                                                                                                                                                                                                                                                	// Drop (delete) the column family with the given ID, or fail if no such
                                                                                                                                                                                                                                                                                	// family exists.
                                                                                                                                                                                                                                                                                	Drop bool `protobuf:"varint,4,opt,name=drop,proto3,oneof"`
                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                type ModifyColumnFamiliesRequest_Modification_Update

                                                                                                                                                                                                                                                                                type ModifyColumnFamiliesRequest_Modification_Update struct {
                                                                                                                                                                                                                                                                                	// Update an existing column family to the specified schema, or fail
                                                                                                                                                                                                                                                                                	// if no column family exists with the given ID.
                                                                                                                                                                                                                                                                                	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 *timestamppb.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 *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                }

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

                                                                                                                                                                                                                                                                                  func (*OperationProgress) Descriptor

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

                                                                                                                                                                                                                                                                                    Deprecated: Use OperationProgress.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                                    func (*OperationProgress) GetEndTime

                                                                                                                                                                                                                                                                                    func (x *OperationProgress) GetEndTime() *timestamppb.Timestamp

                                                                                                                                                                                                                                                                                    func (*OperationProgress) GetProgressPercent

                                                                                                                                                                                                                                                                                    func (x *OperationProgress) GetProgressPercent() int32

                                                                                                                                                                                                                                                                                    func (*OperationProgress) GetStartTime

                                                                                                                                                                                                                                                                                    func (x *OperationProgress) GetStartTime() *timestamppb.Timestamp

                                                                                                                                                                                                                                                                                    func (*OperationProgress) ProtoMessage

                                                                                                                                                                                                                                                                                    func (*OperationProgress) ProtoMessage()

                                                                                                                                                                                                                                                                                    func (*OperationProgress) ProtoReflect

                                                                                                                                                                                                                                                                                    func (x *OperationProgress) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                                                                                    func (*OperationProgress) Reset

                                                                                                                                                                                                                                                                                    func (x *OperationProgress) Reset()

                                                                                                                                                                                                                                                                                    func (*OperationProgress) String

                                                                                                                                                                                                                                                                                    func (x *OperationProgress) String() string

                                                                                                                                                                                                                                                                                    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"`
                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                      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)

                                                                                                                                                                                                                                                                                        Deprecated: Use OptimizeRestoredTableMetadata.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                                        func (*OptimizeRestoredTableMetadata) GetName

                                                                                                                                                                                                                                                                                        func (*OptimizeRestoredTableMetadata) GetProgress

                                                                                                                                                                                                                                                                                        func (*OptimizeRestoredTableMetadata) ProtoMessage

                                                                                                                                                                                                                                                                                        func (*OptimizeRestoredTableMetadata) ProtoMessage()

                                                                                                                                                                                                                                                                                        func (*OptimizeRestoredTableMetadata) ProtoReflect

                                                                                                                                                                                                                                                                                        func (*OptimizeRestoredTableMetadata) Reset

                                                                                                                                                                                                                                                                                        func (x *OptimizeRestoredTableMetadata) Reset()

                                                                                                                                                                                                                                                                                        func (*OptimizeRestoredTableMetadata) String

                                                                                                                                                                                                                                                                                        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 *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                          Request message for BigtableInstanceAdmin.PartialUpdateInstance.

                                                                                                                                                                                                                                                                                          func (*PartialUpdateInstanceRequest) Descriptor

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

                                                                                                                                                                                                                                                                                            Deprecated: Use PartialUpdateInstanceRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                                            func (*PartialUpdateInstanceRequest) GetInstance

                                                                                                                                                                                                                                                                                            func (x *PartialUpdateInstanceRequest) GetInstance() *Instance

                                                                                                                                                                                                                                                                                            func (*PartialUpdateInstanceRequest) GetUpdateMask

                                                                                                                                                                                                                                                                                            func (*PartialUpdateInstanceRequest) ProtoMessage

                                                                                                                                                                                                                                                                                            func (*PartialUpdateInstanceRequest) ProtoMessage()

                                                                                                                                                                                                                                                                                            func (*PartialUpdateInstanceRequest) ProtoReflect

                                                                                                                                                                                                                                                                                            func (*PartialUpdateInstanceRequest) Reset

                                                                                                                                                                                                                                                                                            func (x *PartialUpdateInstanceRequest) Reset()

                                                                                                                                                                                                                                                                                            func (*PartialUpdateInstanceRequest) String

                                                                                                                                                                                                                                                                                            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 assignable to SourceInfo:
                                                                                                                                                                                                                                                                                            	//	*RestoreInfo_BackupInfo
                                                                                                                                                                                                                                                                                            	SourceInfo isRestoreInfo_SourceInfo `protobuf_oneof:"source_info"`
                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                              Information about a table restore.

                                                                                                                                                                                                                                                                                              func (*RestoreInfo) Descriptor

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

                                                                                                                                                                                                                                                                                                Deprecated: Use RestoreInfo.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                                                func (*RestoreInfo) GetBackupInfo

                                                                                                                                                                                                                                                                                                func (x *RestoreInfo) GetBackupInfo() *BackupInfo

                                                                                                                                                                                                                                                                                                func (*RestoreInfo) GetSourceInfo

                                                                                                                                                                                                                                                                                                func (m *RestoreInfo) GetSourceInfo() isRestoreInfo_SourceInfo

                                                                                                                                                                                                                                                                                                func (*RestoreInfo) GetSourceType

                                                                                                                                                                                                                                                                                                func (x *RestoreInfo) GetSourceType() RestoreSourceType

                                                                                                                                                                                                                                                                                                func (*RestoreInfo) ProtoMessage

                                                                                                                                                                                                                                                                                                func (*RestoreInfo) ProtoMessage()

                                                                                                                                                                                                                                                                                                func (*RestoreInfo) ProtoReflect

                                                                                                                                                                                                                                                                                                func (x *RestoreInfo) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                                                                                                func (*RestoreInfo) Reset

                                                                                                                                                                                                                                                                                                func (x *RestoreInfo) Reset()

                                                                                                                                                                                                                                                                                                func (*RestoreInfo) String

                                                                                                                                                                                                                                                                                                func (x *RestoreInfo) String() string

                                                                                                                                                                                                                                                                                                type RestoreInfo_BackupInfo

                                                                                                                                                                                                                                                                                                type RestoreInfo_BackupInfo struct {
                                                                                                                                                                                                                                                                                                	// Information about the backup used to restore the table. The backup
                                                                                                                                                                                                                                                                                                	// may no longer exist.
                                                                                                                                                                                                                                                                                                	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) Descriptor

                                                                                                                                                                                                                                                                                                  func (RestoreSourceType) Enum

                                                                                                                                                                                                                                                                                                  func (RestoreSourceType) EnumDescriptor

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

                                                                                                                                                                                                                                                                                                    Deprecated: Use RestoreSourceType.Descriptor instead.

                                                                                                                                                                                                                                                                                                    func (RestoreSourceType) Number

                                                                                                                                                                                                                                                                                                    func (RestoreSourceType) String

                                                                                                                                                                                                                                                                                                    func (x RestoreSourceType) String() string

                                                                                                                                                                                                                                                                                                    func (RestoreSourceType) Type

                                                                                                                                                                                                                                                                                                    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 assignable 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"`
                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                    }

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

                                                                                                                                                                                                                                                                                                      func (*RestoreTableMetadata) Descriptor

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

                                                                                                                                                                                                                                                                                                        Deprecated: Use RestoreTableMetadata.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                                                        func (*RestoreTableMetadata) GetBackupInfo

                                                                                                                                                                                                                                                                                                        func (x *RestoreTableMetadata) GetBackupInfo() *BackupInfo

                                                                                                                                                                                                                                                                                                        func (*RestoreTableMetadata) GetName

                                                                                                                                                                                                                                                                                                        func (x *RestoreTableMetadata) GetName() string

                                                                                                                                                                                                                                                                                                        func (*RestoreTableMetadata) GetOptimizeTableOperationName

                                                                                                                                                                                                                                                                                                        func (x *RestoreTableMetadata) GetOptimizeTableOperationName() string

                                                                                                                                                                                                                                                                                                        func (*RestoreTableMetadata) GetProgress

                                                                                                                                                                                                                                                                                                        func (x *RestoreTableMetadata) GetProgress() *OperationProgress

                                                                                                                                                                                                                                                                                                        func (*RestoreTableMetadata) GetSourceInfo

                                                                                                                                                                                                                                                                                                        func (m *RestoreTableMetadata) GetSourceInfo() isRestoreTableMetadata_SourceInfo

                                                                                                                                                                                                                                                                                                        func (*RestoreTableMetadata) GetSourceType

                                                                                                                                                                                                                                                                                                        func (x *RestoreTableMetadata) GetSourceType() RestoreSourceType

                                                                                                                                                                                                                                                                                                        func (*RestoreTableMetadata) ProtoMessage

                                                                                                                                                                                                                                                                                                        func (*RestoreTableMetadata) ProtoMessage()

                                                                                                                                                                                                                                                                                                        func (*RestoreTableMetadata) ProtoReflect

                                                                                                                                                                                                                                                                                                        func (x *RestoreTableMetadata) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                                                                                                        func (*RestoreTableMetadata) Reset

                                                                                                                                                                                                                                                                                                        func (x *RestoreTableMetadata) Reset()

                                                                                                                                                                                                                                                                                                        func (*RestoreTableMetadata) String

                                                                                                                                                                                                                                                                                                        func (x *RestoreTableMetadata) String() string

                                                                                                                                                                                                                                                                                                        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 assignable to Source:
                                                                                                                                                                                                                                                                                                        	//	*RestoreTableRequest_Backup
                                                                                                                                                                                                                                                                                                        	Source isRestoreTableRequest_Source `protobuf_oneof:"source"`
                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                        }

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

                                                                                                                                                                                                                                                                                                          func (*RestoreTableRequest) Descriptor

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

                                                                                                                                                                                                                                                                                                            Deprecated: Use RestoreTableRequest.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                                                            func (*RestoreTableRequest) GetBackup

                                                                                                                                                                                                                                                                                                            func (x *RestoreTableRequest) GetBackup() string

                                                                                                                                                                                                                                                                                                            func (*RestoreTableRequest) GetParent

                                                                                                                                                                                                                                                                                                            func (x *RestoreTableRequest) GetParent() string

                                                                                                                                                                                                                                                                                                            func (*RestoreTableRequest) GetSource

                                                                                                                                                                                                                                                                                                            func (m *RestoreTableRequest) GetSource() isRestoreTableRequest_Source

                                                                                                                                                                                                                                                                                                            func (*RestoreTableRequest) GetTableId

                                                                                                                                                                                                                                                                                                            func (x *RestoreTableRequest) GetTableId() string

                                                                                                                                                                                                                                                                                                            func (*RestoreTableRequest) ProtoMessage

                                                                                                                                                                                                                                                                                                            func (*RestoreTableRequest) ProtoMessage()

                                                                                                                                                                                                                                                                                                            func (*RestoreTableRequest) ProtoReflect

                                                                                                                                                                                                                                                                                                            func (x *RestoreTableRequest) ProtoReflect() protoreflect.Message

                                                                                                                                                                                                                                                                                                            func (*RestoreTableRequest) Reset

                                                                                                                                                                                                                                                                                                            func (x *RestoreTableRequest) Reset()

                                                                                                                                                                                                                                                                                                            func (*RestoreTableRequest) String

                                                                                                                                                                                                                                                                                                            func (x *RestoreTableRequest) String() string

                                                                                                                                                                                                                                                                                                            type RestoreTableRequest_Backup

                                                                                                                                                                                                                                                                                                            type RestoreTableRequest_Backup struct {
                                                                                                                                                                                                                                                                                                            	// Name of the backup from which to restore.  Values are of the form
                                                                                                                                                                                                                                                                                                            	// `projects/<project>/instances/<instance>/clusters/<cluster>/backups/<backup>`.
                                                                                                                                                                                                                                                                                                            	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 *timestamppb.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 *timestamppb.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"`
                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                              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)

                                                                                                                                                                                                                                                                                                                Deprecated: Use Snapshot.ProtoReflect.Descriptor instead.

                                                                                                                                                                                                                                                                                                                func (*Snapshot) GetCreateTime

                                                                                                                                                                                                                                                                                                                func (x *Snapshot) GetCreateTime() *timestamppb.Timestamp

                                                                                                                                                                                                                                                                                                                func (*Snapshot) GetDataSizeBytes

                                                                                                                                                                                                                                                                                                                func (x *Snapshot) GetDataSizeBytes() int64

                                                                                                                                                                                                                                                                                                                func (*Snapshot) GetDeleteTime

                                                                                                                                                                                                                                                                                                                func (x *Snapshot) GetDeleteTime() *timestamppb.Timestamp

                                                                                                                                                                                                                                                                                                                func (*Snapshot) GetDescription

                                                                                                                                                                                                                                                                                                                func (x *Snapshot) GetDescription() string

                                                                                                                                                                                                                                                                                                                func (*Snapshot) GetName

                                                                                                                                                                                                                                                                                                                func (x *Snapshot) GetName() string

                                                                                                                                                                                                                                                                                                                func (*Snapshot) GetSourceTable

                                                                                                                                                                                                                                                                                                                func (x *Snapshot) GetSourceTable() *Table

                                                                                                                                                                                                                                                                                                                func (*Snapshot)