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.
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.
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"
,
3
:
"DATAPROC_METASTORE"
,
}
BackendMetastore_MetastoreType_value
=
map
[
string
]
int32
{
"METASTORE_TYPE_UNSPECIFIED"
:
0
,
"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
)
BackendMetastore
type
BackendMetastore
struct
{
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
MetastoreType
BackendMetastore_MetastoreType
""
/* 163 byte string literal not displayed */
}
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_DATAPROC_METASTORE
const
(
// The metastore type is not set.
BackendMetastore_METASTORE_TYPE_UNSPECIFIED
BackendMetastore_MetastoreType
=
0
// 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
)
(
*
longrunning
.
Operation
,
error
)
// Updates the parameters of a single service.
UpdateService
(
ctx
context
.
Context
,
in
*
UpdateServiceRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunning
.
Operation
,
error
)
// Deletes a single service.
DeleteService
(
ctx
context
.
Context
,
in
*
DeleteServiceRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunning
.
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
)
(
*
longrunning
.
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
)
(
*
longrunning
.
Operation
,
error
)
// Exports metadata from a service.
ExportMetadata
(
ctx
context
.
Context
,
in
*
ExportMetadataRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunning
.
Operation
,
error
)
// Restores a service from a backup.
RestoreService
(
ctx
context
.
Context
,
in
*
RestoreServiceRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunning
.
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
)
(
*
longrunning
.
Operation
,
error
)
// Deletes a single backup.
DeleteBackup
(
ctx
context
.
Context
,
in
*
DeleteBackupRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunning
.
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
)
(
*
longrunning
.
Operation
,
error
)
// Updates the fields of a federation.
UpdateFederation
(
ctx
context
.
Context
,
in
*
UpdateFederationRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunning
.
Operation
,
error
)
// Deletes a single federation.
DeleteFederation
(
ctx
context
.
Context
,
in
*
DeleteFederationRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunning
.
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
)
(
*
longrunning
.
Operation
,
error
)
// Updates the fields of a federation.
UpdateFederation
(
context
.
Context
,
*
UpdateFederationRequest
)
(
*
longrunning
.
Operation
,
error
)
// Deletes a single federation.
DeleteFederation
(
context
.
Context
,
*
DeleteFederationRequest
)
(
*
longrunning
.
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
)
(
*
longrunning
.
Operation
,
error
)
// Updates the parameters of a single service.
UpdateService
(
context
.
Context
,
*
UpdateServiceRequest
)
(
*
longrunning
.
Operation
,
error
)
// Deletes a single service.
DeleteService
(
context
.
Context
,
*
DeleteServiceRequest
)
(
*
longrunning
.
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
)
(
*
longrunning
.
Operation
,
error
)
// Updates a single import.
// Only the description field of MetadataImport is supported to be updated.
UpdateMetadataImport
(
context
.
Context
,
*
UpdateMetadataImportRequest
)
(
*
longrunning
.
Operation
,
error
)
// Exports metadata from a service.
ExportMetadata
(
context
.
Context
,
*
ExportMetadataRequest
)
(
*
longrunning
.
Operation
,
error
)
// Restores a service from a backup.
RestoreService
(
context
.
Context
,
*
RestoreServiceRequest
)
(
*
longrunning
.
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
)
(
*
longrunning
.
Operation
,
error
)
// Deletes a single backup.
DeleteBackup
(
context
.
Context
,
*
DeleteBackupRequest
)
(
*
longrunning
.
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
ExportMetadataRequest
type
ExportMetadataRequest
struct
{
Destination
isExportMetadataRequest_Destination
`protobuf_oneof:"destination"`
Service
string
`protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
RequestId
string
`protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
DatabaseDumpType
DatabaseDumpSpec_Type
""
/* 165 byte string literal not displayed */
}
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
{
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
CreateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels
map
[
string
]
string
""
/* 153 byte string literal not displayed */
Version
string
`protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
BackendMetastores
map
[
int32
]
*
BackendMetastore
""
/* 201 byte string literal not displayed */
EndpointUri
string
`protobuf:"bytes,7,opt,name=endpoint_uri,json=endpointUri,proto3" json:"endpoint_uri,omitempty"`
State
Federation_State
`protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.metastore.v1.Federation_State" json:"state,omitempty"`
StateMessage
string
`protobuf:"bytes,9,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
Uid
string
`protobuf:"bytes,10,opt,name=uid,proto3" json:"uid,omitempty"`
}
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
{
Version
string
`protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
ConfigOverrides
map
[
string
]
string
""
/* 194 byte string literal not displayed */
KerberosConfig
*
KerberosConfig
`protobuf:"bytes,3,opt,name=kerberos_config,json=kerberosConfig,proto3" json:"kerberos_config,omitempty"`
}
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) GetConfigOverrides
func
(
x
*
HiveMetastoreConfig
)
GetConfigOverrides
()
map
[
string
]
string
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
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
{
SupportedHiveMetastoreVersions
[]
*
LocationMetadata_HiveMetastoreVersion
""
/* 155 byte string literal not displayed */
}
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
{
Destination
isMetadataExport_Destination
`protobuf_oneof:"destination"`
StartTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
EndTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
State
MetadataExport_State
`protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.metastore.v1.MetadataExport_State" json:"state,omitempty"`
DatabaseDumpType
DatabaseDumpSpec_Type
""
/* 165 byte string literal not displayed */
}
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
{
DatabaseType
MetadataImport_DatabaseDump_DatabaseType
""
/* 170 byte string literal not displayed */
GcsUri
string
`protobuf:"bytes,2,opt,name=gcs_uri,json=gcsUri,proto3" json:"gcs_uri,omitempty"`
Type
DatabaseDumpSpec_Type
`protobuf:"varint,4,opt,name=type,proto3,enum=google.cloud.metastore.v1.DatabaseDumpSpec_Type" json:"type,omitempty"`
}
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: Do not use.
func (*MetadataImport_DatabaseDump) GetGcsUri
func
(
x
*
MetadataImport_DatabaseDump
)
GetGcsUri
()
string
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
(
x
MetadataImport_DatabaseDump_DatabaseType
)
Enum
()
*
MetadataImport_DatabaseDump_DatabaseType
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
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.
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"`
// contains filtered or unexported fields
}
Contains information of the customer's network configurations.
func (*NetworkConfig_Consumer) Descriptor
func
(
*
NetworkConfig_Consumer
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use NetworkConfig_Consumer.ProtoReflect.Descriptor instead.
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
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
{
Service
string
`protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
Backup
string
`protobuf:"bytes,2,opt,name=backup,proto3" json:"backup,omitempty"`
RestoreType
Restore_RestoreType
""
/* 146 byte string literal not displayed */
RequestId
string
`protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
}
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
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
{
MetastoreConfig
isService_MetastoreConfig
`protobuf_oneof:"metastore_config"`
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
CreateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels
map
[
string
]
string
""
/* 153 byte string literal not displayed */
Network
string
`protobuf:"bytes,7,opt,name=network,proto3" json:"network,omitempty"`
EndpointUri
string
`protobuf:"bytes,8,opt,name=endpoint_uri,json=endpointUri,proto3" json:"endpoint_uri,omitempty"`
Port
int32
`protobuf:"varint,9,opt,name=port,proto3" json:"port,omitempty"`
State
Service_State
`protobuf:"varint,10,opt,name=state,proto3,enum=google.cloud.metastore.v1.Service_State" json:"state,omitempty"`
StateMessage
string
`protobuf:"bytes,11,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
ArtifactGcsUri
string
`protobuf:"bytes,12,opt,name=artifact_gcs_uri,json=artifactGcsUri,proto3" json:"artifact_gcs_uri,omitempty"`
Tier
Service_Tier
`protobuf:"varint,13,opt,name=tier,proto3,enum=google.cloud.metastore.v1.Service_Tier" json:"tier,omitempty"`
MaintenanceWindow
*
MaintenanceWindow
`protobuf:"bytes,15,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
Uid
string
`protobuf:"bytes,16,opt,name=uid,proto3" json:"uid,omitempty"`
MetadataManagementActivity
*
MetadataManagementActivity
""
/* 142 byte string literal not displayed */
ReleaseChannel
Service_ReleaseChannel
""
/* 159 byte string literal not displayed */
EncryptionConfig
*
EncryptionConfig
`protobuf:"bytes,20,opt,name=encryption_config,json=encryptionConfig,proto3" json:"encryption_config,omitempty"`
NetworkConfig
*
NetworkConfig
`protobuf:"bytes,21,opt,name=network_config,json=networkConfig,proto3" json:"network_config,omitempty"`
DatabaseType
Service_DatabaseType
""
/* 151 byte string literal not displayed */
TelemetryConfig
*
TelemetryConfig
`protobuf:"bytes,23,opt,name=telemetry_config,json=telemetryConfig,proto3" json:"telemetry_config,omitempty"`
}
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) 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
{
LogFormat
TelemetryConfig_LogFormat
""
/* 146 byte string literal not displayed */
}
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
)
(
*
longrunning
.
Operation
,
error
)
func (*UnimplementedDataprocMetastoreFederationServer) DeleteFederation
func
(
*
UnimplementedDataprocMetastoreFederationServer
)
DeleteFederation
(
context
.
Context
,
*
DeleteFederationRequest
)
(
*
longrunning
.
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
)
(
*
longrunning
.
Operation
,
error
)
UnimplementedDataprocMetastoreServer
type
UnimplementedDataprocMetastoreServer
struct
{
}
UnimplementedDataprocMetastoreServer can be embedded to have forward compatible implementations.
func (*UnimplementedDataprocMetastoreServer) CreateBackup
func
(
*
UnimplementedDataprocMetastoreServer
)
CreateBackup
(
context
.
Context
,
*
CreateBackupRequest
)
(
*
longrunning
.
Operation
,
error
)
func (*UnimplementedDataprocMetastoreServer) CreateMetadataImport
func
(
*
UnimplementedDataprocMetastoreServer
)
CreateMetadataImport
(
context
.
Context
,
*
CreateMetadataImportRequest
)
(
*
longrunning
.
Operation
,
error
)
func (*UnimplementedDataprocMetastoreServer) CreateService
func
(
*
UnimplementedDataprocMetastoreServer
)
CreateService
(
context
.
Context
,
*
CreateServiceRequest
)
(
*
longrunning
.
Operation
,
error
)
func (*UnimplementedDataprocMetastoreServer) DeleteBackup
func
(
*
UnimplementedDataprocMetastoreServer
)
DeleteBackup
(
context
.
Context
,
*
DeleteBackupRequest
)
(
*
longrunning
.
Operation
,
error
)
func (*UnimplementedDataprocMetastoreServer) DeleteService
func
(
*
UnimplementedDataprocMetastoreServer
)
DeleteService
(
context
.
Context
,
*
DeleteServiceRequest
)
(
*
longrunning
.
Operation
,
error
)
func (*UnimplementedDataprocMetastoreServer) ExportMetadata
func
(
*
UnimplementedDataprocMetastoreServer
)
ExportMetadata
(
context
.
Context
,
*
ExportMetadataRequest
)
(
*
longrunning
.
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) RestoreService
func
(
*
UnimplementedDataprocMetastoreServer
)
RestoreService
(
context
.
Context
,
*
RestoreServiceRequest
)
(
*
longrunning
.
Operation
,
error
)
func (*UnimplementedDataprocMetastoreServer) UpdateMetadataImport
func
(
*
UnimplementedDataprocMetastoreServer
)
UpdateMetadataImport
(
context
.
Context
,
*
UpdateMetadataImportRequest
)
(
*
longrunning
.
Operation
,
error
)
func (*UnimplementedDataprocMetastoreServer) UpdateService
func
(
*
UnimplementedDataprocMetastoreServer
)
UpdateService
(
context
.
Context
,
*
UpdateServiceRequest
)
(
*
longrunning
.
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