Variables
Service_State_name, Service_State_value
var (
Service_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "CREATING",
2: "ACTIVE",
3: "SUSPENDING",
4: "SUSPENDED",
5: "UPDATING",
6: "DELETING",
7: "ERROR",
}
Service_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"CREATING": 1,
"ACTIVE": 2,
"SUSPENDING": 3,
"SUSPENDED": 4,
"UPDATING": 5,
"DELETING": 6,
"ERROR": 7,
}
)
Enum value maps for Service_State.
Service_Tier_name, Service_Tier_value
var (
Service_Tier_name = map[int32]string{
0: "TIER_UNSPECIFIED",
1: "DEVELOPER",
3: "ENTERPRISE",
}
Service_Tier_value = map[string]int32{
"TIER_UNSPECIFIED": 0,
"DEVELOPER": 1,
"ENTERPRISE": 3,
}
)
Enum value maps for Service_Tier.
Service_ReleaseChannel_name, Service_ReleaseChannel_value
var (
Service_ReleaseChannel_name = map[int32]string{
0: "RELEASE_CHANNEL_UNSPECIFIED",
1: "CANARY",
2: "STABLE",
}
Service_ReleaseChannel_value = map[string]int32{
"RELEASE_CHANNEL_UNSPECIFIED": 0,
"CANARY": 1,
"STABLE": 2,
}
)
Enum value maps for Service_ReleaseChannel.
Service_DatabaseType_name, Service_DatabaseType_value
var (
Service_DatabaseType_name = map[int32]string{
0: "DATABASE_TYPE_UNSPECIFIED",
1: "MYSQL",
2: "SPANNER",
}
Service_DatabaseType_value = map[string]int32{
"DATABASE_TYPE_UNSPECIFIED": 0,
"MYSQL": 1,
"SPANNER": 2,
}
)
Enum value maps for Service_DatabaseType.
HiveMetastoreConfig_EndpointProtocol_name, HiveMetastoreConfig_EndpointProtocol_value
var (
HiveMetastoreConfig_EndpointProtocol_name = map[int32]string{
0: "ENDPOINT_PROTOCOL_UNSPECIFIED",
1: "THRIFT",
2: "GRPC",
}
HiveMetastoreConfig_EndpointProtocol_value = map[string]int32{
"ENDPOINT_PROTOCOL_UNSPECIFIED": 0,
"THRIFT": 1,
"GRPC": 2,
}
)
Enum value maps for HiveMetastoreConfig_EndpointProtocol.
TelemetryConfig_LogFormat_name, TelemetryConfig_LogFormat_value
var (
TelemetryConfig_LogFormat_name = map[int32]string{
0: "LOG_FORMAT_UNSPECIFIED",
1: "LEGACY",
2: "JSON",
}
TelemetryConfig_LogFormat_value = map[string]int32{
"LOG_FORMAT_UNSPECIFIED": 0,
"LEGACY": 1,
"JSON": 2,
}
)
Enum value maps for TelemetryConfig_LogFormat.
MetadataImport_State_name, MetadataImport_State_value
var (
MetadataImport_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "RUNNING",
2: "SUCCEEDED",
3: "UPDATING",
4: "FAILED",
}
MetadataImport_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"RUNNING": 1,
"SUCCEEDED": 2,
"UPDATING": 3,
"FAILED": 4,
}
)
Enum value maps for MetadataImport_State.
MetadataImport_DatabaseDump_DatabaseType_name, MetadataImport_DatabaseDump_DatabaseType_value
var (
MetadataImport_DatabaseDump_DatabaseType_name = map[int32]string{
0: "DATABASE_TYPE_UNSPECIFIED",
1: "MYSQL",
}
MetadataImport_DatabaseDump_DatabaseType_value = map[string]int32{
"DATABASE_TYPE_UNSPECIFIED": 0,
"MYSQL": 1,
}
)
Enum value maps for MetadataImport_DatabaseDump_DatabaseType.
MetadataExport_State_name, MetadataExport_State_value
var (
MetadataExport_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "RUNNING",
2: "SUCCEEDED",
3: "FAILED",
4: "CANCELLED",
}
MetadataExport_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"RUNNING": 1,
"SUCCEEDED": 2,
"FAILED": 3,
"CANCELLED": 4,
}
)
Enum value maps for MetadataExport_State.
Backup_State_name, Backup_State_value
var (
Backup_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "CREATING",
2: "DELETING",
3: "ACTIVE",
4: "FAILED",
5: "RESTORING",
}
Backup_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"CREATING": 1,
"DELETING": 2,
"ACTIVE": 3,
"FAILED": 4,
"RESTORING": 5,
}
)
Enum value maps for Backup_State.
Restore_State_name, Restore_State_value
var (
Restore_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "RUNNING",
2: "SUCCEEDED",
3: "FAILED",
4: "CANCELLED",
}
Restore_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"RUNNING": 1,
"SUCCEEDED": 2,
"FAILED": 3,
"CANCELLED": 4,
}
)
Enum value maps for Restore_State.
Restore_RestoreType_name, Restore_RestoreType_value
var (
Restore_RestoreType_name = map[int32]string{
0: "RESTORE_TYPE_UNSPECIFIED",
1: "FULL",
2: "METADATA_ONLY",
}
Restore_RestoreType_value = map[string]int32{
"RESTORE_TYPE_UNSPECIFIED": 0,
"FULL": 1,
"METADATA_ONLY": 2,
}
)
Enum value maps for Restore_RestoreType.
ScalingConfig_InstanceSize_name, ScalingConfig_InstanceSize_value
var (
ScalingConfig_InstanceSize_name = map[int32]string{
0: "INSTANCE_SIZE_UNSPECIFIED",
1: "EXTRA_SMALL",
2: "SMALL",
3: "MEDIUM",
4: "LARGE",
5: "EXTRA_LARGE",
}
ScalingConfig_InstanceSize_value = map[string]int32{
"INSTANCE_SIZE_UNSPECIFIED": 0,
"EXTRA_SMALL": 1,
"SMALL": 2,
"MEDIUM": 3,
"LARGE": 4,
"EXTRA_LARGE": 5,
}
)
Enum value maps for ScalingConfig_InstanceSize.
DatabaseDumpSpec_Type_name, DatabaseDumpSpec_Type_value
var (
DatabaseDumpSpec_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "MYSQL",
2: "AVRO",
}
DatabaseDumpSpec_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"MYSQL": 1,
"AVRO": 2,
}
)
Enum value maps for DatabaseDumpSpec_Type.
Federation_State_name, Federation_State_value
var (
Federation_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "CREATING",
2: "ACTIVE",
3: "UPDATING",
4: "DELETING",
5: "ERROR",
}
Federation_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"CREATING": 1,
"ACTIVE": 2,
"UPDATING": 3,
"DELETING": 4,
"ERROR": 5,
}
)
Enum value maps for Federation_State.
BackendMetastore_MetastoreType_name, BackendMetastore_MetastoreType_value
var (
BackendMetastore_MetastoreType_name = map[int32]string{
0: "METASTORE_TYPE_UNSPECIFIED",
2: "BIGQUERY",
3: "DATAPROC_METASTORE",
}
BackendMetastore_MetastoreType_value = map[string]int32{
"METASTORE_TYPE_UNSPECIFIED": 0,
"BIGQUERY": 2,
"DATAPROC_METASTORE": 3,
}
)
Enum value maps for BackendMetastore_MetastoreType.
File_google_cloud_metastore_v1_metastore_federation_proto
var File_google_cloud_metastore_v1_metastore_federation_proto protoreflect.FileDescriptor
File_google_cloud_metastore_v1_metastore_proto
var File_google_cloud_metastore_v1_metastore_proto protoreflect.FileDescriptor
Functions
func RegisterDataprocMetastoreFederationServer
func RegisterDataprocMetastoreFederationServer(s *grpc.Server, srv DataprocMetastoreFederationServer)
func RegisterDataprocMetastoreServer
func RegisterDataprocMetastoreServer(s *grpc.Server, srv DataprocMetastoreServer)
AlterMetadataResourceLocationRequest
type AlterMetadataResourceLocationRequest struct {
// Required. The relative resource name of the metastore service to mutate
// metadata, in the following format:
//
// `projects/{project_id}/locations/{location_id}/services/{service_id}`.
Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
// Required. The relative metadata resource name in the following format.
//
// `databases/{database_id}`
// or
// `databases/{database_id}/tables/{table_id}`
// or
// `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
ResourceName string `protobuf:"bytes,2,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
// Required. The new location URI for the metadata resource.
LocationUri string `protobuf:"bytes,3,opt,name=location_uri,json=locationUri,proto3" json:"location_uri,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.AlterMetadataResourceLocation][google.cloud.metastore.v1.DataprocMetastore.AlterMetadataResourceLocation].
func (*AlterMetadataResourceLocationRequest) Descriptor
func (*AlterMetadataResourceLocationRequest) Descriptor() ([]byte, []int)
Deprecated: Use AlterMetadataResourceLocationRequest.ProtoReflect.Descriptor instead.
func (*AlterMetadataResourceLocationRequest) GetLocationUri
func (x *AlterMetadataResourceLocationRequest) GetLocationUri() string
func (*AlterMetadataResourceLocationRequest) GetResourceName
func (x *AlterMetadataResourceLocationRequest) GetResourceName() string
func (*AlterMetadataResourceLocationRequest) GetService
func (x *AlterMetadataResourceLocationRequest) GetService() string
func (*AlterMetadataResourceLocationRequest) ProtoMessage
func (*AlterMetadataResourceLocationRequest) ProtoMessage()
func (*AlterMetadataResourceLocationRequest) ProtoReflect
func (x *AlterMetadataResourceLocationRequest) ProtoReflect() protoreflect.Message
func (*AlterMetadataResourceLocationRequest) Reset
func (x *AlterMetadataResourceLocationRequest) Reset()
func (*AlterMetadataResourceLocationRequest) String
func (x *AlterMetadataResourceLocationRequest) String() string
AlterMetadataResourceLocationResponse
type AlterMetadataResourceLocationResponse struct {
// contains filtered or unexported fields
}
Response message for [DataprocMetastore.AlterMetadataResourceLocation][google.cloud.metastore.v1.DataprocMetastore.AlterMetadataResourceLocation].
func (*AlterMetadataResourceLocationResponse) Descriptor
func (*AlterMetadataResourceLocationResponse) Descriptor() ([]byte, []int)
Deprecated: Use AlterMetadataResourceLocationResponse.ProtoReflect.Descriptor instead.
func (*AlterMetadataResourceLocationResponse) ProtoMessage
func (*AlterMetadataResourceLocationResponse) ProtoMessage()
func (*AlterMetadataResourceLocationResponse) ProtoReflect
func (x *AlterMetadataResourceLocationResponse) ProtoReflect() protoreflect.Message
func (*AlterMetadataResourceLocationResponse) Reset
func (x *AlterMetadataResourceLocationResponse) Reset()
func (*AlterMetadataResourceLocationResponse) String
func (x *AlterMetadataResourceLocationResponse) String() string
AuxiliaryVersionConfig
type AuxiliaryVersionConfig struct {
// The Hive metastore version of the auxiliary service. It must be less
// than the primary Hive metastore service's version.
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
// A mapping of Hive metastore configuration key-value pairs to apply to the
// auxiliary Hive metastore (configured in `hive-site.xml`) in addition to
// the primary version's overrides. If keys are present in both the auxiliary
// version's overrides and the primary version's overrides, the value from
// the auxiliary version's overrides takes precedence.
ConfigOverrides map[string]string `protobuf:"bytes,2,rep,name=config_overrides,json=configOverrides,proto3" json:"config_overrides,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// Output only. The network configuration contains the endpoint URI(s) of the
// auxiliary Hive metastore service.
NetworkConfig *NetworkConfig `protobuf:"bytes,3,opt,name=network_config,json=networkConfig,proto3" json:"network_config,omitempty"`
// contains filtered or unexported fields
}
Configuration information for the auxiliary service versions.
func (*AuxiliaryVersionConfig) Descriptor
func (*AuxiliaryVersionConfig) Descriptor() ([]byte, []int)
Deprecated: Use AuxiliaryVersionConfig.ProtoReflect.Descriptor instead.
func (*AuxiliaryVersionConfig) GetConfigOverrides
func (x *AuxiliaryVersionConfig) GetConfigOverrides() map[string]string
func (*AuxiliaryVersionConfig) GetNetworkConfig
func (x *AuxiliaryVersionConfig) GetNetworkConfig() *NetworkConfig
func (*AuxiliaryVersionConfig) GetVersion
func (x *AuxiliaryVersionConfig) GetVersion() string
func (*AuxiliaryVersionConfig) ProtoMessage
func (*AuxiliaryVersionConfig) ProtoMessage()
func (*AuxiliaryVersionConfig) ProtoReflect
func (x *AuxiliaryVersionConfig) ProtoReflect() protoreflect.Message
func (*AuxiliaryVersionConfig) Reset
func (x *AuxiliaryVersionConfig) Reset()
func (*AuxiliaryVersionConfig) String
func (x *AuxiliaryVersionConfig) String() string
BackendMetastore
type BackendMetastore struct {
// The relative resource name of the metastore that is being federated.
// The formats of the relative resource names for the currently supported
// metastores are listed below:
//
// * BigQuery
// - `projects/{project_id}`
//
// * Dataproc Metastore
// - `projects/{project_id}/locations/{location}/services/{service_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The type of the backend metastore.
MetastoreType BackendMetastore_MetastoreType `protobuf:"varint,2,opt,name=metastore_type,json=metastoreType,proto3,enum=google.cloud.metastore.v1.BackendMetastore_MetastoreType" json:"metastore_type,omitempty"`
// contains filtered or unexported fields
}
Represents a backend metastore for the federation.
func (*BackendMetastore) Descriptor
func (*BackendMetastore) Descriptor() ([]byte, []int)
Deprecated: Use BackendMetastore.ProtoReflect.Descriptor instead.
func (*BackendMetastore) GetMetastoreType
func (x *BackendMetastore) GetMetastoreType() BackendMetastore_MetastoreType
func (*BackendMetastore) GetName
func (x *BackendMetastore) GetName() string
func (*BackendMetastore) ProtoMessage
func (*BackendMetastore) ProtoMessage()
func (*BackendMetastore) ProtoReflect
func (x *BackendMetastore) ProtoReflect() protoreflect.Message
func (*BackendMetastore) Reset
func (x *BackendMetastore) Reset()
func (*BackendMetastore) String
func (x *BackendMetastore) String() string
BackendMetastore_MetastoreType
type BackendMetastore_MetastoreType int32
The type of the backend metastore.
BackendMetastore_METASTORE_TYPE_UNSPECIFIED, BackendMetastore_BIGQUERY, BackendMetastore_DATAPROC_METASTORE
const (
// The metastore type is not set.
BackendMetastore_METASTORE_TYPE_UNSPECIFIED BackendMetastore_MetastoreType = 0
// The backend metastore is BigQuery.
BackendMetastore_BIGQUERY BackendMetastore_MetastoreType = 2
// The backend metastore is Dataproc Metastore.
BackendMetastore_DATAPROC_METASTORE BackendMetastore_MetastoreType = 3
)
func (BackendMetastore_MetastoreType) Descriptor
func (BackendMetastore_MetastoreType) Descriptor() protoreflect.EnumDescriptor
func (BackendMetastore_MetastoreType) Enum
func (x BackendMetastore_MetastoreType) Enum() *BackendMetastore_MetastoreType
func (BackendMetastore_MetastoreType) EnumDescriptor
func (BackendMetastore_MetastoreType) EnumDescriptor() ([]byte, []int)
Deprecated: Use BackendMetastore_MetastoreType.Descriptor instead.
func (BackendMetastore_MetastoreType) Number
func (x BackendMetastore_MetastoreType) Number() protoreflect.EnumNumber
func (BackendMetastore_MetastoreType) String
func (x BackendMetastore_MetastoreType) String() string
func (BackendMetastore_MetastoreType) Type
func (BackendMetastore_MetastoreType) Type() protoreflect.EnumType
Backup
type Backup struct {
// Immutable. The relative resource name of the backup, in the following form:
//
// `projects/{project_number}/locations/{location_id}/services/{service_id}/backups/{backup_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The time when the backup was started.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time when the backup finished creating.
EndTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. The current state of the backup.
State Backup_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.metastore.v1.Backup_State" json:"state,omitempty"`
// Output only. The revision of the service at the time of backup.
ServiceRevision *Service `protobuf:"bytes,5,opt,name=service_revision,json=serviceRevision,proto3" json:"service_revision,omitempty"`
// The description of the backup.
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
// Output only. Services that are restoring from the backup.
RestoringServices []string `protobuf:"bytes,7,rep,name=restoring_services,json=restoringServices,proto3" json:"restoring_services,omitempty"`
// contains filtered or unexported fields
}
The details of a backup resource.
func (*Backup) Descriptor
Deprecated: Use Backup.ProtoReflect.Descriptor instead.
func (*Backup) GetCreateTime
func (x *Backup) GetCreateTime() *timestamppb.Timestamp
func (*Backup) GetDescription
func (*Backup) GetEndTime
func (x *Backup) GetEndTime() *timestamppb.Timestamp
func (*Backup) GetName
func (*Backup) GetRestoringServices
func (*Backup) GetServiceRevision
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
Backup_State
type Backup_State int32
The current state of the backup.
Backup_STATE_UNSPECIFIED, Backup_CREATING, Backup_DELETING, Backup_ACTIVE, Backup_FAILED, Backup_RESTORING
const (
// The state of the backup is unknown.
Backup_STATE_UNSPECIFIED Backup_State = 0
// The backup is being created.
Backup_CREATING Backup_State = 1
// The backup is being deleted.
Backup_DELETING Backup_State = 2
// The backup is active and ready to use.
Backup_ACTIVE Backup_State = 3
// The backup failed.
Backup_FAILED Backup_State = 4
// The backup is being restored.
Backup_RESTORING Backup_State = 5
)
func (Backup_State) Descriptor
func (Backup_State) Descriptor() protoreflect.EnumDescriptor
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 (x Backup_State) Number() protoreflect.EnumNumber
func (Backup_State) String
func (x Backup_State) String() string
func (Backup_State) Type
func (Backup_State) Type() protoreflect.EnumType
CreateBackupRequest
type CreateBackupRequest struct {
// Required. The relative resource name of the service in which to create a
// backup of the following form:
//
// `projects/{project_number}/locations/{location_id}/services/{service_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the backup, which is used as the final component of the
// backup's name.
//
// This value must be between 1 and 64 characters long, begin with a letter,
// end with a letter or number, and consist of alpha-numeric ASCII characters
// or hyphens.
BackupId string `protobuf:"bytes,2,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
// Required. The backup to create. The `name` field is ignored. The ID of the
// created backup must be provided in the request's `backup_id` field.
Backup *Backup `protobuf:"bytes,3,opt,name=backup,proto3" json:"backup,omitempty"`
// Optional. A request ID. Specify a unique request ID to allow the server to
// ignore the request if it has completed. The server will ignore subsequent
// requests that provide a duplicate request ID for at least 60 minutes after
// the first request.
//
// For example, if an initial request times out, followed by another request
// with the same request ID, the server ignores the second request to prevent
// the creation of duplicate commitments.
//
// The request ID must be a valid
// [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format)
// A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.CreateBackup][google.cloud.metastore.v1.DataprocMetastore.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) GetRequestId
func (x *CreateBackupRequest) GetRequestId() 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
CreateFederationRequest
type CreateFederationRequest struct {
// Required. The relative resource name of the location in which to create a
// federation service, in the following form:
//
// `projects/{project_number}/locations/{location_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the metastore federation, which is used as the final
// component of the metastore federation's name.
//
// This value must be between 2 and 63 characters long inclusive, begin with a
// letter, end with a letter or number, and consist of alpha-numeric
// ASCII characters or hyphens.
FederationId string `protobuf:"bytes,2,opt,name=federation_id,json=federationId,proto3" json:"federation_id,omitempty"`
// Required. The Metastore Federation to create. The `name` field is
// ignored. The ID of the created metastore federation must be
// provided in the request's `federation_id` field.
Federation *Federation `protobuf:"bytes,3,opt,name=federation,proto3" json:"federation,omitempty"`
// Optional. A request ID. Specify a unique request ID to allow the server to
// ignore the request if it has completed. The server will ignore subsequent
// requests that provide a duplicate request ID for at least 60 minutes after
// the first request.
//
// For example, if an initial request times out, followed by another request
// with the same request ID, the server ignores the second request to prevent
// the creation of duplicate commitments.
//
// The request ID must be a valid
// [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format)
// A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateFederation.
func (*CreateFederationRequest) Descriptor
func (*CreateFederationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateFederationRequest.ProtoReflect.Descriptor instead.
func (*CreateFederationRequest) GetFederation
func (x *CreateFederationRequest) GetFederation() *Federation
func (*CreateFederationRequest) GetFederationId
func (x *CreateFederationRequest) GetFederationId() string
func (*CreateFederationRequest) GetParent
func (x *CreateFederationRequest) GetParent() string
func (*CreateFederationRequest) GetRequestId
func (x *CreateFederationRequest) GetRequestId() string
func (*CreateFederationRequest) ProtoMessage
func (*CreateFederationRequest) ProtoMessage()
func (*CreateFederationRequest) ProtoReflect
func (x *CreateFederationRequest) ProtoReflect() protoreflect.Message
func (*CreateFederationRequest) Reset
func (x *CreateFederationRequest) Reset()
func (*CreateFederationRequest) String
func (x *CreateFederationRequest) String() string
CreateMetadataImportRequest
type CreateMetadataImportRequest struct {
// Required. The relative resource name of the service in which to create a
// metastore import, in the following form:
//
// `projects/{project_number}/locations/{location_id}/services/{service_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the metadata import, which is used as the final
// component of the metadata import's name.
//
// This value must be between 1 and 64 characters long, begin with a letter,
// end with a letter or number, and consist of alpha-numeric ASCII characters
// or hyphens.
MetadataImportId string `protobuf:"bytes,2,opt,name=metadata_import_id,json=metadataImportId,proto3" json:"metadata_import_id,omitempty"`
// Required. The metadata import to create. The `name` field is ignored. The
// ID of the created metadata import must be provided in the request's
// `metadata_import_id` field.
MetadataImport *MetadataImport `protobuf:"bytes,3,opt,name=metadata_import,json=metadataImport,proto3" json:"metadata_import,omitempty"`
// Optional. A request ID. Specify a unique request ID to allow the server to
// ignore the request if it has completed. The server will ignore subsequent
// requests that provide a duplicate request ID for at least 60 minutes after
// the first request.
//
// For example, if an initial request times out, followed by another request
// with the same request ID, the server ignores the second request to prevent
// the creation of duplicate commitments.
//
// The request ID must be a valid
// [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format)
// A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.CreateMetadataImport][google.cloud.metastore.v1.DataprocMetastore.CreateMetadataImport].
func (*CreateMetadataImportRequest) Descriptor
func (*CreateMetadataImportRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateMetadataImportRequest.ProtoReflect.Descriptor instead.
func (*CreateMetadataImportRequest) GetMetadataImport
func (x *CreateMetadataImportRequest) GetMetadataImport() *MetadataImport
func (*CreateMetadataImportRequest) GetMetadataImportId
func (x *CreateMetadataImportRequest) GetMetadataImportId() string
func (*CreateMetadataImportRequest) GetParent
func (x *CreateMetadataImportRequest) GetParent() string
func (*CreateMetadataImportRequest) GetRequestId
func (x *CreateMetadataImportRequest) GetRequestId() string
func (*CreateMetadataImportRequest) ProtoMessage
func (*CreateMetadataImportRequest) ProtoMessage()
func (*CreateMetadataImportRequest) ProtoReflect
func (x *CreateMetadataImportRequest) ProtoReflect() protoreflect.Message
func (*CreateMetadataImportRequest) Reset
func (x *CreateMetadataImportRequest) Reset()
func (*CreateMetadataImportRequest) String
func (x *CreateMetadataImportRequest) String() string
CreateServiceRequest
type CreateServiceRequest struct {
// Required. The relative resource name of the location in which to create a
// metastore service, in the following form:
//
// `projects/{project_number}/locations/{location_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID of the metastore service, which is used as the final
// component of the metastore service's name.
//
// This value must be between 2 and 63 characters long inclusive, begin with a
// letter, end with a letter or number, and consist of alpha-numeric
// ASCII characters or hyphens.
ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
// Required. The Metastore service to create. The `name` field is
// ignored. The ID of the created metastore service must be provided in
// the request's `service_id` field.
Service *Service `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
// Optional. A request ID. Specify a unique request ID to allow the server to
// ignore the request if it has completed. The server will ignore subsequent
// requests that provide a duplicate request ID for at least 60 minutes after
// the first request.
//
// For example, if an initial request times out, followed by another request
// with the same request ID, the server ignores the second request to prevent
// the creation of duplicate commitments.
//
// The request ID must be a valid
// [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format)
// A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.CreateService][google.cloud.metastore.v1.DataprocMetastore.CreateService].
func (*CreateServiceRequest) Descriptor
func (*CreateServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateServiceRequest.ProtoReflect.Descriptor instead.
func (*CreateServiceRequest) GetParent
func (x *CreateServiceRequest) GetParent() string
func (*CreateServiceRequest) GetRequestId
func (x *CreateServiceRequest) GetRequestId() string
func (*CreateServiceRequest) GetService
func (x *CreateServiceRequest) GetService() *Service
func (*CreateServiceRequest) GetServiceId
func (x *CreateServiceRequest) GetServiceId() string
func (*CreateServiceRequest) ProtoMessage
func (*CreateServiceRequest) ProtoMessage()
func (*CreateServiceRequest) ProtoReflect
func (x *CreateServiceRequest) ProtoReflect() protoreflect.Message
func (*CreateServiceRequest) Reset
func (x *CreateServiceRequest) Reset()
func (*CreateServiceRequest) String
func (x *CreateServiceRequest) String() string
DatabaseDumpSpec
type DatabaseDumpSpec struct {
// contains filtered or unexported fields
}
The specification of database dump to import from or export to.
func (*DatabaseDumpSpec) Descriptor
func (*DatabaseDumpSpec) Descriptor() ([]byte, []int)
Deprecated: Use DatabaseDumpSpec.ProtoReflect.Descriptor instead.
func (*DatabaseDumpSpec) ProtoMessage
func (*DatabaseDumpSpec) ProtoMessage()
func (*DatabaseDumpSpec) ProtoReflect
func (x *DatabaseDumpSpec) ProtoReflect() protoreflect.Message
func (*DatabaseDumpSpec) Reset
func (x *DatabaseDumpSpec) Reset()
func (*DatabaseDumpSpec) String
func (x *DatabaseDumpSpec) String() string
DatabaseDumpSpec_Type
type DatabaseDumpSpec_Type int32
The type of the database dump.
DatabaseDumpSpec_TYPE_UNSPECIFIED, DatabaseDumpSpec_MYSQL, DatabaseDumpSpec_AVRO
const (
// The type of the database dump is unknown.
DatabaseDumpSpec_TYPE_UNSPECIFIED DatabaseDumpSpec_Type = 0
// Database dump is a MySQL dump file.
DatabaseDumpSpec_MYSQL DatabaseDumpSpec_Type = 1
// Database dump contains Avro files.
DatabaseDumpSpec_AVRO DatabaseDumpSpec_Type = 2
)
func (DatabaseDumpSpec_Type) Descriptor
func (DatabaseDumpSpec_Type) Descriptor() protoreflect.EnumDescriptor
func (DatabaseDumpSpec_Type) Enum
func (x DatabaseDumpSpec_Type) Enum() *DatabaseDumpSpec_Type
func (DatabaseDumpSpec_Type) EnumDescriptor
func (DatabaseDumpSpec_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use DatabaseDumpSpec_Type.Descriptor instead.
func (DatabaseDumpSpec_Type) Number
func (x DatabaseDumpSpec_Type) Number() protoreflect.EnumNumber
func (DatabaseDumpSpec_Type) String
func (x DatabaseDumpSpec_Type) String() string
func (DatabaseDumpSpec_Type) Type
func (DatabaseDumpSpec_Type) Type() protoreflect.EnumType
DataprocMetastoreClient
type DataprocMetastoreClient interface {
// Lists services in a project and location.
ListServices(ctx context.Context, in *ListServicesRequest, opts ...grpc.CallOption) (*ListServicesResponse, error)
// Gets the details of a single service.
GetService(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*Service, error)
// Creates a metastore service in a project and location.
CreateService(ctx context.Context, in *CreateServiceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single service.
UpdateService(ctx context.Context, in *UpdateServiceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single service.
DeleteService(ctx context.Context, in *DeleteServiceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists imports in a service.
ListMetadataImports(ctx context.Context, in *ListMetadataImportsRequest, opts ...grpc.CallOption) (*ListMetadataImportsResponse, error)
// Gets details of a single import.
GetMetadataImport(ctx context.Context, in *GetMetadataImportRequest, opts ...grpc.CallOption) (*MetadataImport, error)
// Creates a new MetadataImport in a given project and location.
CreateMetadataImport(ctx context.Context, in *CreateMetadataImportRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a single import.
// Only the description field of MetadataImport is supported to be updated.
UpdateMetadataImport(ctx context.Context, in *UpdateMetadataImportRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Exports metadata from a service.
ExportMetadata(ctx context.Context, in *ExportMetadataRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Restores a service from a backup.
RestoreService(ctx context.Context, in *RestoreServiceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists backups in a service.
ListBackups(ctx context.Context, in *ListBackupsRequest, opts ...grpc.CallOption) (*ListBackupsResponse, error)
// Gets details of a single backup.
GetBackup(ctx context.Context, in *GetBackupRequest, opts ...grpc.CallOption) (*Backup, error)
// Creates a new backup in a given project and location.
CreateBackup(ctx context.Context, in *CreateBackupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single backup.
DeleteBackup(ctx context.Context, in *DeleteBackupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Query DPMS metadata.
QueryMetadata(ctx context.Context, in *QueryMetadataRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Move a table to another database.
MoveTableToDatabase(ctx context.Context, in *MoveTableToDatabaseRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Alter metadata resource location. The metadata resource can be a database,
// table, or partition. This functionality only updates the parent directory
// for the respective metadata resource and does not transfer any existing
// data to the new location.
AlterMetadataResourceLocation(ctx context.Context, in *AlterMetadataResourceLocationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
DataprocMetastoreClient is the client API for DataprocMetastore service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDataprocMetastoreClient
func NewDataprocMetastoreClient(cc grpc.ClientConnInterface) DataprocMetastoreClient
DataprocMetastoreFederationClient
type DataprocMetastoreFederationClient interface {
// Lists federations in a project and location.
ListFederations(ctx context.Context, in *ListFederationsRequest, opts ...grpc.CallOption) (*ListFederationsResponse, error)
// Gets the details of a single federation.
GetFederation(ctx context.Context, in *GetFederationRequest, opts ...grpc.CallOption) (*Federation, error)
// Creates a metastore federation in a project and location.
CreateFederation(ctx context.Context, in *CreateFederationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the fields of a federation.
UpdateFederation(ctx context.Context, in *UpdateFederationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single federation.
DeleteFederation(ctx context.Context, in *DeleteFederationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
DataprocMetastoreFederationClient is the client API for DataprocMetastoreFederation service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDataprocMetastoreFederationClient
func NewDataprocMetastoreFederationClient(cc grpc.ClientConnInterface) DataprocMetastoreFederationClient
DataprocMetastoreFederationServer
type DataprocMetastoreFederationServer interface {
// Lists federations in a project and location.
ListFederations(context.Context, *ListFederationsRequest) (*ListFederationsResponse, error)
// Gets the details of a single federation.
GetFederation(context.Context, *GetFederationRequest) (*Federation, error)
// Creates a metastore federation in a project and location.
CreateFederation(context.Context, *CreateFederationRequest) (*longrunningpb.Operation, error)
// Updates the fields of a federation.
UpdateFederation(context.Context, *UpdateFederationRequest) (*longrunningpb.Operation, error)
// Deletes a single federation.
DeleteFederation(context.Context, *DeleteFederationRequest) (*longrunningpb.Operation, error)
}
DataprocMetastoreFederationServer is the server API for DataprocMetastoreFederation service.
DataprocMetastoreServer
type DataprocMetastoreServer interface {
// Lists services in a project and location.
ListServices(context.Context, *ListServicesRequest) (*ListServicesResponse, error)
// Gets the details of a single service.
GetService(context.Context, *GetServiceRequest) (*Service, error)
// Creates a metastore service in a project and location.
CreateService(context.Context, *CreateServiceRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single service.
UpdateService(context.Context, *UpdateServiceRequest) (*longrunningpb.Operation, error)
// Deletes a single service.
DeleteService(context.Context, *DeleteServiceRequest) (*longrunningpb.Operation, error)
// Lists imports in a service.
ListMetadataImports(context.Context, *ListMetadataImportsRequest) (*ListMetadataImportsResponse, error)
// Gets details of a single import.
GetMetadataImport(context.Context, *GetMetadataImportRequest) (*MetadataImport, error)
// Creates a new MetadataImport in a given project and location.
CreateMetadataImport(context.Context, *CreateMetadataImportRequest) (*longrunningpb.Operation, error)
// Updates a single import.
// Only the description field of MetadataImport is supported to be updated.
UpdateMetadataImport(context.Context, *UpdateMetadataImportRequest) (*longrunningpb.Operation, error)
// Exports metadata from a service.
ExportMetadata(context.Context, *ExportMetadataRequest) (*longrunningpb.Operation, error)
// Restores a service from a backup.
RestoreService(context.Context, *RestoreServiceRequest) (*longrunningpb.Operation, error)
// Lists backups in a service.
ListBackups(context.Context, *ListBackupsRequest) (*ListBackupsResponse, error)
// Gets details of a single backup.
GetBackup(context.Context, *GetBackupRequest) (*Backup, error)
// Creates a new backup in a given project and location.
CreateBackup(context.Context, *CreateBackupRequest) (*longrunningpb.Operation, error)
// Deletes a single backup.
DeleteBackup(context.Context, *DeleteBackupRequest) (*longrunningpb.Operation, error)
// Query DPMS metadata.
QueryMetadata(context.Context, *QueryMetadataRequest) (*longrunningpb.Operation, error)
// Move a table to another database.
MoveTableToDatabase(context.Context, *MoveTableToDatabaseRequest) (*longrunningpb.Operation, error)
// Alter metadata resource location. The metadata resource can be a database,
// table, or partition. This functionality only updates the parent directory
// for the respective metadata resource and does not transfer any existing
// data to the new location.
AlterMetadataResourceLocation(context.Context, *AlterMetadataResourceLocationRequest) (*longrunningpb.Operation, error)
}
DataprocMetastoreServer is the server API for DataprocMetastore service.
DeleteBackupRequest
type DeleteBackupRequest struct {
// Required. The relative resource name of the backup to delete, in the
// following form:
//
// `projects/{project_number}/locations/{location_id}/services/{service_id}/backups/{backup_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A request ID. Specify a unique request ID to allow the server to
// ignore the request if it has completed. The server will ignore subsequent
// requests that provide a duplicate request ID for at least 60 minutes after
// the first request.
//
// For example, if an initial request times out, followed by another request
// with the same request ID, the server ignores the second request to prevent
// the creation of duplicate commitments.
//
// The request ID must be a valid
// [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format)
// A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.DeleteBackup][google.cloud.metastore.v1.DataprocMetastore.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) GetRequestId
func (x *DeleteBackupRequest) GetRequestId() 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
DeleteFederationRequest
type DeleteFederationRequest struct {
// Required. The relative resource name of the metastore federation to delete,
// in the following form:
//
// `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A request ID. Specify a unique request ID to allow the server to
// ignore the request if it has completed. The server will ignore subsequent
// requests that provide a duplicate request ID for at least 60 minutes after
// the first request.
//
// For example, if an initial request times out, followed by another request
// with the same request ID, the server ignores the second request to prevent
// the creation of duplicate commitments.
//
// The request ID must be a valid
// [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format)
// A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for DeleteFederation.
func (*DeleteFederationRequest) Descriptor
func (*DeleteFederationRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteFederationRequest.ProtoReflect.Descriptor instead.
func (*DeleteFederationRequest) GetName
func (x *DeleteFederationRequest) GetName() string
func (*DeleteFederationRequest) GetRequestId
func (x *DeleteFederationRequest) GetRequestId() string
func (*DeleteFederationRequest) ProtoMessage
func (*DeleteFederationRequest) ProtoMessage()
func (*DeleteFederationRequest) ProtoReflect
func (x *DeleteFederationRequest) ProtoReflect() protoreflect.Message
func (*DeleteFederationRequest) Reset
func (x *DeleteFederationRequest) Reset()
func (*DeleteFederationRequest) String
func (x *DeleteFederationRequest) String() string
DeleteServiceRequest
type DeleteServiceRequest struct {
// Required. The relative resource name of the metastore service to delete, in
// the following form:
//
// `projects/{project_number}/locations/{location_id}/services/{service_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A request ID. Specify a unique request ID to allow the server to
// ignore the request if it has completed. The server will ignore subsequent
// requests that provide a duplicate request ID for at least 60 minutes after
// the first request.
//
// For example, if an initial request times out, followed by another request
// with the same request ID, the server ignores the second request to prevent
// the creation of duplicate commitments.
//
// The request ID must be a valid
// [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format)
// A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.DeleteService][google.cloud.metastore.v1.DataprocMetastore.DeleteService].
func (*DeleteServiceRequest) Descriptor
func (*DeleteServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteServiceRequest.ProtoReflect.Descriptor instead.
func (*DeleteServiceRequest) GetName
func (x *DeleteServiceRequest) GetName() string
func (*DeleteServiceRequest) GetRequestId
func (x *DeleteServiceRequest) GetRequestId() string
func (*DeleteServiceRequest) ProtoMessage
func (*DeleteServiceRequest) ProtoMessage()
func (*DeleteServiceRequest) ProtoReflect
func (x *DeleteServiceRequest) ProtoReflect() protoreflect.Message
func (*DeleteServiceRequest) Reset
func (x *DeleteServiceRequest) Reset()
func (*DeleteServiceRequest) String
func (x *DeleteServiceRequest) String() string
EncryptionConfig
type EncryptionConfig struct {
// The fully qualified customer provided Cloud KMS key name to use for
// customer data encryption, in the following form:
//
// `projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}`.
KmsKey string `protobuf:"bytes,1,opt,name=kms_key,json=kmsKey,proto3" json:"kms_key,omitempty"`
// contains filtered or unexported fields
}
Encryption settings for the service.
func (*EncryptionConfig) Descriptor
func (*EncryptionConfig) Descriptor() ([]byte, []int)
Deprecated: Use EncryptionConfig.ProtoReflect.Descriptor instead.
func (*EncryptionConfig) GetKmsKey
func (x *EncryptionConfig) GetKmsKey() string
func (*EncryptionConfig) ProtoMessage
func (*EncryptionConfig) ProtoMessage()
func (*EncryptionConfig) ProtoReflect
func (x *EncryptionConfig) ProtoReflect() protoreflect.Message
func (*EncryptionConfig) Reset
func (x *EncryptionConfig) Reset()
func (*EncryptionConfig) String
func (x *EncryptionConfig) String() string
ErrorDetails
type ErrorDetails struct {
// Additional structured details about this error.
//
// Keys define the failure items.
// Value describes the exception or details of the item.
Details map[string]string `protobuf:"bytes,1,rep,name=details,proto3" json:"details,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// contains filtered or unexported fields
}
Error details in public error message for [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1.DataprocMetastore.QueryMetadata].
func (*ErrorDetails) Descriptor
func (*ErrorDetails) Descriptor() ([]byte, []int)
Deprecated: Use ErrorDetails.ProtoReflect.Descriptor instead.
func (*ErrorDetails) GetDetails
func (x *ErrorDetails) GetDetails() map[string]string
func (*ErrorDetails) ProtoMessage
func (*ErrorDetails) ProtoMessage()
func (*ErrorDetails) ProtoReflect
func (x *ErrorDetails) ProtoReflect() protoreflect.Message
func (*ErrorDetails) Reset
func (x *ErrorDetails) Reset()
func (*ErrorDetails) String
func (x *ErrorDetails) String() string
ExportMetadataRequest
type ExportMetadataRequest struct {
// Required. Destination that metadata is exported to.
//
// Types that are assignable to Destination:
//
// *ExportMetadataRequest_DestinationGcsFolder
Destination isExportMetadataRequest_Destination `protobuf_oneof:"destination"`
// Required. The relative resource name of the metastore service to run
// export, in the following form:
//
// `projects/{project_id}/locations/{location_id}/services/{service_id}`.
Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
// Optional. A request ID. Specify a unique request ID to allow the server to
// ignore the request if it has completed. The server will ignore subsequent
// requests that provide a duplicate request ID for at least 60 minutes after
// the first request.
//
// For example, if an initial request times out, followed by another request
// with the same request ID, the server ignores the second request to prevent
// the creation of duplicate commitments.
//
// The request ID must be a valid
// [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format).
// A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. The type of the database dump. If unspecified, defaults to
// `MYSQL`.
DatabaseDumpType DatabaseDumpSpec_Type `protobuf:"varint,4,opt,name=database_dump_type,json=databaseDumpType,proto3,enum=google.cloud.metastore.v1.DatabaseDumpSpec_Type" json:"database_dump_type,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.ExportMetadata][google.cloud.metastore.v1.DataprocMetastore.ExportMetadata].
func (*ExportMetadataRequest) Descriptor
func (*ExportMetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExportMetadataRequest.ProtoReflect.Descriptor instead.
func (*ExportMetadataRequest) GetDatabaseDumpType
func (x *ExportMetadataRequest) GetDatabaseDumpType() DatabaseDumpSpec_Type
func (*ExportMetadataRequest) GetDestination
func (m *ExportMetadataRequest) GetDestination() isExportMetadataRequest_Destination
func (*ExportMetadataRequest) GetDestinationGcsFolder
func (x *ExportMetadataRequest) GetDestinationGcsFolder() string
func (*ExportMetadataRequest) GetRequestId
func (x *ExportMetadataRequest) GetRequestId() string
func (*ExportMetadataRequest) GetService
func (x *ExportMetadataRequest) GetService() string
func (*ExportMetadataRequest) ProtoMessage
func (*ExportMetadataRequest) ProtoMessage()
func (*ExportMetadataRequest) ProtoReflect
func (x *ExportMetadataRequest) ProtoReflect() protoreflect.Message
func (*ExportMetadataRequest) Reset
func (x *ExportMetadataRequest) Reset()
func (*ExportMetadataRequest) String
func (x *ExportMetadataRequest) String() string
ExportMetadataRequest_DestinationGcsFolder
type ExportMetadataRequest_DestinationGcsFolder struct {
// A Cloud Storage URI of a folder, in the format
// `gs://
Federation
type Federation struct {
// Immutable. The relative resource name of the federation, of the
// form:
// projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The time when the metastore federation was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time when the metastore federation was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// User-defined labels for the metastore federation.
Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// Immutable. The Apache Hive metastore version of the federation. All backend
// metastore versions must be compatible with the federation version.
Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
// A map from `BackendMetastore` rank to `BackendMetastore`s from which the
// federation service serves metadata at query time. The map key represents
// the order in which `BackendMetastore`s should be evaluated to resolve
// database names at query time and should be greater than or equal to zero. A
// `BackendMetastore` with a lower number will be evaluated before a
// `BackendMetastore` with a higher number.
BackendMetastores map[int32]*BackendMetastore `protobuf:"bytes,6,rep,name=backend_metastores,json=backendMetastores,proto3" json:"backend_metastores,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// Output only. The federation endpoint.
EndpointUri string `protobuf:"bytes,7,opt,name=endpoint_uri,json=endpointUri,proto3" json:"endpoint_uri,omitempty"`
// Output only. The current state of the federation.
State Federation_State `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.metastore.v1.Federation_State" json:"state,omitempty"`
// Output only. Additional information about the current state of the
// metastore federation, if available.
StateMessage string `protobuf:"bytes,9,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
// Output only. The globally unique resource identifier of the metastore
// federation.
Uid string `protobuf:"bytes,10,opt,name=uid,proto3" json:"uid,omitempty"`
// contains filtered or unexported fields
}
Represents a federation of multiple backend metastores.
func (*Federation) Descriptor
func (*Federation) Descriptor() ([]byte, []int)
Deprecated: Use Federation.ProtoReflect.Descriptor instead.
func (*Federation) GetBackendMetastores
func (x *Federation) GetBackendMetastores() map[int32]*BackendMetastore
func (*Federation) GetCreateTime
func (x *Federation) GetCreateTime() *timestamppb.Timestamp
func (*Federation) GetEndpointUri
func (x *Federation) GetEndpointUri() string
func (*Federation) GetLabels
func (x *Federation) GetLabels() map[string]string
func (*Federation) GetName
func (x *Federation) GetName() string
func (*Federation) GetState
func (x *Federation) GetState() Federation_State
func (*Federation) GetStateMessage
func (x *Federation) GetStateMessage() string
func (*Federation) GetUid
func (x *Federation) GetUid() string
func (*Federation) GetUpdateTime
func (x *Federation) GetUpdateTime() *timestamppb.Timestamp
func (*Federation) GetVersion
func (x *Federation) GetVersion() string
func (*Federation) ProtoMessage
func (*Federation) ProtoMessage()
func (*Federation) ProtoReflect
func (x *Federation) ProtoReflect() protoreflect.Message
func (*Federation) Reset
func (x *Federation) Reset()
func (*Federation) String
func (x *Federation) String() string
Federation_State
type Federation_State int32
The current state of the federation.
Federation_STATE_UNSPECIFIED, Federation_CREATING, Federation_ACTIVE, Federation_UPDATING, Federation_DELETING, Federation_ERROR
const (
// The state of the metastore federation is unknown.
Federation_STATE_UNSPECIFIED Federation_State = 0
// The metastore federation is in the process of being created.
Federation_CREATING Federation_State = 1
// The metastore federation is running and ready to serve queries.
Federation_ACTIVE Federation_State = 2
// The metastore federation is being updated. It remains usable but cannot
// accept additional update requests or be deleted at this time.
Federation_UPDATING Federation_State = 3
// The metastore federation is undergoing deletion. It cannot be used.
Federation_DELETING Federation_State = 4
// The metastore federation has encountered an error and cannot be used. The
// metastore federation should be deleted.
Federation_ERROR Federation_State = 5
)
func (Federation_State) Descriptor
func (Federation_State) Descriptor() protoreflect.EnumDescriptor
func (Federation_State) Enum
func (x Federation_State) Enum() *Federation_State
func (Federation_State) EnumDescriptor
func (Federation_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Federation_State.Descriptor instead.
func (Federation_State) Number
func (x Federation_State) Number() protoreflect.EnumNumber
func (Federation_State) String
func (x Federation_State) String() string
func (Federation_State) Type
func (Federation_State) Type() protoreflect.EnumType
GetBackupRequest
type GetBackupRequest struct {
// Required. The relative resource name of the backup to retrieve, in the
// following form:
//
// `projects/{project_number}/locations/{location_id}/services/{service_id}/backups/{backup_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.GetBackup][google.cloud.metastore.v1.DataprocMetastore.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
GetFederationRequest
type GetFederationRequest struct {
// Required. The relative resource name of the metastore federation to
// retrieve, in the following form:
//
// `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetFederation.
func (*GetFederationRequest) Descriptor
func (*GetFederationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFederationRequest.ProtoReflect.Descriptor instead.
func (*GetFederationRequest) GetName
func (x *GetFederationRequest) GetName() string
func (*GetFederationRequest) ProtoMessage
func (*GetFederationRequest) ProtoMessage()
func (*GetFederationRequest) ProtoReflect
func (x *GetFederationRequest) ProtoReflect() protoreflect.Message
func (*GetFederationRequest) Reset
func (x *GetFederationRequest) Reset()
func (*GetFederationRequest) String
func (x *GetFederationRequest) String() string
GetMetadataImportRequest
type GetMetadataImportRequest struct {
// Required. The relative resource name of the metadata import to retrieve, in
// the following form:
//
// `projects/{project_number}/locations/{location_id}/services/{service_id}/metadataImports/{import_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.GetMetadataImport][google.cloud.metastore.v1.DataprocMetastore.GetMetadataImport].
func (*GetMetadataImportRequest) Descriptor
func (*GetMetadataImportRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMetadataImportRequest.ProtoReflect.Descriptor instead.
func (*GetMetadataImportRequest) GetName
func (x *GetMetadataImportRequest) GetName() string
func (*GetMetadataImportRequest) ProtoMessage
func (*GetMetadataImportRequest) ProtoMessage()
func (*GetMetadataImportRequest) ProtoReflect
func (x *GetMetadataImportRequest) ProtoReflect() protoreflect.Message
func (*GetMetadataImportRequest) Reset
func (x *GetMetadataImportRequest) Reset()
func (*GetMetadataImportRequest) String
func (x *GetMetadataImportRequest) String() string
GetServiceRequest
type GetServiceRequest struct {
// Required. The relative resource name of the metastore service to retrieve,
// in the following form:
//
// `projects/{project_number}/locations/{location_id}/services/{service_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.GetService][google.cloud.metastore.v1.DataprocMetastore.GetService].
func (*GetServiceRequest) Descriptor
func (*GetServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetServiceRequest.ProtoReflect.Descriptor instead.
func (*GetServiceRequest) GetName
func (x *GetServiceRequest) GetName() string
func (*GetServiceRequest) ProtoMessage
func (*GetServiceRequest) ProtoMessage()
func (*GetServiceRequest) ProtoReflect
func (x *GetServiceRequest) ProtoReflect() protoreflect.Message
func (*GetServiceRequest) Reset
func (x *GetServiceRequest) Reset()
func (*GetServiceRequest) String
func (x *GetServiceRequest) String() string
HiveMetastoreConfig
type HiveMetastoreConfig struct {
// Immutable. The Hive metastore schema version.
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
// A mapping of Hive metastore configuration key-value pairs to apply to the
// Hive metastore (configured in `hive-site.xml`). The mappings
// override system defaults (some keys cannot be overridden). These
// overrides are also applied to auxiliary versions and can be further
// customized in the auxiliary version's `AuxiliaryVersionConfig`.
ConfigOverrides map[string]string `protobuf:"bytes,2,rep,name=config_overrides,json=configOverrides,proto3" json:"config_overrides,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// Information used to configure the Hive metastore service as a service
// principal in a Kerberos realm. To disable Kerberos, use the `UpdateService`
// method and specify this field's path
// (`hive_metastore_config.kerberos_config`) in the request's `update_mask`
// while omitting this field from the request's `service`.
KerberosConfig *KerberosConfig `protobuf:"bytes,3,opt,name=kerberos_config,json=kerberosConfig,proto3" json:"kerberos_config,omitempty"`
// The protocol to use for the metastore service endpoint. If unspecified,
// defaults to `THRIFT`.
EndpointProtocol HiveMetastoreConfig_EndpointProtocol `protobuf:"varint,4,opt,name=endpoint_protocol,json=endpointProtocol,proto3,enum=google.cloud.metastore.v1.HiveMetastoreConfig_EndpointProtocol" json:"endpoint_protocol,omitempty"`
// A mapping of Hive metastore version to the auxiliary version
// configuration. When specified, a secondary Hive metastore service is
// created along with the primary service. All auxiliary versions must be less
// than the service's primary version. The key is the auxiliary service name
// and it must match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. This
// means that the first character must be a lowercase letter, and all the
// following characters must be hyphens, lowercase letters, or digits, except
// the last character, which cannot be a hyphen.
AuxiliaryVersions map[string]*AuxiliaryVersionConfig `protobuf:"bytes,5,rep,name=auxiliary_versions,json=auxiliaryVersions,proto3" json:"auxiliary_versions,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// contains filtered or unexported fields
}
Specifies configuration information specific to running Hive metastore software as the metastore service.
func (*HiveMetastoreConfig) Descriptor
func (*HiveMetastoreConfig) Descriptor() ([]byte, []int)
Deprecated: Use HiveMetastoreConfig.ProtoReflect.Descriptor instead.
func (*HiveMetastoreConfig) GetAuxiliaryVersions
func (x *HiveMetastoreConfig) GetAuxiliaryVersions() map[string]*AuxiliaryVersionConfig
func (*HiveMetastoreConfig) GetConfigOverrides
func (x *HiveMetastoreConfig) GetConfigOverrides() map[string]string
func (*HiveMetastoreConfig) GetEndpointProtocol
func (x *HiveMetastoreConfig) GetEndpointProtocol() HiveMetastoreConfig_EndpointProtocol
func (*HiveMetastoreConfig) GetKerberosConfig
func (x *HiveMetastoreConfig) GetKerberosConfig() *KerberosConfig
func (*HiveMetastoreConfig) GetVersion
func (x *HiveMetastoreConfig) GetVersion() string
func (*HiveMetastoreConfig) ProtoMessage
func (*HiveMetastoreConfig) ProtoMessage()
func (*HiveMetastoreConfig) ProtoReflect
func (x *HiveMetastoreConfig) ProtoReflect() protoreflect.Message
func (*HiveMetastoreConfig) Reset
func (x *HiveMetastoreConfig) Reset()
func (*HiveMetastoreConfig) String
func (x *HiveMetastoreConfig) String() string
HiveMetastoreConfig_EndpointProtocol
type HiveMetastoreConfig_EndpointProtocol int32
Protocols available for serving the metastore service endpoint.
HiveMetastoreConfig_ENDPOINT_PROTOCOL_UNSPECIFIED, HiveMetastoreConfig_THRIFT, HiveMetastoreConfig_GRPC
const (
// The protocol is not set.
HiveMetastoreConfig_ENDPOINT_PROTOCOL_UNSPECIFIED HiveMetastoreConfig_EndpointProtocol = 0
// Use the legacy Apache Thrift protocol for the metastore service endpoint.
HiveMetastoreConfig_THRIFT HiveMetastoreConfig_EndpointProtocol = 1
// Use the modernized gRPC protocol for the metastore service endpoint.
HiveMetastoreConfig_GRPC HiveMetastoreConfig_EndpointProtocol = 2
)
func (HiveMetastoreConfig_EndpointProtocol) Descriptor
func (HiveMetastoreConfig_EndpointProtocol) Descriptor() protoreflect.EnumDescriptor
func (HiveMetastoreConfig_EndpointProtocol) Enum
func (x HiveMetastoreConfig_EndpointProtocol) Enum() *HiveMetastoreConfig_EndpointProtocol
func (HiveMetastoreConfig_EndpointProtocol) EnumDescriptor
func (HiveMetastoreConfig_EndpointProtocol) EnumDescriptor() ([]byte, []int)
Deprecated: Use HiveMetastoreConfig_EndpointProtocol.Descriptor instead.
func (HiveMetastoreConfig_EndpointProtocol) Number
func (x HiveMetastoreConfig_EndpointProtocol) Number() protoreflect.EnumNumber
func (HiveMetastoreConfig_EndpointProtocol) String
func (x HiveMetastoreConfig_EndpointProtocol) String() string
func (HiveMetastoreConfig_EndpointProtocol) Type
func (HiveMetastoreConfig_EndpointProtocol) Type() protoreflect.EnumType
KerberosConfig
type KerberosConfig struct {
// A Kerberos keytab file that can be used to authenticate a service principal
// with a Kerberos Key Distribution Center (KDC).
Keytab *Secret `protobuf:"bytes,1,opt,name=keytab,proto3" json:"keytab,omitempty"`
// A Kerberos principal that exists in the both the keytab the KDC
// to authenticate as. A typical principal is of the form
// `primary/instance@REALM`, but there is no exact format.
Principal string `protobuf:"bytes,2,opt,name=principal,proto3" json:"principal,omitempty"`
// A Cloud Storage URI that specifies the path to a
// krb5.conf file. It is of the form `gs://{bucket_name}/path/to/krb5.conf`,
// although the file does not need to be named krb5.conf explicitly.
Krb5ConfigGcsUri string `protobuf:"bytes,3,opt,name=krb5_config_gcs_uri,json=krb5ConfigGcsUri,proto3" json:"krb5_config_gcs_uri,omitempty"`
// contains filtered or unexported fields
}
Configuration information for a Kerberos principal.
func (*KerberosConfig) Descriptor
func (*KerberosConfig) Descriptor() ([]byte, []int)
Deprecated: Use KerberosConfig.ProtoReflect.Descriptor instead.
func (*KerberosConfig) GetKeytab
func (x *KerberosConfig) GetKeytab() *Secret
func (*KerberosConfig) GetKrb5ConfigGcsUri
func (x *KerberosConfig) GetKrb5ConfigGcsUri() string
func (*KerberosConfig) GetPrincipal
func (x *KerberosConfig) GetPrincipal() string
func (*KerberosConfig) ProtoMessage
func (*KerberosConfig) ProtoMessage()
func (*KerberosConfig) ProtoReflect
func (x *KerberosConfig) ProtoReflect() protoreflect.Message
func (*KerberosConfig) Reset
func (x *KerberosConfig) Reset()
func (*KerberosConfig) String
func (x *KerberosConfig) String() string
ListBackupsRequest
type ListBackupsRequest struct {
// Required. The relative resource name of the service whose backups to
// list, in the following form:
//
// `projects/{project_number}/locations/{location_id}/services/{service_id}/backups`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of backups to return. The response may contain
// less than the maximum number. If unspecified, no more than 500 backups are
// returned. The maximum value is 1000; values above 1000 are changed to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous
// [DataprocMetastore.ListBackups][google.cloud.metastore.v1.DataprocMetastore.ListBackups]
// call. Provide this token to retrieve the subsequent page.
//
// To retrieve the first page, supply an empty page token.
//
// When paginating, other parameters provided to
// [DataprocMetastore.ListBackups][google.cloud.metastore.v1.DataprocMetastore.ListBackups]
// must match the call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. The filter to apply to list results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Specify the ordering of results as described in [Sorting
// Order](https://cloud.google.com/apis/design/design_patterns#sorting_order).
// If not specified, the results will be sorted in the default order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.ListBackups][google.cloud.metastore.v1.DataprocMetastore.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
ListBackupsResponse
type ListBackupsResponse struct {
// The backups of the specified service.
Backups []*Backup `protobuf:"bytes,1,rep,name=backups,proto3" json:"backups,omitempty"`
// A token that can be sent as `page_token` to retrieve the next page. If this
// field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response message for [DataprocMetastore.ListBackups][google.cloud.metastore.v1.DataprocMetastore.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) GetUnreachable
func (x *ListBackupsResponse) GetUnreachable() []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
ListFederationsRequest
type ListFederationsRequest struct {
// Required. The relative resource name of the location of metastore
// federations to list, in the following form:
// `projects/{project_number}/locations/{location_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of federations to return. The response may
// contain less than the maximum number. If unspecified, no more than 500
// services are returned. The maximum value is 1000; values above 1000 are
// changed to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous ListFederationServices
// call. Provide this token to retrieve the subsequent page.
//
// To retrieve the first page, supply an empty page token.
//
// When paginating, other parameters provided to
// ListFederationServices must match the call that provided the
// page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. The filter to apply to list results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Specify the ordering of results as described in [Sorting
// Order](https://cloud.google.com/apis/design/design_patterns#sorting_order).
// If not specified, the results will be sorted in the default order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for ListFederations.
func (*ListFederationsRequest) Descriptor
func (*ListFederationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListFederationsRequest.ProtoReflect.Descriptor instead.
func (*ListFederationsRequest) GetFilter
func (x *ListFederationsRequest) GetFilter() string
func (*ListFederationsRequest) GetOrderBy
func (x *ListFederationsRequest) GetOrderBy() string
func (*ListFederationsRequest) GetPageSize
func (x *ListFederationsRequest) GetPageSize() int32
func (*ListFederationsRequest) GetPageToken
func (x *ListFederationsRequest) GetPageToken() string
func (*ListFederationsRequest) GetParent
func (x *ListFederationsRequest) GetParent() string
func (*ListFederationsRequest) ProtoMessage
func (*ListFederationsRequest) ProtoMessage()
func (*ListFederationsRequest) ProtoReflect
func (x *ListFederationsRequest) ProtoReflect() protoreflect.Message
func (*ListFederationsRequest) Reset
func (x *ListFederationsRequest) Reset()
func (*ListFederationsRequest) String
func (x *ListFederationsRequest) String() string
ListFederationsResponse
type ListFederationsResponse struct {
// The services in the specified location.
Federations []*Federation `protobuf:"bytes,1,rep,name=federations,proto3" json:"federations,omitempty"`
// A token that can be sent as `page_token` to retrieve the next page. If this
// field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response message for ListFederations
func (*ListFederationsResponse) Descriptor
func (*ListFederationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListFederationsResponse.ProtoReflect.Descriptor instead.
func (*ListFederationsResponse) GetFederations
func (x *ListFederationsResponse) GetFederations() []*Federation
func (*ListFederationsResponse) GetNextPageToken
func (x *ListFederationsResponse) GetNextPageToken() string
func (*ListFederationsResponse) GetUnreachable
func (x *ListFederationsResponse) GetUnreachable() []string
func (*ListFederationsResponse) ProtoMessage
func (*ListFederationsResponse) ProtoMessage()
func (*ListFederationsResponse) ProtoReflect
func (x *ListFederationsResponse) ProtoReflect() protoreflect.Message
func (*ListFederationsResponse) Reset
func (x *ListFederationsResponse) Reset()
func (*ListFederationsResponse) String
func (x *ListFederationsResponse) String() string
ListMetadataImportsRequest
type ListMetadataImportsRequest struct {
// Required. The relative resource name of the service whose metadata imports
// to list, in the following form:
//
// `projects/{project_number}/locations/{location_id}/services/{service_id}/metadataImports`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of imports to return. The response may contain
// less than the maximum number. If unspecified, no more than 500 imports are
// returned. The maximum value is 1000; values above 1000 are changed to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous
// [DataprocMetastore.ListServices][google.cloud.metastore.v1.DataprocMetastore.ListServices]
// call. Provide this token to retrieve the subsequent page.
//
// To retrieve the first page, supply an empty page token.
//
// When paginating, other parameters provided to
// [DataprocMetastore.ListServices][google.cloud.metastore.v1.DataprocMetastore.ListServices]
// must match the call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. The filter to apply to list results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Specify the ordering of results as described in [Sorting
// Order](https://cloud.google.com/apis/design/design_patterns#sorting_order).
// If not specified, the results will be sorted in the default order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.ListMetadataImports][google.cloud.metastore.v1.DataprocMetastore.ListMetadataImports].
func (*ListMetadataImportsRequest) Descriptor
func (*ListMetadataImportsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMetadataImportsRequest.ProtoReflect.Descriptor instead.
func (*ListMetadataImportsRequest) GetFilter
func (x *ListMetadataImportsRequest) GetFilter() string
func (*ListMetadataImportsRequest) GetOrderBy
func (x *ListMetadataImportsRequest) GetOrderBy() string
func (*ListMetadataImportsRequest) GetPageSize
func (x *ListMetadataImportsRequest) GetPageSize() int32
func (*ListMetadataImportsRequest) GetPageToken
func (x *ListMetadataImportsRequest) GetPageToken() string
func (*ListMetadataImportsRequest) GetParent
func (x *ListMetadataImportsRequest) GetParent() string
func (*ListMetadataImportsRequest) ProtoMessage
func (*ListMetadataImportsRequest) ProtoMessage()
func (*ListMetadataImportsRequest) ProtoReflect
func (x *ListMetadataImportsRequest) ProtoReflect() protoreflect.Message
func (*ListMetadataImportsRequest) Reset
func (x *ListMetadataImportsRequest) Reset()
func (*ListMetadataImportsRequest) String
func (x *ListMetadataImportsRequest) String() string
ListMetadataImportsResponse
type ListMetadataImportsResponse struct {
// The imports in the specified service.
MetadataImports []*MetadataImport `protobuf:"bytes,1,rep,name=metadata_imports,json=metadataImports,proto3" json:"metadata_imports,omitempty"`
// A token that can be sent as `page_token` to retrieve the next page. If this
// field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response message for [DataprocMetastore.ListMetadataImports][google.cloud.metastore.v1.DataprocMetastore.ListMetadataImports].
func (*ListMetadataImportsResponse) Descriptor
func (*ListMetadataImportsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMetadataImportsResponse.ProtoReflect.Descriptor instead.
func (*ListMetadataImportsResponse) GetMetadataImports
func (x *ListMetadataImportsResponse) GetMetadataImports() []*MetadataImport
func (*ListMetadataImportsResponse) GetNextPageToken
func (x *ListMetadataImportsResponse) GetNextPageToken() string
func (*ListMetadataImportsResponse) GetUnreachable
func (x *ListMetadataImportsResponse) GetUnreachable() []string
func (*ListMetadataImportsResponse) ProtoMessage
func (*ListMetadataImportsResponse) ProtoMessage()
func (*ListMetadataImportsResponse) ProtoReflect
func (x *ListMetadataImportsResponse) ProtoReflect() protoreflect.Message
func (*ListMetadataImportsResponse) Reset
func (x *ListMetadataImportsResponse) Reset()
func (*ListMetadataImportsResponse) String
func (x *ListMetadataImportsResponse) String() string
ListServicesRequest
type ListServicesRequest struct {
// Required. The relative resource name of the location of metastore services
// to list, in the following form:
//
// `projects/{project_number}/locations/{location_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of services to return. The response may
// contain less than the maximum number. If unspecified, no more than 500
// services are returned. The maximum value is 1000; values above 1000 are
// changed to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A page token, received from a previous
// [DataprocMetastore.ListServices][google.cloud.metastore.v1.DataprocMetastore.ListServices]
// call. Provide this token to retrieve the subsequent page.
//
// To retrieve the first page, supply an empty page token.
//
// When paginating, other parameters provided to
// [DataprocMetastore.ListServices][google.cloud.metastore.v1.DataprocMetastore.ListServices]
// must match the call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. The filter to apply to list results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Specify the ordering of results as described in [Sorting
// Order](https://cloud.google.com/apis/design/design_patterns#sorting_order).
// If not specified, the results will be sorted in the default order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.ListServices][google.cloud.metastore.v1.DataprocMetastore.ListServices].
func (*ListServicesRequest) Descriptor
func (*ListServicesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListServicesRequest.ProtoReflect.Descriptor instead.
func (*ListServicesRequest) GetFilter
func (x *ListServicesRequest) GetFilter() string
func (*ListServicesRequest) GetOrderBy
func (x *ListServicesRequest) GetOrderBy() string
func (*ListServicesRequest) GetPageSize
func (x *ListServicesRequest) GetPageSize() int32
func (*ListServicesRequest) GetPageToken
func (x *ListServicesRequest) GetPageToken() string
func (*ListServicesRequest) GetParent
func (x *ListServicesRequest) GetParent() string
func (*ListServicesRequest) ProtoMessage
func (*ListServicesRequest) ProtoMessage()
func (*ListServicesRequest) ProtoReflect
func (x *ListServicesRequest) ProtoReflect() protoreflect.Message
func (*ListServicesRequest) Reset
func (x *ListServicesRequest) Reset()
func (*ListServicesRequest) String
func (x *ListServicesRequest) String() string
ListServicesResponse
type ListServicesResponse struct {
// The services in the specified location.
Services []*Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
// A token that can be sent as `page_token` to retrieve the next page. If this
// field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response message for [DataprocMetastore.ListServices][google.cloud.metastore.v1.DataprocMetastore.ListServices].
func (*ListServicesResponse) Descriptor
func (*ListServicesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListServicesResponse.ProtoReflect.Descriptor instead.
func (*ListServicesResponse) GetNextPageToken
func (x *ListServicesResponse) GetNextPageToken() string
func (*ListServicesResponse) GetServices
func (x *ListServicesResponse) GetServices() []*Service
func (*ListServicesResponse) GetUnreachable
func (x *ListServicesResponse) GetUnreachable() []string
func (*ListServicesResponse) ProtoMessage
func (*ListServicesResponse) ProtoMessage()
func (*ListServicesResponse) ProtoReflect
func (x *ListServicesResponse) ProtoReflect() protoreflect.Message
func (*ListServicesResponse) Reset
func (x *ListServicesResponse) Reset()
func (*ListServicesResponse) String
func (x *ListServicesResponse) String() string
LocationMetadata
type LocationMetadata struct {
// The versions of Hive Metastore that can be used when creating a new
// metastore service in this location. The server guarantees that exactly one
// `HiveMetastoreVersion` in the list will set `is_default`.
SupportedHiveMetastoreVersions []*LocationMetadata_HiveMetastoreVersion `protobuf:"bytes,1,rep,name=supported_hive_metastore_versions,json=supportedHiveMetastoreVersions,proto3" json:"supported_hive_metastore_versions,omitempty"`
// contains filtered or unexported fields
}
Metadata about the service in a location.
func (*LocationMetadata) Descriptor
func (*LocationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LocationMetadata.ProtoReflect.Descriptor instead.
func (*LocationMetadata) GetSupportedHiveMetastoreVersions
func (x *LocationMetadata) GetSupportedHiveMetastoreVersions() []*LocationMetadata_HiveMetastoreVersion
func (*LocationMetadata) ProtoMessage
func (*LocationMetadata) ProtoMessage()
func (*LocationMetadata) ProtoReflect
func (x *LocationMetadata) ProtoReflect() protoreflect.Message
func (*LocationMetadata) Reset
func (x *LocationMetadata) Reset()
func (*LocationMetadata) String
func (x *LocationMetadata) String() string
LocationMetadata_HiveMetastoreVersion
type LocationMetadata_HiveMetastoreVersion struct {
// The semantic version of the Hive Metastore software.
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
// Whether `version` will be chosen by the server if a metastore service is
// created with a `HiveMetastoreConfig` that omits the `version`.
IsDefault bool `protobuf:"varint,2,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"`
// contains filtered or unexported fields
}
A specification of a supported version of the Hive Metastore software.
func (*LocationMetadata_HiveMetastoreVersion) Descriptor
func (*LocationMetadata_HiveMetastoreVersion) Descriptor() ([]byte, []int)
Deprecated: Use LocationMetadata_HiveMetastoreVersion.ProtoReflect.Descriptor instead.
func (*LocationMetadata_HiveMetastoreVersion) GetIsDefault
func (x *LocationMetadata_HiveMetastoreVersion) GetIsDefault() bool
func (*LocationMetadata_HiveMetastoreVersion) GetVersion
func (x *LocationMetadata_HiveMetastoreVersion) GetVersion() string
func (*LocationMetadata_HiveMetastoreVersion) ProtoMessage
func (*LocationMetadata_HiveMetastoreVersion) ProtoMessage()
func (*LocationMetadata_HiveMetastoreVersion) ProtoReflect
func (x *LocationMetadata_HiveMetastoreVersion) ProtoReflect() protoreflect.Message
func (*LocationMetadata_HiveMetastoreVersion) Reset
func (x *LocationMetadata_HiveMetastoreVersion) Reset()
func (*LocationMetadata_HiveMetastoreVersion) String
func (x *LocationMetadata_HiveMetastoreVersion) String() string
MaintenanceWindow
type MaintenanceWindow struct {
// The hour of day (0-23) when the window starts.
HourOfDay *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=hour_of_day,json=hourOfDay,proto3" json:"hour_of_day,omitempty"`
// The day of week, when the window starts.
DayOfWeek dayofweek.DayOfWeek `protobuf:"varint,2,opt,name=day_of_week,json=dayOfWeek,proto3,enum=google.type.DayOfWeek" json:"day_of_week,omitempty"`
// contains filtered or unexported fields
}
Maintenance window. This specifies when Dataproc Metastore may perform system maintenance operation to the service.
func (*MaintenanceWindow) Descriptor
func (*MaintenanceWindow) Descriptor() ([]byte, []int)
Deprecated: Use MaintenanceWindow.ProtoReflect.Descriptor instead.
func (*MaintenanceWindow) GetDayOfWeek
func (x *MaintenanceWindow) GetDayOfWeek() dayofweek.DayOfWeek
func (*MaintenanceWindow) GetHourOfDay
func (x *MaintenanceWindow) GetHourOfDay() *wrapperspb.Int32Value
func (*MaintenanceWindow) ProtoMessage
func (*MaintenanceWindow) ProtoMessage()
func (*MaintenanceWindow) ProtoReflect
func (x *MaintenanceWindow) ProtoReflect() protoreflect.Message
func (*MaintenanceWindow) Reset
func (x *MaintenanceWindow) Reset()
func (*MaintenanceWindow) String
func (x *MaintenanceWindow) String() string
MetadataExport
type MetadataExport struct {
// Types that are assignable to Destination:
//
// *MetadataExport_DestinationGcsUri
Destination isMetadataExport_Destination `protobuf_oneof:"destination"`
// Output only. The time when the export started.
StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Output only. The time when the export ended.
EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. The current state of the export.
State MetadataExport_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.metastore.v1.MetadataExport_State" json:"state,omitempty"`
// Output only. The type of the database dump.
DatabaseDumpType DatabaseDumpSpec_Type `protobuf:"varint,5,opt,name=database_dump_type,json=databaseDumpType,proto3,enum=google.cloud.metastore.v1.DatabaseDumpSpec_Type" json:"database_dump_type,omitempty"`
// contains filtered or unexported fields
}
The details of a metadata export operation.
func (*MetadataExport) Descriptor
func (*MetadataExport) Descriptor() ([]byte, []int)
Deprecated: Use MetadataExport.ProtoReflect.Descriptor instead.
func (*MetadataExport) GetDatabaseDumpType
func (x *MetadataExport) GetDatabaseDumpType() DatabaseDumpSpec_Type
func (*MetadataExport) GetDestination
func (m *MetadataExport) GetDestination() isMetadataExport_Destination
func (*MetadataExport) GetDestinationGcsUri
func (x *MetadataExport) GetDestinationGcsUri() string
func (*MetadataExport) GetEndTime
func (x *MetadataExport) GetEndTime() *timestamppb.Timestamp
func (*MetadataExport) GetStartTime
func (x *MetadataExport) GetStartTime() *timestamppb.Timestamp
func (*MetadataExport) GetState
func (x *MetadataExport) GetState() MetadataExport_State
func (*MetadataExport) ProtoMessage
func (*MetadataExport) ProtoMessage()
func (*MetadataExport) ProtoReflect
func (x *MetadataExport) ProtoReflect() protoreflect.Message
func (*MetadataExport) Reset
func (x *MetadataExport) Reset()
func (*MetadataExport) String
func (x *MetadataExport) String() string
MetadataExport_DestinationGcsUri
type MetadataExport_DestinationGcsUri struct {
// Output only. A Cloud Storage URI of a folder that metadata are exported
// to, in the form of
// `gs://
MetadataExport_State
type MetadataExport_State int32
The current state of the metadata export.
MetadataExport_STATE_UNSPECIFIED, MetadataExport_RUNNING, MetadataExport_SUCCEEDED, MetadataExport_FAILED, MetadataExport_CANCELLED
const (
// The state of the metadata export is unknown.
MetadataExport_STATE_UNSPECIFIED MetadataExport_State = 0
// The metadata export is running.
MetadataExport_RUNNING MetadataExport_State = 1
// The metadata export completed successfully.
MetadataExport_SUCCEEDED MetadataExport_State = 2
// The metadata export failed.
MetadataExport_FAILED MetadataExport_State = 3
// The metadata export is cancelled.
MetadataExport_CANCELLED MetadataExport_State = 4
)
func (MetadataExport_State) Descriptor
func (MetadataExport_State) Descriptor() protoreflect.EnumDescriptor
func (MetadataExport_State) Enum
func (x MetadataExport_State) Enum() *MetadataExport_State
func (MetadataExport_State) EnumDescriptor
func (MetadataExport_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use MetadataExport_State.Descriptor instead.
func (MetadataExport_State) Number
func (x MetadataExport_State) Number() protoreflect.EnumNumber
func (MetadataExport_State) String
func (x MetadataExport_State) String() string
func (MetadataExport_State) Type
func (MetadataExport_State) Type() protoreflect.EnumType
MetadataImport
type MetadataImport struct {
// The metadata to be imported.
//
// Types that are assignable to Metadata:
//
// *MetadataImport_DatabaseDump_
Metadata isMetadataImport_Metadata `protobuf_oneof:"metadata"`
// Immutable. The relative resource name of the metadata import, of the form:
//
// `projects/{project_number}/locations/{location_id}/services/{service_id}/metadataImports/{metadata_import_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The description of the metadata import.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The time when the metadata import was started.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time when the metadata import was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Output only. The time when the metadata import finished.
EndTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. The current state of the metadata import.
State MetadataImport_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.metastore.v1.MetadataImport_State" json:"state,omitempty"`
// contains filtered or unexported fields
}
A metastore resource that imports metadata.
func (*MetadataImport) Descriptor
func (*MetadataImport) Descriptor() ([]byte, []int)
Deprecated: Use MetadataImport.ProtoReflect.Descriptor instead.
func (*MetadataImport) GetCreateTime
func (x *MetadataImport) GetCreateTime() *timestamppb.Timestamp
func (*MetadataImport) GetDatabaseDump
func (x *MetadataImport) GetDatabaseDump() *MetadataImport_DatabaseDump
func (*MetadataImport) GetDescription
func (x *MetadataImport) GetDescription() string
func (*MetadataImport) GetEndTime
func (x *MetadataImport) GetEndTime() *timestamppb.Timestamp
func (*MetadataImport) GetMetadata
func (m *MetadataImport) GetMetadata() isMetadataImport_Metadata
func (*MetadataImport) GetName
func (x *MetadataImport) GetName() string
func (*MetadataImport) GetState
func (x *MetadataImport) GetState() MetadataImport_State
func (*MetadataImport) GetUpdateTime
func (x *MetadataImport) GetUpdateTime() *timestamppb.Timestamp
func (*MetadataImport) ProtoMessage
func (*MetadataImport) ProtoMessage()
func (*MetadataImport) ProtoReflect
func (x *MetadataImport) ProtoReflect() protoreflect.Message
func (*MetadataImport) Reset
func (x *MetadataImport) Reset()
func (*MetadataImport) String
func (x *MetadataImport) String() string
MetadataImport_DatabaseDump
type MetadataImport_DatabaseDump struct {
// The type of the database.
//
// Deprecated: Marked as deprecated in google/cloud/metastore/v1/metastore.proto.
DatabaseType MetadataImport_DatabaseDump_DatabaseType `protobuf:"varint,1,opt,name=database_type,json=databaseType,proto3,enum=google.cloud.metastore.v1.MetadataImport_DatabaseDump_DatabaseType" json:"database_type,omitempty"`
// A Cloud Storage object or folder URI that specifies the source from which
// to import metadata. It must begin with `gs://`.
GcsUri string `protobuf:"bytes,2,opt,name=gcs_uri,json=gcsUri,proto3" json:"gcs_uri,omitempty"`
// The name of the source database.
//
// Deprecated: Marked as deprecated in google/cloud/metastore/v1/metastore.proto.
SourceDatabase string `protobuf:"bytes,3,opt,name=source_database,json=sourceDatabase,proto3" json:"source_database,omitempty"`
// Optional. The type of the database dump. If unspecified, defaults to
// `MYSQL`.
Type DatabaseDumpSpec_Type `protobuf:"varint,4,opt,name=type,proto3,enum=google.cloud.metastore.v1.DatabaseDumpSpec_Type" json:"type,omitempty"`
// contains filtered or unexported fields
}
A specification of the location of and metadata about a database dump from a relational database management system.
func (*MetadataImport_DatabaseDump) Descriptor
func (*MetadataImport_DatabaseDump) Descriptor() ([]byte, []int)
Deprecated: Use MetadataImport_DatabaseDump.ProtoReflect.Descriptor instead.
func (*MetadataImport_DatabaseDump) GetDatabaseType
func (x *MetadataImport_DatabaseDump) GetDatabaseType() MetadataImport_DatabaseDump_DatabaseType
Deprecated: Marked as deprecated in google/cloud/metastore/v1/metastore.proto.
func (*MetadataImport_DatabaseDump) GetGcsUri
func (x *MetadataImport_DatabaseDump) GetGcsUri() string
func (*MetadataImport_DatabaseDump) GetSourceDatabase
func (x *MetadataImport_DatabaseDump) GetSourceDatabase() string
Deprecated: Marked as deprecated in google/cloud/metastore/v1/metastore.proto.
func (*MetadataImport_DatabaseDump) GetType
func (x *MetadataImport_DatabaseDump) GetType() DatabaseDumpSpec_Type
func (*MetadataImport_DatabaseDump) ProtoMessage
func (*MetadataImport_DatabaseDump) ProtoMessage()
func (*MetadataImport_DatabaseDump) ProtoReflect
func (x *MetadataImport_DatabaseDump) ProtoReflect() protoreflect.Message
func (*MetadataImport_DatabaseDump) Reset
func (x *MetadataImport_DatabaseDump) Reset()
func (*MetadataImport_DatabaseDump) String
func (x *MetadataImport_DatabaseDump) String() string
MetadataImport_DatabaseDump_
type MetadataImport_DatabaseDump_ struct {
// Immutable. A database dump from a pre-existing metastore's database.
DatabaseDump *MetadataImport_DatabaseDump `protobuf:"bytes,6,opt,name=database_dump,json=databaseDump,proto3,oneof"`
}
MetadataImport_DatabaseDump_DatabaseType
type MetadataImport_DatabaseDump_DatabaseType int32
The type of the database.
MetadataImport_DatabaseDump_DATABASE_TYPE_UNSPECIFIED, MetadataImport_DatabaseDump_MYSQL
const (
// The type of the source database is unknown.
MetadataImport_DatabaseDump_DATABASE_TYPE_UNSPECIFIED MetadataImport_DatabaseDump_DatabaseType = 0
// The type of the source database is MySQL.
MetadataImport_DatabaseDump_MYSQL MetadataImport_DatabaseDump_DatabaseType = 1
)
func (MetadataImport_DatabaseDump_DatabaseType) Descriptor
func (MetadataImport_DatabaseDump_DatabaseType) Descriptor() protoreflect.EnumDescriptor
func (MetadataImport_DatabaseDump_DatabaseType) Enum
func (MetadataImport_DatabaseDump_DatabaseType) EnumDescriptor
func (MetadataImport_DatabaseDump_DatabaseType) EnumDescriptor() ([]byte, []int)
Deprecated: Use MetadataImport_DatabaseDump_DatabaseType.Descriptor instead.
func (MetadataImport_DatabaseDump_DatabaseType) Number
func (x MetadataImport_DatabaseDump_DatabaseType) Number() protoreflect.EnumNumber
func (MetadataImport_DatabaseDump_DatabaseType) String
func (x MetadataImport_DatabaseDump_DatabaseType) String() string
func (MetadataImport_DatabaseDump_DatabaseType) Type
func (MetadataImport_DatabaseDump_DatabaseType) Type() protoreflect.EnumType
MetadataImport_State
type MetadataImport_State int32
The current state of the metadata import.
MetadataImport_STATE_UNSPECIFIED, MetadataImport_RUNNING, MetadataImport_SUCCEEDED, MetadataImport_UPDATING, MetadataImport_FAILED
const (
// The state of the metadata import is unknown.
MetadataImport_STATE_UNSPECIFIED MetadataImport_State = 0
// The metadata import is running.
MetadataImport_RUNNING MetadataImport_State = 1
// The metadata import completed successfully.
MetadataImport_SUCCEEDED MetadataImport_State = 2
// The metadata import is being updated.
MetadataImport_UPDATING MetadataImport_State = 3
// The metadata import failed, and attempted metadata changes were rolled
// back.
MetadataImport_FAILED MetadataImport_State = 4
)
func (MetadataImport_State) Descriptor
func (MetadataImport_State) Descriptor() protoreflect.EnumDescriptor
func (MetadataImport_State) Enum
func (x MetadataImport_State) Enum() *MetadataImport_State
func (MetadataImport_State) EnumDescriptor
func (MetadataImport_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use MetadataImport_State.Descriptor instead.
func (MetadataImport_State) Number
func (x MetadataImport_State) Number() protoreflect.EnumNumber
func (MetadataImport_State) String
func (x MetadataImport_State) String() string
func (MetadataImport_State) Type
func (MetadataImport_State) Type() protoreflect.EnumType
MetadataManagementActivity
type MetadataManagementActivity struct {
// Output only. The latest metadata exports of the metastore service.
MetadataExports []*MetadataExport `protobuf:"bytes,1,rep,name=metadata_exports,json=metadataExports,proto3" json:"metadata_exports,omitempty"`
// Output only. The latest restores of the metastore service.
Restores []*Restore `protobuf:"bytes,2,rep,name=restores,proto3" json:"restores,omitempty"`
// contains filtered or unexported fields
}
The metadata management activities of the metastore service.
func (*MetadataManagementActivity) Descriptor
func (*MetadataManagementActivity) Descriptor() ([]byte, []int)
Deprecated: Use MetadataManagementActivity.ProtoReflect.Descriptor instead.
func (*MetadataManagementActivity) GetMetadataExports
func (x *MetadataManagementActivity) GetMetadataExports() []*MetadataExport
func (*MetadataManagementActivity) GetRestores
func (x *MetadataManagementActivity) GetRestores() []*Restore
func (*MetadataManagementActivity) ProtoMessage
func (*MetadataManagementActivity) ProtoMessage()
func (*MetadataManagementActivity) ProtoReflect
func (x *MetadataManagementActivity) ProtoReflect() protoreflect.Message
func (*MetadataManagementActivity) Reset
func (x *MetadataManagementActivity) Reset()
func (*MetadataManagementActivity) String
func (x *MetadataManagementActivity) String() string
MoveTableToDatabaseRequest
type MoveTableToDatabaseRequest struct {
// Required. The relative resource name of the metastore service to mutate
// metadata, in the following format:
//
// `projects/{project_id}/locations/{location_id}/services/{service_id}`.
Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
// Required. The name of the table to be moved.
TableName string `protobuf:"bytes,2,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
// Required. The name of the database where the table resides.
DbName string `protobuf:"bytes,3,opt,name=db_name,json=dbName,proto3" json:"db_name,omitempty"`
// Required. The name of the database where the table should be moved.
DestinationDbName string `protobuf:"bytes,4,opt,name=destination_db_name,json=destinationDbName,proto3" json:"destination_db_name,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.MoveTableToDatabase][google.cloud.metastore.v1.DataprocMetastore.MoveTableToDatabase].
func (*MoveTableToDatabaseRequest) Descriptor
func (*MoveTableToDatabaseRequest) Descriptor() ([]byte, []int)
Deprecated: Use MoveTableToDatabaseRequest.ProtoReflect.Descriptor instead.
func (*MoveTableToDatabaseRequest) GetDbName
func (x *MoveTableToDatabaseRequest) GetDbName() string
func (*MoveTableToDatabaseRequest) GetDestinationDbName
func (x *MoveTableToDatabaseRequest) GetDestinationDbName() string
func (*MoveTableToDatabaseRequest) GetService
func (x *MoveTableToDatabaseRequest) GetService() string
func (*MoveTableToDatabaseRequest) GetTableName
func (x *MoveTableToDatabaseRequest) GetTableName() string
func (*MoveTableToDatabaseRequest) ProtoMessage
func (*MoveTableToDatabaseRequest) ProtoMessage()
func (*MoveTableToDatabaseRequest) ProtoReflect
func (x *MoveTableToDatabaseRequest) ProtoReflect() protoreflect.Message
func (*MoveTableToDatabaseRequest) Reset
func (x *MoveTableToDatabaseRequest) Reset()
func (*MoveTableToDatabaseRequest) String
func (x *MoveTableToDatabaseRequest) String() string
MoveTableToDatabaseResponse
type MoveTableToDatabaseResponse struct {
// contains filtered or unexported fields
}
Response message for [DataprocMetastore.MoveTableToDatabase][google.cloud.metastore.v1.DataprocMetastore.MoveTableToDatabase].
func (*MoveTableToDatabaseResponse) Descriptor
func (*MoveTableToDatabaseResponse) Descriptor() ([]byte, []int)
Deprecated: Use MoveTableToDatabaseResponse.ProtoReflect.Descriptor instead.
func (*MoveTableToDatabaseResponse) ProtoMessage
func (*MoveTableToDatabaseResponse) ProtoMessage()
func (*MoveTableToDatabaseResponse) ProtoReflect
func (x *MoveTableToDatabaseResponse) ProtoReflect() protoreflect.Message
func (*MoveTableToDatabaseResponse) Reset
func (x *MoveTableToDatabaseResponse) Reset()
func (*MoveTableToDatabaseResponse) String
func (x *MoveTableToDatabaseResponse) String() string
NetworkConfig
type NetworkConfig struct {
// Immutable. The consumer-side network configuration for the Dataproc
// Metastore instance.
Consumers []*NetworkConfig_Consumer `protobuf:"bytes,1,rep,name=consumers,proto3" json:"consumers,omitempty"`
// contains filtered or unexported fields
}
Network configuration for the Dataproc Metastore service.
Next available ID: 4
func (*NetworkConfig) Descriptor
func (*NetworkConfig) Descriptor() ([]byte, []int)
Deprecated: Use NetworkConfig.ProtoReflect.Descriptor instead.
func (*NetworkConfig) GetConsumers
func (x *NetworkConfig) GetConsumers() []*NetworkConfig_Consumer
func (*NetworkConfig) ProtoMessage
func (*NetworkConfig) ProtoMessage()
func (*NetworkConfig) ProtoReflect
func (x *NetworkConfig) ProtoReflect() protoreflect.Message
func (*NetworkConfig) Reset
func (x *NetworkConfig) Reset()
func (*NetworkConfig) String
func (x *NetworkConfig) String() string
NetworkConfig_Consumer
type NetworkConfig_Consumer struct {
// Types that are assignable to VpcResource:
//
// *NetworkConfig_Consumer_Subnetwork
VpcResource isNetworkConfig_Consumer_VpcResource `protobuf_oneof:"vpc_resource"`
// Output only. The URI of the endpoint used to access the metastore
// service.
EndpointUri string `protobuf:"bytes,3,opt,name=endpoint_uri,json=endpointUri,proto3" json:"endpoint_uri,omitempty"`
// Output only. The location of the endpoint URI. Format:
// `projects/{project}/locations/{location}`.
EndpointLocation string `protobuf:"bytes,4,opt,name=endpoint_location,json=endpointLocation,proto3" json:"endpoint_location,omitempty"`
// contains filtered or unexported fields
}
Contains information of the customer's network configurations.
Next available ID: 5
func (*NetworkConfig_Consumer) Descriptor
func (*NetworkConfig_Consumer) Descriptor() ([]byte, []int)
Deprecated: Use NetworkConfig_Consumer.ProtoReflect.Descriptor instead.
func (*NetworkConfig_Consumer) GetEndpointLocation
func (x *NetworkConfig_Consumer) GetEndpointLocation() string
func (*NetworkConfig_Consumer) GetEndpointUri
func (x *NetworkConfig_Consumer) GetEndpointUri() string
func (*NetworkConfig_Consumer) GetSubnetwork
func (x *NetworkConfig_Consumer) GetSubnetwork() string
func (*NetworkConfig_Consumer) GetVpcResource
func (m *NetworkConfig_Consumer) GetVpcResource() isNetworkConfig_Consumer_VpcResource
func (*NetworkConfig_Consumer) ProtoMessage
func (*NetworkConfig_Consumer) ProtoMessage()
func (*NetworkConfig_Consumer) ProtoReflect
func (x *NetworkConfig_Consumer) ProtoReflect() protoreflect.Message
func (*NetworkConfig_Consumer) Reset
func (x *NetworkConfig_Consumer) Reset()
func (*NetworkConfig_Consumer) String
func (x *NetworkConfig_Consumer) String() string
NetworkConfig_Consumer_Subnetwork
type NetworkConfig_Consumer_Subnetwork struct {
// Immutable. The subnetwork of the customer project from which an IP
// address is reserved and used as the Dataproc Metastore service's
// endpoint. It is accessible to hosts in the subnet and to all
// hosts in a subnet in the same region and same network. There must
// be at least one IP address available in the subnet's primary range. The
// subnet is specified in the following form:
//
// `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}`
Subnetwork string `protobuf:"bytes,1,opt,name=subnetwork,proto3,oneof"`
}
OperationMetadata
type OperationMetadata struct {
// Output only. The time the operation was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the operation finished running.
EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. Server-defined resource path for the target of the operation.
Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
// Output only. Name of the verb executed by the operation.
Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
// Output only. Human-readable status of the operation, if any.
StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
// Output only. Identifies whether the caller has requested cancellation
// of the operation. Operations that have successfully been cancelled
// have [Operation.error][] value with a
// [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
// `Code.CANCELLED`.
RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
// Output only. API version used to start the operation.
ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
// contains filtered or unexported fields
}
Represents the metadata of a long-running operation.
func (*OperationMetadata) Descriptor
func (*OperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion
func (x *OperationMetadata) GetApiVersion() string
func (*OperationMetadata) GetCreateTime
func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*OperationMetadata) GetEndTime
func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
func (*OperationMetadata) GetRequestedCancellation
func (x *OperationMetadata) GetRequestedCancellation() bool
func (*OperationMetadata) GetStatusMessage
func (x *OperationMetadata) GetStatusMessage() string
func (*OperationMetadata) GetTarget
func (x *OperationMetadata) GetTarget() string
func (*OperationMetadata) GetVerb
func (x *OperationMetadata) GetVerb() string
func (*OperationMetadata) ProtoMessage
func (*OperationMetadata) ProtoMessage()
func (*OperationMetadata) ProtoReflect
func (x *OperationMetadata) ProtoReflect() protoreflect.Message
func (*OperationMetadata) Reset
func (x *OperationMetadata) Reset()
func (*OperationMetadata) String
func (x *OperationMetadata) String() string
QueryMetadataRequest
type QueryMetadataRequest struct {
// Required. The relative resource name of the metastore service to query
// metadata, in the following format:
//
// `projects/{project_id}/locations/{location_id}/services/{service_id}`.
Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
// Required. A read-only SQL query to execute against the metadata database.
// The query cannot change or mutate the data.
Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1.DataprocMetastore.QueryMetadata].
func (*QueryMetadataRequest) Descriptor
func (*QueryMetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryMetadataRequest.ProtoReflect.Descriptor instead.
func (*QueryMetadataRequest) GetQuery
func (x *QueryMetadataRequest) GetQuery() string
func (*QueryMetadataRequest) GetService
func (x *QueryMetadataRequest) GetService() string
func (*QueryMetadataRequest) ProtoMessage
func (*QueryMetadataRequest) ProtoMessage()
func (*QueryMetadataRequest) ProtoReflect
func (x *QueryMetadataRequest) ProtoReflect() protoreflect.Message
func (*QueryMetadataRequest) Reset
func (x *QueryMetadataRequest) Reset()
func (*QueryMetadataRequest) String
func (x *QueryMetadataRequest) String() string
QueryMetadataResponse
type QueryMetadataResponse struct {
// The manifest URI is link to a JSON instance in Cloud Storage.
// This instance manifests immediately along with QueryMetadataResponse. The
// content of the URI is not retriable until the long-running operation query
// against the metadata finishes.
ResultManifestUri string `protobuf:"bytes,1,opt,name=result_manifest_uri,json=resultManifestUri,proto3" json:"result_manifest_uri,omitempty"`
// contains filtered or unexported fields
}
Response message for [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1.DataprocMetastore.QueryMetadata].
func (*QueryMetadataResponse) Descriptor
func (*QueryMetadataResponse) Descriptor() ([]byte, []int)
Deprecated: Use QueryMetadataResponse.ProtoReflect.Descriptor instead.
func (*QueryMetadataResponse) GetResultManifestUri
func (x *QueryMetadataResponse) GetResultManifestUri() string
func (*QueryMetadataResponse) ProtoMessage
func (*QueryMetadataResponse) ProtoMessage()
func (*QueryMetadataResponse) ProtoReflect
func (x *QueryMetadataResponse) ProtoReflect() protoreflect.Message
func (*QueryMetadataResponse) Reset
func (x *QueryMetadataResponse) Reset()
func (*QueryMetadataResponse) String
func (x *QueryMetadataResponse) String() string
Restore
type Restore struct {
// Output only. The time when the restore started.
StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Output only. The time when the restore ended.
EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. The current state of the restore.
State Restore_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.metastore.v1.Restore_State" json:"state,omitempty"`
// Output only. The relative resource name of the metastore service backup to
// restore from, in the following form:
//
// `projects/{project_id}/locations/{location_id}/services/{service_id}/backups/{backup_id}`.
Backup string `protobuf:"bytes,4,opt,name=backup,proto3" json:"backup,omitempty"`
// Output only. The type of restore.
Type Restore_RestoreType `protobuf:"varint,5,opt,name=type,proto3,enum=google.cloud.metastore.v1.Restore_RestoreType" json:"type,omitempty"`
// Output only. The restore details containing the revision of the service to
// be restored to, in format of JSON.
Details string `protobuf:"bytes,6,opt,name=details,proto3" json:"details,omitempty"`
// contains filtered or unexported fields
}
The details of a metadata restore operation.
func (*Restore) Descriptor
Deprecated: Use Restore.ProtoReflect.Descriptor instead.
func (*Restore) GetBackup
func (*Restore) GetDetails
func (*Restore) GetEndTime
func (x *Restore) GetEndTime() *timestamppb.Timestamp
func (*Restore) GetStartTime
func (x *Restore) GetStartTime() *timestamppb.Timestamp
func (*Restore) GetState
func (x *Restore) GetState() Restore_State
func (*Restore) GetType
func (x *Restore) GetType() Restore_RestoreType
func (*Restore) ProtoMessage
func (*Restore) ProtoMessage()
func (*Restore) ProtoReflect
func (x *Restore) ProtoReflect() protoreflect.Message
func (*Restore) Reset
func (x *Restore) Reset()
func (*Restore) String
RestoreServiceRequest
type RestoreServiceRequest struct {
// Required. The relative resource name of the metastore service to run
// restore, in the following form:
//
// `projects/{project_id}/locations/{location_id}/services/{service_id}`.
Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
// Required. The relative resource name of the metastore service backup to
// restore from, in the following form:
//
// `projects/{project_id}/locations/{location_id}/services/{service_id}/backups/{backup_id}`.
Backup string `protobuf:"bytes,2,opt,name=backup,proto3" json:"backup,omitempty"`
// Optional. The type of restore. If unspecified, defaults to `METADATA_ONLY`.
RestoreType Restore_RestoreType `protobuf:"varint,3,opt,name=restore_type,json=restoreType,proto3,enum=google.cloud.metastore.v1.Restore_RestoreType" json:"restore_type,omitempty"`
// Optional. A request ID. Specify a unique request ID to allow the server to
// ignore the request if it has completed. The server will ignore subsequent
// requests that provide a duplicate request ID for at least 60 minutes after
// the first request.
//
// For example, if an initial request times out, followed by another request
// with the same request ID, the server ignores the second request to prevent
// the creation of duplicate commitments.
//
// The request ID must be a valid
// [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format).
// A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.Restore][].
func (*RestoreServiceRequest) Descriptor
func (*RestoreServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use RestoreServiceRequest.ProtoReflect.Descriptor instead.
func (*RestoreServiceRequest) GetBackup
func (x *RestoreServiceRequest) GetBackup() string
func (*RestoreServiceRequest) GetRequestId
func (x *RestoreServiceRequest) GetRequestId() string
func (*RestoreServiceRequest) GetRestoreType
func (x *RestoreServiceRequest) GetRestoreType() Restore_RestoreType
func (*RestoreServiceRequest) GetService
func (x *RestoreServiceRequest) GetService() string
func (*RestoreServiceRequest) ProtoMessage
func (*RestoreServiceRequest) ProtoMessage()
func (*RestoreServiceRequest) ProtoReflect
func (x *RestoreServiceRequest) ProtoReflect() protoreflect.Message
func (*RestoreServiceRequest) Reset
func (x *RestoreServiceRequest) Reset()
func (*RestoreServiceRequest) String
func (x *RestoreServiceRequest) String() string
Restore_RestoreType
type Restore_RestoreType int32
The type of restore. If unspecified, defaults to METADATA_ONLY
.
Restore_RESTORE_TYPE_UNSPECIFIED, Restore_FULL, Restore_METADATA_ONLY
const (
// The restore type is unknown.
Restore_RESTORE_TYPE_UNSPECIFIED Restore_RestoreType = 0
// The service's metadata and configuration are restored.
Restore_FULL Restore_RestoreType = 1
// Only the service's metadata is restored.
Restore_METADATA_ONLY Restore_RestoreType = 2
)
func (Restore_RestoreType) Descriptor
func (Restore_RestoreType) Descriptor() protoreflect.EnumDescriptor
func (Restore_RestoreType) Enum
func (x Restore_RestoreType) Enum() *Restore_RestoreType
func (Restore_RestoreType) EnumDescriptor
func (Restore_RestoreType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Restore_RestoreType.Descriptor instead.
func (Restore_RestoreType) Number
func (x Restore_RestoreType) Number() protoreflect.EnumNumber
func (Restore_RestoreType) String
func (x Restore_RestoreType) String() string
func (Restore_RestoreType) Type
func (Restore_RestoreType) Type() protoreflect.EnumType
Restore_State
type Restore_State int32
The current state of the restore.
Restore_STATE_UNSPECIFIED, Restore_RUNNING, Restore_SUCCEEDED, Restore_FAILED, Restore_CANCELLED
const (
// The state of the metadata restore is unknown.
Restore_STATE_UNSPECIFIED Restore_State = 0
// The metadata restore is running.
Restore_RUNNING Restore_State = 1
// The metadata restore completed successfully.
Restore_SUCCEEDED Restore_State = 2
// The metadata restore failed.
Restore_FAILED Restore_State = 3
// The metadata restore is cancelled.
Restore_CANCELLED Restore_State = 4
)
func (Restore_State) Descriptor
func (Restore_State) Descriptor() protoreflect.EnumDescriptor
func (Restore_State) Enum
func (x Restore_State) Enum() *Restore_State
func (Restore_State) EnumDescriptor
func (Restore_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Restore_State.Descriptor instead.
func (Restore_State) Number
func (x Restore_State) Number() protoreflect.EnumNumber
func (Restore_State) String
func (x Restore_State) String() string
func (Restore_State) Type
func (Restore_State) Type() protoreflect.EnumType
ScalingConfig
type ScalingConfig struct {
// Represents either a predetermined instance size or a numeric
// scaling factor.
//
// Types that are assignable to ScalingModel:
//
// *ScalingConfig_InstanceSize_
// *ScalingConfig_ScalingFactor
ScalingModel isScalingConfig_ScalingModel `protobuf_oneof:"scaling_model"`
// contains filtered or unexported fields
}
Represents the scaling configuration of a metastore service.
func (*ScalingConfig) Descriptor
func (*ScalingConfig) Descriptor() ([]byte, []int)
Deprecated: Use ScalingConfig.ProtoReflect.Descriptor instead.
func (*ScalingConfig) GetInstanceSize
func (x *ScalingConfig) GetInstanceSize() ScalingConfig_InstanceSize
func (*ScalingConfig) GetScalingFactor
func (x *ScalingConfig) GetScalingFactor() float32
func (*ScalingConfig) GetScalingModel
func (m *ScalingConfig) GetScalingModel() isScalingConfig_ScalingModel
func (*ScalingConfig) ProtoMessage
func (*ScalingConfig) ProtoMessage()
func (*ScalingConfig) ProtoReflect
func (x *ScalingConfig) ProtoReflect() protoreflect.Message
func (*ScalingConfig) Reset
func (x *ScalingConfig) Reset()
func (*ScalingConfig) String
func (x *ScalingConfig) String() string
ScalingConfig_InstanceSize
type ScalingConfig_InstanceSize int32
Metastore instance sizes.
ScalingConfig_INSTANCE_SIZE_UNSPECIFIED, ScalingConfig_EXTRA_SMALL, ScalingConfig_SMALL, ScalingConfig_MEDIUM, ScalingConfig_LARGE, ScalingConfig_EXTRA_LARGE
const (
// Unspecified instance size
ScalingConfig_INSTANCE_SIZE_UNSPECIFIED ScalingConfig_InstanceSize = 0
// Extra small instance size, maps to a scaling factor of 0.1.
ScalingConfig_EXTRA_SMALL ScalingConfig_InstanceSize = 1
// Small instance size, maps to a scaling factor of 0.5.
ScalingConfig_SMALL ScalingConfig_InstanceSize = 2
// Medium instance size, maps to a scaling factor of 1.0.
ScalingConfig_MEDIUM ScalingConfig_InstanceSize = 3
// Large instance size, maps to a scaling factor of 3.0.
ScalingConfig_LARGE ScalingConfig_InstanceSize = 4
// Extra large instance size, maps to a scaling factor of 6.0.
ScalingConfig_EXTRA_LARGE ScalingConfig_InstanceSize = 5
)
func (ScalingConfig_InstanceSize) Descriptor
func (ScalingConfig_InstanceSize) Descriptor() protoreflect.EnumDescriptor
func (ScalingConfig_InstanceSize) Enum
func (x ScalingConfig_InstanceSize) Enum() *ScalingConfig_InstanceSize
func (ScalingConfig_InstanceSize) EnumDescriptor
func (ScalingConfig_InstanceSize) EnumDescriptor() ([]byte, []int)
Deprecated: Use ScalingConfig_InstanceSize.Descriptor instead.
func (ScalingConfig_InstanceSize) Number
func (x ScalingConfig_InstanceSize) Number() protoreflect.EnumNumber
func (ScalingConfig_InstanceSize) String
func (x ScalingConfig_InstanceSize) String() string
func (ScalingConfig_InstanceSize) Type
func (ScalingConfig_InstanceSize) Type() protoreflect.EnumType
ScalingConfig_InstanceSize_
type ScalingConfig_InstanceSize_ struct {
// An enum of readable instance sizes, with each instance size mapping to a
// float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1))
InstanceSize ScalingConfig_InstanceSize `protobuf:"varint,1,opt,name=instance_size,json=instanceSize,proto3,enum=google.cloud.metastore.v1.ScalingConfig_InstanceSize,oneof"`
}
ScalingConfig_ScalingFactor
type ScalingConfig_ScalingFactor struct {
// Scaling factor, increments of 0.1 for values less than 1.0, and
// increments of 1.0 for values greater than 1.0.
ScalingFactor float32 `protobuf:"fixed32,2,opt,name=scaling_factor,json=scalingFactor,proto3,oneof"`
}
Secret
type Secret struct {
// Types that are assignable to Value:
//
// *Secret_CloudSecret
Value isSecret_Value `protobuf_oneof:"value"`
// contains filtered or unexported fields
}
A securely stored value.
func (*Secret) Descriptor
Deprecated: Use Secret.ProtoReflect.Descriptor instead.
func (*Secret) GetCloudSecret
func (*Secret) GetValue
func (m *Secret) GetValue() isSecret_Value
func (*Secret) ProtoMessage
func (*Secret) ProtoMessage()
func (*Secret) ProtoReflect
func (x *Secret) ProtoReflect() protoreflect.Message
func (*Secret) Reset
func (x *Secret) Reset()
func (*Secret) String
Secret_CloudSecret
type Secret_CloudSecret struct {
// The relative resource name of a Secret Manager secret version, in the
// following form:
//
// `projects/{project_number}/secrets/{secret_id}/versions/{version_id}`.
CloudSecret string `protobuf:"bytes,2,opt,name=cloud_secret,json=cloudSecret,proto3,oneof"`
}
Service
type Service struct {
// Configuration properties specific to the underlying metastore service
// technology (the software that serves metastore queries).
//
// Types that are assignable to MetastoreConfig:
//
// *Service_HiveMetastoreConfig
MetastoreConfig isService_MetastoreConfig `protobuf_oneof:"metastore_config"`
// Immutable. The relative resource name of the metastore service, in the
// following format:
//
// `projects/{project_number}/locations/{location_id}/services/{service_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The time when the metastore service was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time when the metastore service was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// User-defined labels for the metastore service.
Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// Immutable. The relative resource name of the VPC network on which the
// instance can be accessed. It is specified in the following form:
//
// `projects/{project_number}/global/networks/{network_id}`.
Network string `protobuf:"bytes,7,opt,name=network,proto3" json:"network,omitempty"`
// Output only. The URI of the endpoint used to access the metastore service.
EndpointUri string `protobuf:"bytes,8,opt,name=endpoint_uri,json=endpointUri,proto3" json:"endpoint_uri,omitempty"`
// The TCP port at which the metastore service is reached. Default: 9083.
Port int32 `protobuf:"varint,9,opt,name=port,proto3" json:"port,omitempty"`
// Output only. The current state of the metastore service.
State Service_State `protobuf:"varint,10,opt,name=state,proto3,enum=google.cloud.metastore.v1.Service_State" json:"state,omitempty"`
// Output only. Additional information about the current state of the
// metastore service, if available.
StateMessage string `protobuf:"bytes,11,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
// Output only. A Cloud Storage URI (starting with `gs://`) that specifies
// where artifacts related to the metastore service are stored.
ArtifactGcsUri string `protobuf:"bytes,12,opt,name=artifact_gcs_uri,json=artifactGcsUri,proto3" json:"artifact_gcs_uri,omitempty"`
// The tier of the service.
Tier Service_Tier `protobuf:"varint,13,opt,name=tier,proto3,enum=google.cloud.metastore.v1.Service_Tier" json:"tier,omitempty"`
// The one hour maintenance window of the metastore service. This specifies
// when the service can be restarted for maintenance purposes in UTC time.
// Maintenance window is not needed for services with the SPANNER
// database type.
MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,15,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
// Output only. The globally unique resource identifier of the metastore
// service.
Uid string `protobuf:"bytes,16,opt,name=uid,proto3" json:"uid,omitempty"`
// Output only. The metadata management activities of the metastore service.
MetadataManagementActivity *MetadataManagementActivity `protobuf:"bytes,17,opt,name=metadata_management_activity,json=metadataManagementActivity,proto3" json:"metadata_management_activity,omitempty"`
// Immutable. The release channel of the service.
// If unspecified, defaults to `STABLE`.
ReleaseChannel Service_ReleaseChannel `protobuf:"varint,19,opt,name=release_channel,json=releaseChannel,proto3,enum=google.cloud.metastore.v1.Service_ReleaseChannel" json:"release_channel,omitempty"`
// Immutable. Information used to configure the Dataproc Metastore service to
// encrypt customer data at rest. Cannot be updated.
EncryptionConfig *EncryptionConfig `protobuf:"bytes,20,opt,name=encryption_config,json=encryptionConfig,proto3" json:"encryption_config,omitempty"`
// The configuration specifying the network settings for the
// Dataproc Metastore service.
NetworkConfig *NetworkConfig `protobuf:"bytes,21,opt,name=network_config,json=networkConfig,proto3" json:"network_config,omitempty"`
// Immutable. The database type that the Metastore service stores its data.
DatabaseType Service_DatabaseType `protobuf:"varint,22,opt,name=database_type,json=databaseType,proto3,enum=google.cloud.metastore.v1.Service_DatabaseType" json:"database_type,omitempty"`
// The configuration specifying telemetry settings for the Dataproc Metastore
// service. If unspecified defaults to `JSON`.
TelemetryConfig *TelemetryConfig `protobuf:"bytes,23,opt,name=telemetry_config,json=telemetryConfig,proto3" json:"telemetry_config,omitempty"`
// Scaling configuration of the metastore service.
ScalingConfig *ScalingConfig `protobuf:"bytes,24,opt,name=scaling_config,json=scalingConfig,proto3" json:"scaling_config,omitempty"`
// contains filtered or unexported fields
}
A managed metastore service that serves metadata queries.
func (*Service) Descriptor
Deprecated: Use Service.ProtoReflect.Descriptor instead.
func (*Service) GetArtifactGcsUri
func (*Service) GetCreateTime
func (x *Service) GetCreateTime() *timestamppb.Timestamp
func (*Service) GetDatabaseType
func (x *Service) GetDatabaseType() Service_DatabaseType
func (*Service) GetEncryptionConfig
func (x *Service) GetEncryptionConfig() *EncryptionConfig
func (*Service) GetEndpointUri
func (*Service) GetHiveMetastoreConfig
func (x *Service) GetHiveMetastoreConfig() *HiveMetastoreConfig
func (*Service) GetLabels
func (*Service) GetMaintenanceWindow
func (x *Service) GetMaintenanceWindow() *MaintenanceWindow
func (*Service) GetMetadataManagementActivity
func (x *Service) GetMetadataManagementActivity() *MetadataManagementActivity
func (*Service) GetMetastoreConfig
func (m *Service) GetMetastoreConfig() isService_MetastoreConfig
func (*Service) GetName
func (*Service) GetNetwork
func (*Service) GetNetworkConfig
func (x *Service) GetNetworkConfig() *NetworkConfig
func (*Service) GetPort
func (*Service) GetReleaseChannel
func (x *Service) GetReleaseChannel() Service_ReleaseChannel
func (*Service) GetScalingConfig
func (x *Service) GetScalingConfig() *ScalingConfig
func (*Service) GetState
func (x *Service) GetState() Service_State
func (*Service) GetStateMessage
func (*Service) GetTelemetryConfig
func (x *Service) GetTelemetryConfig() *TelemetryConfig
func (*Service) GetTier
func (x *Service) GetTier() Service_Tier
func (*Service) GetUid
func (*Service) GetUpdateTime
func (x *Service) GetUpdateTime() *timestamppb.Timestamp
func (*Service) ProtoMessage
func (*Service) ProtoMessage()
func (*Service) ProtoReflect
func (x *Service) ProtoReflect() protoreflect.Message
func (*Service) Reset
func (x *Service) Reset()
func (*Service) String
Service_DatabaseType
type Service_DatabaseType int32
The backend database type for the metastore service.
Service_DATABASE_TYPE_UNSPECIFIED, Service_MYSQL, Service_SPANNER
const (
// The DATABASE_TYPE is not set.
Service_DATABASE_TYPE_UNSPECIFIED Service_DatabaseType = 0
// MySQL is used to persist the metastore data.
Service_MYSQL Service_DatabaseType = 1
// Spanner is used to persist the metastore data.
Service_SPANNER Service_DatabaseType = 2
)
func (Service_DatabaseType) Descriptor
func (Service_DatabaseType) Descriptor() protoreflect.EnumDescriptor
func (Service_DatabaseType) Enum
func (x Service_DatabaseType) Enum() *Service_DatabaseType
func (Service_DatabaseType) EnumDescriptor
func (Service_DatabaseType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Service_DatabaseType.Descriptor instead.
func (Service_DatabaseType) Number
func (x Service_DatabaseType) Number() protoreflect.EnumNumber
func (Service_DatabaseType) String
func (x Service_DatabaseType) String() string
func (Service_DatabaseType) Type
func (Service_DatabaseType) Type() protoreflect.EnumType
Service_HiveMetastoreConfig
type Service_HiveMetastoreConfig struct {
// Configuration information specific to running Hive metastore
// software as the metastore service.
HiveMetastoreConfig *HiveMetastoreConfig `protobuf:"bytes,5,opt,name=hive_metastore_config,json=hiveMetastoreConfig,proto3,oneof"`
}
Service_ReleaseChannel
type Service_ReleaseChannel int32
Release channels bundle features of varying levels of stability. Newer features may be introduced initially into less stable release channels and can be automatically promoted into more stable release channels.
Service_RELEASE_CHANNEL_UNSPECIFIED, Service_CANARY, Service_STABLE
const (
// Release channel is not specified.
Service_RELEASE_CHANNEL_UNSPECIFIED Service_ReleaseChannel = 0
// The `CANARY` release channel contains the newest features, which may be
// unstable and subject to unresolved issues with no known workarounds.
// Services using the `CANARY` release channel are not subject to any SLAs.
Service_CANARY Service_ReleaseChannel = 1
// The `STABLE` release channel contains features that are considered stable
// and have been validated for production use.
Service_STABLE Service_ReleaseChannel = 2
)
func (Service_ReleaseChannel) Descriptor
func (Service_ReleaseChannel) Descriptor() protoreflect.EnumDescriptor
func (Service_ReleaseChannel) Enum
func (x Service_ReleaseChannel) Enum() *Service_ReleaseChannel
func (Service_ReleaseChannel) EnumDescriptor
func (Service_ReleaseChannel) EnumDescriptor() ([]byte, []int)
Deprecated: Use Service_ReleaseChannel.Descriptor instead.
func (Service_ReleaseChannel) Number
func (x Service_ReleaseChannel) Number() protoreflect.EnumNumber
func (Service_ReleaseChannel) String
func (x Service_ReleaseChannel) String() string
func (Service_ReleaseChannel) Type
func (Service_ReleaseChannel) Type() protoreflect.EnumType
Service_State
type Service_State int32
The current state of the metastore service.
Service_STATE_UNSPECIFIED, Service_CREATING, Service_ACTIVE, Service_SUSPENDING, Service_SUSPENDED, Service_UPDATING, Service_DELETING, Service_ERROR
const (
// The state of the metastore service is unknown.
Service_STATE_UNSPECIFIED Service_State = 0
// The metastore service is in the process of being created.
Service_CREATING Service_State = 1
// The metastore service is running and ready to serve queries.
Service_ACTIVE Service_State = 2
// The metastore service is entering suspension. Its query-serving
// availability may cease unexpectedly.
Service_SUSPENDING Service_State = 3
// The metastore service is suspended and unable to serve queries.
Service_SUSPENDED Service_State = 4
// The metastore service is being updated. It remains usable but cannot
// accept additional update requests or be deleted at this time.
Service_UPDATING Service_State = 5
// The metastore service is undergoing deletion. It cannot be used.
Service_DELETING Service_State = 6
// The metastore service has encountered an error and cannot be used. The
// metastore service should be deleted.
Service_ERROR Service_State = 7
)
func (Service_State) Descriptor
func (Service_State) Descriptor() protoreflect.EnumDescriptor
func (Service_State) Enum
func (x Service_State) Enum() *Service_State
func (Service_State) EnumDescriptor
func (Service_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Service_State.Descriptor instead.
func (Service_State) Number
func (x Service_State) Number() protoreflect.EnumNumber
func (Service_State) String
func (x Service_State) String() string
func (Service_State) Type
func (Service_State) Type() protoreflect.EnumType
Service_Tier
type Service_Tier int32
Available service tiers.
Service_TIER_UNSPECIFIED, Service_DEVELOPER, Service_ENTERPRISE
const (
// The tier is not set.
Service_TIER_UNSPECIFIED Service_Tier = 0
// The developer tier provides limited scalability and no fault tolerance.
// Good for low-cost proof-of-concept.
Service_DEVELOPER Service_Tier = 1
// The enterprise tier provides multi-zone high availability, and sufficient
// scalability for enterprise-level Dataproc Metastore workloads.
Service_ENTERPRISE Service_Tier = 3
)
func (Service_Tier) Descriptor
func (Service_Tier) Descriptor() protoreflect.EnumDescriptor
func (Service_Tier) Enum
func (x Service_Tier) Enum() *Service_Tier
func (Service_Tier) EnumDescriptor
func (Service_Tier) EnumDescriptor() ([]byte, []int)
Deprecated: Use Service_Tier.Descriptor instead.
func (Service_Tier) Number
func (x Service_Tier) Number() protoreflect.EnumNumber
func (Service_Tier) String
func (x Service_Tier) String() string
func (Service_Tier) Type
func (Service_Tier) Type() protoreflect.EnumType
TelemetryConfig
type TelemetryConfig struct {
// The output format of the Dataproc Metastore service's logs.
LogFormat TelemetryConfig_LogFormat `protobuf:"varint,1,opt,name=log_format,json=logFormat,proto3,enum=google.cloud.metastore.v1.TelemetryConfig_LogFormat" json:"log_format,omitempty"`
// contains filtered or unexported fields
}
Telemetry Configuration for the Dataproc Metastore service.
func (*TelemetryConfig) Descriptor
func (*TelemetryConfig) Descriptor() ([]byte, []int)
Deprecated: Use TelemetryConfig.ProtoReflect.Descriptor instead.
func (*TelemetryConfig) GetLogFormat
func (x *TelemetryConfig) GetLogFormat() TelemetryConfig_LogFormat
func (*TelemetryConfig) ProtoMessage
func (*TelemetryConfig) ProtoMessage()
func (*TelemetryConfig) ProtoReflect
func (x *TelemetryConfig) ProtoReflect() protoreflect.Message
func (*TelemetryConfig) Reset
func (x *TelemetryConfig) Reset()
func (*TelemetryConfig) String
func (x *TelemetryConfig) String() string
TelemetryConfig_LogFormat
type TelemetryConfig_LogFormat int32
TelemetryConfig_LOG_FORMAT_UNSPECIFIED, TelemetryConfig_LEGACY, TelemetryConfig_JSON
const (
// The LOG_FORMAT is not set.
TelemetryConfig_LOG_FORMAT_UNSPECIFIED TelemetryConfig_LogFormat = 0
// Logging output uses the legacy `textPayload` format.
TelemetryConfig_LEGACY TelemetryConfig_LogFormat = 1
// Logging output uses the `jsonPayload` format.
TelemetryConfig_JSON TelemetryConfig_LogFormat = 2
)
func (TelemetryConfig_LogFormat) Descriptor
func (TelemetryConfig_LogFormat) Descriptor() protoreflect.EnumDescriptor
func (TelemetryConfig_LogFormat) Enum
func (x TelemetryConfig_LogFormat) Enum() *TelemetryConfig_LogFormat
func (TelemetryConfig_LogFormat) EnumDescriptor
func (TelemetryConfig_LogFormat) EnumDescriptor() ([]byte, []int)
Deprecated: Use TelemetryConfig_LogFormat.Descriptor instead.
func (TelemetryConfig_LogFormat) Number
func (x TelemetryConfig_LogFormat) Number() protoreflect.EnumNumber
func (TelemetryConfig_LogFormat) String
func (x TelemetryConfig_LogFormat) String() string
func (TelemetryConfig_LogFormat) Type
func (TelemetryConfig_LogFormat) Type() protoreflect.EnumType
UnimplementedDataprocMetastoreFederationServer
type UnimplementedDataprocMetastoreFederationServer struct {
}
UnimplementedDataprocMetastoreFederationServer can be embedded to have forward compatible implementations.
func (*UnimplementedDataprocMetastoreFederationServer) CreateFederation
func (*UnimplementedDataprocMetastoreFederationServer) CreateFederation(context.Context, *CreateFederationRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataprocMetastoreFederationServer) DeleteFederation
func (*UnimplementedDataprocMetastoreFederationServer) DeleteFederation(context.Context, *DeleteFederationRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataprocMetastoreFederationServer) GetFederation
func (*UnimplementedDataprocMetastoreFederationServer) GetFederation(context.Context, *GetFederationRequest) (*Federation, error)
func (*UnimplementedDataprocMetastoreFederationServer) ListFederations
func (*UnimplementedDataprocMetastoreFederationServer) ListFederations(context.Context, *ListFederationsRequest) (*ListFederationsResponse, error)
func (*UnimplementedDataprocMetastoreFederationServer) UpdateFederation
func (*UnimplementedDataprocMetastoreFederationServer) UpdateFederation(context.Context, *UpdateFederationRequest) (*longrunningpb.Operation, error)
UnimplementedDataprocMetastoreServer
type UnimplementedDataprocMetastoreServer struct {
}
UnimplementedDataprocMetastoreServer can be embedded to have forward compatible implementations.
func (*UnimplementedDataprocMetastoreServer) AlterMetadataResourceLocation
func (*UnimplementedDataprocMetastoreServer) AlterMetadataResourceLocation(context.Context, *AlterMetadataResourceLocationRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataprocMetastoreServer) CreateBackup
func (*UnimplementedDataprocMetastoreServer) CreateBackup(context.Context, *CreateBackupRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataprocMetastoreServer) CreateMetadataImport
func (*UnimplementedDataprocMetastoreServer) CreateMetadataImport(context.Context, *CreateMetadataImportRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataprocMetastoreServer) CreateService
func (*UnimplementedDataprocMetastoreServer) CreateService(context.Context, *CreateServiceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataprocMetastoreServer) DeleteBackup
func (*UnimplementedDataprocMetastoreServer) DeleteBackup(context.Context, *DeleteBackupRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataprocMetastoreServer) DeleteService
func (*UnimplementedDataprocMetastoreServer) DeleteService(context.Context, *DeleteServiceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataprocMetastoreServer) ExportMetadata
func (*UnimplementedDataprocMetastoreServer) ExportMetadata(context.Context, *ExportMetadataRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataprocMetastoreServer) GetBackup
func (*UnimplementedDataprocMetastoreServer) GetBackup(context.Context, *GetBackupRequest) (*Backup, error)
func (*UnimplementedDataprocMetastoreServer) GetMetadataImport
func (*UnimplementedDataprocMetastoreServer) GetMetadataImport(context.Context, *GetMetadataImportRequest) (*MetadataImport, error)
func (*UnimplementedDataprocMetastoreServer) GetService
func (*UnimplementedDataprocMetastoreServer) GetService(context.Context, *GetServiceRequest) (*Service, error)
func (*UnimplementedDataprocMetastoreServer) ListBackups
func (*UnimplementedDataprocMetastoreServer) ListBackups(context.Context, *ListBackupsRequest) (*ListBackupsResponse, error)
func (*UnimplementedDataprocMetastoreServer) ListMetadataImports
func (*UnimplementedDataprocMetastoreServer) ListMetadataImports(context.Context, *ListMetadataImportsRequest) (*ListMetadataImportsResponse, error)
func (*UnimplementedDataprocMetastoreServer) ListServices
func (*UnimplementedDataprocMetastoreServer) ListServices(context.Context, *ListServicesRequest) (*ListServicesResponse, error)
func (*UnimplementedDataprocMetastoreServer) MoveTableToDatabase
func (*UnimplementedDataprocMetastoreServer) MoveTableToDatabase(context.Context, *MoveTableToDatabaseRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataprocMetastoreServer) QueryMetadata
func (*UnimplementedDataprocMetastoreServer) QueryMetadata(context.Context, *QueryMetadataRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataprocMetastoreServer) RestoreService
func (*UnimplementedDataprocMetastoreServer) RestoreService(context.Context, *RestoreServiceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataprocMetastoreServer) UpdateMetadataImport
func (*UnimplementedDataprocMetastoreServer) UpdateMetadataImport(context.Context, *UpdateMetadataImportRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataprocMetastoreServer) UpdateService
func (*UnimplementedDataprocMetastoreServer) UpdateService(context.Context, *UpdateServiceRequest) (*longrunningpb.Operation, error)
UpdateFederationRequest
type UpdateFederationRequest struct {
// Required. A field mask used to specify the fields to be overwritten in the
// metastore federation resource by the update.
// Fields specified in the `update_mask` are relative to the resource (not
// to the full request). A field is overwritten if it is in the mask.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The metastore federation to update. The server only merges fields
// in the service if they are specified in `update_mask`.
//
// The metastore federation's `name` field is used to identify the
// metastore service to be updated.
Federation *Federation `protobuf:"bytes,2,opt,name=federation,proto3" json:"federation,omitempty"`
// Optional. A request ID. Specify a unique request ID to allow the server to
// ignore the request if it has completed. The server will ignore subsequent
// requests that provide a duplicate request ID for at least 60 minutes after
// the first request.
//
// For example, if an initial request times out, followed by another request
// with the same request ID, the server ignores the second request to prevent
// the creation of duplicate commitments.
//
// The request ID must be a valid
// [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format)
// A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for UpdateFederation.
func (*UpdateFederationRequest) Descriptor
func (*UpdateFederationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateFederationRequest.ProtoReflect.Descriptor instead.
func (*UpdateFederationRequest) GetFederation
func (x *UpdateFederationRequest) GetFederation() *Federation
func (*UpdateFederationRequest) GetRequestId
func (x *UpdateFederationRequest) GetRequestId() string
func (*UpdateFederationRequest) GetUpdateMask
func (x *UpdateFederationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateFederationRequest) ProtoMessage
func (*UpdateFederationRequest) ProtoMessage()
func (*UpdateFederationRequest) ProtoReflect
func (x *UpdateFederationRequest) ProtoReflect() protoreflect.Message
func (*UpdateFederationRequest) Reset
func (x *UpdateFederationRequest) Reset()
func (*UpdateFederationRequest) String
func (x *UpdateFederationRequest) String() string
UpdateMetadataImportRequest
type UpdateMetadataImportRequest struct {
// Required. A field mask used to specify the fields to be overwritten in the
// metadata import resource by the update.
// Fields specified in the `update_mask` are relative to the resource (not
// to the full request). A field is overwritten if it is in the mask.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The metadata import to update. The server only merges fields
// in the import if they are specified in `update_mask`.
//
// The metadata import's `name` field is used to identify the metastore
// import to be updated.
MetadataImport *MetadataImport `protobuf:"bytes,2,opt,name=metadata_import,json=metadataImport,proto3" json:"metadata_import,omitempty"`
// Optional. A request ID. Specify a unique request ID to allow the server to
// ignore the request if it has completed. The server will ignore subsequent
// requests that provide a duplicate request ID for at least 60 minutes after
// the first request.
//
// For example, if an initial request times out, followed by another request
// with the same request ID, the server ignores the second request to prevent
// the creation of duplicate commitments.
//
// The request ID must be a valid
// [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format)
// A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.UpdateMetadataImport][google.cloud.metastore.v1.DataprocMetastore.UpdateMetadataImport].
func (*UpdateMetadataImportRequest) Descriptor
func (*UpdateMetadataImportRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMetadataImportRequest.ProtoReflect.Descriptor instead.
func (*UpdateMetadataImportRequest) GetMetadataImport
func (x *UpdateMetadataImportRequest) GetMetadataImport() *MetadataImport
func (*UpdateMetadataImportRequest) GetRequestId
func (x *UpdateMetadataImportRequest) GetRequestId() string
func (*UpdateMetadataImportRequest) GetUpdateMask
func (x *UpdateMetadataImportRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateMetadataImportRequest) ProtoMessage
func (*UpdateMetadataImportRequest) ProtoMessage()
func (*UpdateMetadataImportRequest) ProtoReflect
func (x *UpdateMetadataImportRequest) ProtoReflect() protoreflect.Message
func (*UpdateMetadataImportRequest) Reset
func (x *UpdateMetadataImportRequest) Reset()
func (*UpdateMetadataImportRequest) String
func (x *UpdateMetadataImportRequest) String() string
UpdateServiceRequest
type UpdateServiceRequest struct {
// Required. A field mask used to specify the fields to be overwritten in the
// metastore service resource by the update.
// Fields specified in the `update_mask` are relative to the resource (not
// to the full request). A field is overwritten if it is in the mask.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The metastore service to update. The server only merges fields
// in the service if they are specified in `update_mask`.
//
// The metastore service's `name` field is used to identify the metastore
// service to be updated.
Service *Service `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"`
// Optional. A request ID. Specify a unique request ID to allow the server to
// ignore the request if it has completed. The server will ignore subsequent
// requests that provide a duplicate request ID for at least 60 minutes after
// the first request.
//
// For example, if an initial request times out, followed by another request
// with the same request ID, the server ignores the second request to prevent
// the creation of duplicate commitments.
//
// The request ID must be a valid
// [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format)
// A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message for [DataprocMetastore.UpdateService][google.cloud.metastore.v1.DataprocMetastore.UpdateService].
func (*UpdateServiceRequest) Descriptor
func (*UpdateServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateServiceRequest.ProtoReflect.Descriptor instead.
func (*UpdateServiceRequest) GetRequestId
func (x *UpdateServiceRequest) GetRequestId() string
func (*UpdateServiceRequest) GetService
func (x *UpdateServiceRequest) GetService() *Service
func (*UpdateServiceRequest) GetUpdateMask
func (x *UpdateServiceRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateServiceRequest) ProtoMessage
func (*UpdateServiceRequest) ProtoMessage()
func (*UpdateServiceRequest) ProtoReflect
func (x *UpdateServiceRequest) ProtoReflect() protoreflect.Message
func (*UpdateServiceRequest) Reset
func (x *UpdateServiceRequest) Reset()
func (*UpdateServiceRequest) String
func (x *UpdateServiceRequest) String() string