Package cloud.google.com/go/metastore/apiv1beta/metastorepb (v1.9.0)

Variables

Service_State_name, Service_State_value

var (
	Service_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "CREATING",
		2: "ACTIVE",
		3: "SUSPENDING",
		4: "SUSPENDED",
		5: "UPDATING",
		6: "DELETING",
		7: "ERROR",
	}
	Service_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"CREATING":          1,
		"ACTIVE":            2,
		"SUSPENDING":        3,
		"SUSPENDED":         4,
		"UPDATING":          5,
		"DELETING":          6,
		"ERROR":             7,
	}
)

Enum value maps for Service_State.

Service_Tier_name, Service_Tier_value

var (
	Service_Tier_name = map[int32]string{
		0: "TIER_UNSPECIFIED",
		1: "DEVELOPER",
		3: "ENTERPRISE",
	}
	Service_Tier_value = map[string]int32{
		"TIER_UNSPECIFIED": 0,
		"DEVELOPER":        1,
		"ENTERPRISE":       3,
	}
)

Enum value maps for Service_Tier.

Service_ReleaseChannel_name, Service_ReleaseChannel_value

var (
	Service_ReleaseChannel_name = map[int32]string{
		0: "RELEASE_CHANNEL_UNSPECIFIED",
		1: "CANARY",
		2: "STABLE",
	}
	Service_ReleaseChannel_value = map[string]int32{
		"RELEASE_CHANNEL_UNSPECIFIED": 0,
		"CANARY":                      1,
		"STABLE":                      2,
	}
)

Enum value maps for Service_ReleaseChannel.

Service_DatabaseType_name, Service_DatabaseType_value

var (
	Service_DatabaseType_name = map[int32]string{
		0: "DATABASE_TYPE_UNSPECIFIED",
		1: "MYSQL",
		2: "SPANNER",
	}
	Service_DatabaseType_value = map[string]int32{
		"DATABASE_TYPE_UNSPECIFIED": 0,
		"MYSQL":                     1,
		"SPANNER":                   2,
	}
)

Enum value maps for Service_DatabaseType.

HiveMetastoreConfig_EndpointProtocol_name, HiveMetastoreConfig_EndpointProtocol_value

var (
	HiveMetastoreConfig_EndpointProtocol_name = map[int32]string{
		0: "ENDPOINT_PROTOCOL_UNSPECIFIED",
		1: "THRIFT",
		2: "GRPC",
	}
	HiveMetastoreConfig_EndpointProtocol_value = map[string]int32{
		"ENDPOINT_PROTOCOL_UNSPECIFIED": 0,
		"THRIFT":                        1,
		"GRPC":                          2,
	}
)

Enum value maps for HiveMetastoreConfig_EndpointProtocol.

TelemetryConfig_LogFormat_name, TelemetryConfig_LogFormat_value

var (
	TelemetryConfig_LogFormat_name = map[int32]string{
		0: "LOG_FORMAT_UNSPECIFIED",
		1: "LEGACY",
		2: "JSON",
	}
	TelemetryConfig_LogFormat_value = map[string]int32{
		"LOG_FORMAT_UNSPECIFIED": 0,
		"LEGACY":                 1,
		"JSON":                   2,
	}
)

Enum value maps for TelemetryConfig_LogFormat.

MetadataImport_State_name, MetadataImport_State_value

var (
	MetadataImport_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "RUNNING",
		2: "SUCCEEDED",
		3: "UPDATING",
		4: "FAILED",
	}
	MetadataImport_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"RUNNING":           1,
		"SUCCEEDED":         2,
		"UPDATING":          3,
		"FAILED":            4,
	}
)

Enum value maps for MetadataImport_State.

MetadataImport_DatabaseDump_DatabaseType_name, MetadataImport_DatabaseDump_DatabaseType_value

var (
	MetadataImport_DatabaseDump_DatabaseType_name = map[int32]string{
		0: "DATABASE_TYPE_UNSPECIFIED",
		1: "MYSQL",
	}
	MetadataImport_DatabaseDump_DatabaseType_value = map[string]int32{
		"DATABASE_TYPE_UNSPECIFIED": 0,
		"MYSQL":                     1,
	}
)

Enum value maps for MetadataImport_DatabaseDump_DatabaseType.

MetadataExport_State_name, MetadataExport_State_value

var (
	MetadataExport_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "RUNNING",
		2: "SUCCEEDED",
		3: "FAILED",
		4: "CANCELLED",
	}
	MetadataExport_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"RUNNING":           1,
		"SUCCEEDED":         2,
		"FAILED":            3,
		"CANCELLED":         4,
	}
)

Enum value maps for MetadataExport_State.

Backup_State_name, Backup_State_value

var (
	Backup_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "CREATING",
		2: "DELETING",
		3: "ACTIVE",
		4: "FAILED",
		5: "RESTORING",
	}
	Backup_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"CREATING":          1,
		"DELETING":          2,
		"ACTIVE":            3,
		"FAILED":            4,
		"RESTORING":         5,
	}
)

Enum value maps for Backup_State.

Restore_State_name, Restore_State_value

var (
	Restore_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "RUNNING",
		2: "SUCCEEDED",
		3: "FAILED",
		4: "CANCELLED",
	}
	Restore_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"RUNNING":           1,
		"SUCCEEDED":         2,
		"FAILED":            3,
		"CANCELLED":         4,
	}
)

Enum value maps for Restore_State.

Restore_RestoreType_name, Restore_RestoreType_value

var (
	Restore_RestoreType_name = map[int32]string{
		0: "RESTORE_TYPE_UNSPECIFIED",
		1: "FULL",
		2: "METADATA_ONLY",
	}
	Restore_RestoreType_value = map[string]int32{
		"RESTORE_TYPE_UNSPECIFIED": 0,
		"FULL":                     1,
		"METADATA_ONLY":            2,
	}
)

Enum value maps for Restore_RestoreType.

DatabaseDumpSpec_Type_name, DatabaseDumpSpec_Type_value

var (
	DatabaseDumpSpec_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "MYSQL",
		2: "AVRO",
	}
	DatabaseDumpSpec_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"MYSQL":            1,
		"AVRO":             2,
	}
)

Enum value maps for DatabaseDumpSpec_Type.

Federation_State_name, Federation_State_value

var (
	Federation_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "CREATING",
		2: "ACTIVE",
		3: "UPDATING",
		4: "DELETING",
		5: "ERROR",
	}
	Federation_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"CREATING":          1,
		"ACTIVE":            2,
		"UPDATING":          3,
		"DELETING":          4,
		"ERROR":             5,
	}
)

Enum value maps for Federation_State.

BackendMetastore_MetastoreType_name, BackendMetastore_MetastoreType_value

var (
	BackendMetastore_MetastoreType_name = map[int32]string{
		0: "METASTORE_TYPE_UNSPECIFIED",
		2: "BIGQUERY",
		3: "DATAPROC_METASTORE",
	}
	BackendMetastore_MetastoreType_value = map[string]int32{
		"METASTORE_TYPE_UNSPECIFIED": 0,
		"BIGQUERY":                   2,
		"DATAPROC_METASTORE":         3,
	}
)

Enum value maps for BackendMetastore_MetastoreType.

File_google_cloud_metastore_v1beta_metastore_federation_proto

var File_google_cloud_metastore_v1beta_metastore_federation_proto protoreflect.FileDescriptor

File_google_cloud_metastore_v1beta_metastore_proto

var File_google_cloud_metastore_v1beta_metastore_proto protoreflect.FileDescriptor

Functions

func RegisterDataprocMetastoreFederationServer

func RegisterDataprocMetastoreFederationServer(s *grpc.Server, srv DataprocMetastoreFederationServer)

func RegisterDataprocMetastoreServer

func RegisterDataprocMetastoreServer(s *grpc.Server, srv DataprocMetastoreServer)

AuxiliaryVersionConfig

type AuxiliaryVersionConfig struct {
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`

	ConfigOverrides map[string]string "" /* 194 byte string literal not displayed */

	NetworkConfig *NetworkConfig `protobuf:"bytes,3,opt,name=network_config,json=networkConfig,proto3" json:"network_config,omitempty"`

}

Configuration information for the auxiliary service versions.

func (*AuxiliaryVersionConfig) Descriptor

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

Deprecated: Use AuxiliaryVersionConfig.ProtoReflect.Descriptor instead.

func (*AuxiliaryVersionConfig) GetConfigOverrides

func (x *AuxiliaryVersionConfig) GetConfigOverrides() map[string]string

func (*AuxiliaryVersionConfig) GetNetworkConfig

func (x *AuxiliaryVersionConfig) GetNetworkConfig() *NetworkConfig

func (*AuxiliaryVersionConfig) GetVersion

func (x *AuxiliaryVersionConfig) GetVersion() string

func (*AuxiliaryVersionConfig) ProtoMessage

func (*AuxiliaryVersionConfig) ProtoMessage()

func (*AuxiliaryVersionConfig) ProtoReflect

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

func (*AuxiliaryVersionConfig) Reset

func (x *AuxiliaryVersionConfig) Reset()

func (*AuxiliaryVersionConfig) String

func (x *AuxiliaryVersionConfig) String() string

BackendMetastore

type BackendMetastore struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	MetastoreType BackendMetastore_MetastoreType "" /* 167 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_BIGQUERY, BackendMetastore_DATAPROC_METASTORE

const (
	// The metastore type is not set.
	BackendMetastore_METASTORE_TYPE_UNSPECIFIED BackendMetastore_MetastoreType = 0
	// The backend metastore is BigQuery.
	BackendMetastore_BIGQUERY BackendMetastore_MetastoreType = 2
	// The backend metastore is Dataproc Metastore.
	BackendMetastore_DATAPROC_METASTORE BackendMetastore_MetastoreType = 3
)

func (BackendMetastore_MetastoreType) Descriptor

func (BackendMetastore_MetastoreType) Enum

func (BackendMetastore_MetastoreType) EnumDescriptor

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

Deprecated: Use BackendMetastore_MetastoreType.Descriptor instead.

func (BackendMetastore_MetastoreType) Number

func (BackendMetastore_MetastoreType) String

func (BackendMetastore_MetastoreType) Type

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.v1beta.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

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

Deprecated: Use Backup.ProtoReflect.Descriptor instead.

func (*Backup) GetCreateTime

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

func (*Backup) GetDescription

func (x *Backup) GetDescription() string

func (*Backup) GetEndTime

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

func (*Backup) GetName

func (x *Backup) GetName() string

func (*Backup) GetRestoringServices

func (x *Backup) GetRestoringServices() []string

func (*Backup) GetServiceRevision

func (x *Backup) GetServiceRevision() *Service

func (*Backup) GetState

func (x *Backup) GetState() Backup_State

func (*Backup) ProtoMessage

func (*Backup) ProtoMessage()

func (*Backup) ProtoReflect

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

func (*Backup) Reset

func (x *Backup) Reset()

func (*Backup) String

func (x *Backup) String() string

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

func (x Backup_State) Enum() *Backup_State

func (Backup_State) EnumDescriptor

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

Deprecated: Use Backup_State.Descriptor instead.

func (Backup_State) Number

func (Backup_State) String

func (x Backup_State) String() string

func (Backup_State) Type

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.v1beta.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.v1beta.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 (*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.v1beta.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

DataCatalogConfig

type DataCatalogConfig struct {

	// Defines whether the metastore metadata should be synced to Data Catalog.
	// The default value is to disable syncing metastore metadata to Data Catalog.
	Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

Specifies how metastore metadata should be integrated with the Data Catalog service.

func (*DataCatalogConfig) Descriptor

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

Deprecated: Use DataCatalogConfig.ProtoReflect.Descriptor instead.

func (*DataCatalogConfig) GetEnabled

func (x *DataCatalogConfig) GetEnabled() bool

func (*DataCatalogConfig) ProtoMessage

func (*DataCatalogConfig) ProtoMessage()

func (*DataCatalogConfig) ProtoReflect

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

func (*DataCatalogConfig) Reset

func (x *DataCatalogConfig) Reset()

func (*DataCatalogConfig) String

func (x *DataCatalogConfig) 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) Enum

func (DatabaseDumpSpec_Type) EnumDescriptor

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

Deprecated: Use DatabaseDumpSpec_Type.Descriptor instead.

func (DatabaseDumpSpec_Type) Number

func (DatabaseDumpSpec_Type) String

func (x DatabaseDumpSpec_Type) String() string

func (DatabaseDumpSpec_Type) Type

DataplexConfig

type DataplexConfig struct {
	LakeResources map[string]*Lake "" /* 188 byte string literal not displayed */

}

Specifies how metastore metadata should be integrated with the Dataplex service.

func (*DataplexConfig) Descriptor

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

Deprecated: Use DataplexConfig.ProtoReflect.Descriptor instead.

func (*DataplexConfig) GetLakeResources

func (x *DataplexConfig) GetLakeResources() map[string]*Lake

func (*DataplexConfig) ProtoMessage

func (*DataplexConfig) ProtoMessage()

func (*DataplexConfig) ProtoReflect

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

func (*DataplexConfig) Reset

func (x *DataplexConfig) Reset()

func (*DataplexConfig) String

func (x *DataplexConfig) String() string

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.v1beta.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.v1beta.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 "" /* 169 byte string literal not displayed */

}

Request message for [DataprocMetastore.ExportMetadata][google.cloud.metastore.v1beta.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.v1beta.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) Enum

func (Federation_State) EnumDescriptor

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

Deprecated: Use Federation_State.Descriptor instead.

func (Federation_State) Number

func (Federation_State) String

func (x Federation_State) String() string

func (Federation_State) Type

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.v1beta.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.v1beta.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.v1beta.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"`

	EndpointProtocol HiveMetastoreConfig_EndpointProtocol "" /* 182 byte string literal not displayed */

	AuxiliaryVersions map[string]*AuxiliaryVersionConfig "" /* 200 byte string literal not displayed */

}

Specifies configuration information specific to running Hive metastore software as the metastore service.

func (*HiveMetastoreConfig) Descriptor

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

Deprecated: Use HiveMetastoreConfig.ProtoReflect.Descriptor instead.

func (*HiveMetastoreConfig) GetAuxiliaryVersions

func (x *HiveMetastoreConfig) GetAuxiliaryVersions() map[string]*AuxiliaryVersionConfig

func (*HiveMetastoreConfig) GetConfigOverrides

func (x *HiveMetastoreConfig) GetConfigOverrides() map[string]string

func (*HiveMetastoreConfig) GetEndpointProtocol

func (*HiveMetastoreConfig) GetKerberosConfig

func (x *HiveMetastoreConfig) GetKerberosConfig() *KerberosConfig

func (*HiveMetastoreConfig) GetVersion

func (x *HiveMetastoreConfig) GetVersion() string

func (*HiveMetastoreConfig) ProtoMessage

func (*HiveMetastoreConfig) ProtoMessage()

func (*HiveMetastoreConfig) ProtoReflect

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

func (*HiveMetastoreConfig) Reset

func (x *HiveMetastoreConfig) Reset()

func (*HiveMetastoreConfig) String

func (x *HiveMetastoreConfig) String() string

HiveMetastoreConfig_EndpointProtocol

type HiveMetastoreConfig_EndpointProtocol int32

Protocols available for serving the metastore service endpoint.

HiveMetastoreConfig_ENDPOINT_PROTOCOL_UNSPECIFIED, HiveMetastoreConfig_THRIFT, HiveMetastoreConfig_GRPC

const (
	// The protocol is not set.
	HiveMetastoreConfig_ENDPOINT_PROTOCOL_UNSPECIFIED HiveMetastoreConfig_EndpointProtocol = 0
	// Use the legacy Apache Thrift protocol for the metastore service endpoint.
	HiveMetastoreConfig_THRIFT HiveMetastoreConfig_EndpointProtocol = 1
	// Use the modernized gRPC protocol for the metastore service endpoint.
	HiveMetastoreConfig_GRPC HiveMetastoreConfig_EndpointProtocol = 2
)

func (HiveMetastoreConfig_EndpointProtocol) Descriptor

func (HiveMetastoreConfig_EndpointProtocol) Enum

func (HiveMetastoreConfig_EndpointProtocol) EnumDescriptor

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

Deprecated: Use HiveMetastoreConfig_EndpointProtocol.Descriptor instead.

func (HiveMetastoreConfig_EndpointProtocol) Number

func (HiveMetastoreConfig_EndpointProtocol) String

func (HiveMetastoreConfig_EndpointProtocol) Type

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

Lake

type Lake struct {

	// The Lake resource name.
	// Example:
	// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Represents a Lake resource

func (*Lake) Descriptor

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

Deprecated: Use Lake.ProtoReflect.Descriptor instead.

func (*Lake) GetName

func (x *Lake) GetName() string

func (*Lake) ProtoMessage

func (*Lake) ProtoMessage()

func (*Lake) ProtoReflect

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

func (*Lake) Reset

func (x *Lake) Reset()

func (*Lake) String

func (x *Lake) 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.v1beta.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.v1beta.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.v1beta.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.v1beta.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.v1beta.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.v1beta.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.v1beta.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 (*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.v1beta.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 (*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.v1beta.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.v1beta.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.v1beta.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.v1beta.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 (*LocationMetadata_HiveMetastoreVersion) ProtoMessage

func (*LocationMetadata_HiveMetastoreVersion) ProtoMessage()

func (*LocationMetadata_HiveMetastoreVersion) ProtoReflect

func (*LocationMetadata_HiveMetastoreVersion) Reset

func (*LocationMetadata_HiveMetastoreVersion) 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.v1beta.MetadataExport_State" json:"state,omitempty"`

	DatabaseDumpType DatabaseDumpSpec_Type "" /* 169 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) Enum

func (MetadataExport_State) EnumDescriptor

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

Deprecated: Use MetadataExport_State.Descriptor instead.

func (MetadataExport_State) Number

func (MetadataExport_State) String

func (x MetadataExport_State) String() string

func (MetadataExport_State) Type

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.v1beta.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 "" /* 174 byte string literal not displayed */

	GcsUri string `protobuf:"bytes,2,opt,name=gcs_uri,json=gcsUri,proto3" json:"gcs_uri,omitempty"`

	SourceDatabase string `protobuf:"bytes,3,opt,name=source_database,json=sourceDatabase,proto3" json:"source_database,omitempty"`

	Type DatabaseDumpSpec_Type `protobuf:"varint,4,opt,name=type,proto3,enum=google.cloud.metastore.v1beta.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

Deprecated: Do not use.

func (*MetadataImport_DatabaseDump) GetGcsUri

func (x *MetadataImport_DatabaseDump) GetGcsUri() string

func (*MetadataImport_DatabaseDump) GetSourceDatabase

func (x *MetadataImport_DatabaseDump) GetSourceDatabase() string

Deprecated: Do not use.

func (*MetadataImport_DatabaseDump) GetType

func (*MetadataImport_DatabaseDump) ProtoMessage

func (*MetadataImport_DatabaseDump) ProtoMessage()

func (*MetadataImport_DatabaseDump) ProtoReflect

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

func (MetadataImport_DatabaseDump_DatabaseType) EnumDescriptor

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

Deprecated: Use MetadataImport_DatabaseDump_DatabaseType.Descriptor instead.

func (MetadataImport_DatabaseDump_DatabaseType) Number

func (MetadataImport_DatabaseDump_DatabaseType) String

func (MetadataImport_DatabaseDump_DatabaseType) Type

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

func (MetadataImport_State) EnumDescriptor

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

Deprecated: Use MetadataImport_State.Descriptor instead.

func (MetadataImport_State) Number

func (MetadataImport_State) String

func (x MetadataImport_State) String() string

func (MetadataImport_State) Type

MetadataIntegration

type MetadataIntegration struct {

	// The integration config for the Data Catalog service.
	DataCatalogConfig *DataCatalogConfig `protobuf:"bytes,1,opt,name=data_catalog_config,json=dataCatalogConfig,proto3" json:"data_catalog_config,omitempty"`
	// The integration config for the Dataplex service.
	DataplexConfig *DataplexConfig `protobuf:"bytes,2,opt,name=dataplex_config,json=dataplexConfig,proto3" json:"dataplex_config,omitempty"`
	// contains filtered or unexported fields
}

Specifies how metastore metadata should be integrated with external services.

func (*MetadataIntegration) Descriptor

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

Deprecated: Use MetadataIntegration.ProtoReflect.Descriptor instead.

func (*MetadataIntegration) GetDataCatalogConfig

func (x *MetadataIntegration) GetDataCatalogConfig() *DataCatalogConfig

func (*MetadataIntegration) GetDataplexConfig

func (x *MetadataIntegration) GetDataplexConfig() *DataplexConfig

func (*MetadataIntegration) ProtoMessage

func (*MetadataIntegration) ProtoMessage()

func (*MetadataIntegration) ProtoReflect

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

func (*MetadataIntegration) Reset

func (x *MetadataIntegration) Reset()

func (*MetadataIntegration) String

func (x *MetadataIntegration) String() string

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 (*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.v1beta.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.v1beta.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

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

Deprecated: Use Restore.ProtoReflect.Descriptor instead.

func (*Restore) GetBackup

func (x *Restore) GetBackup() string

func (*Restore) GetDetails

func (x *Restore) GetDetails() string

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

func (x *Restore) String() 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 "" /* 150 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) Enum

func (Restore_RestoreType) EnumDescriptor

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

Deprecated: Use Restore_RestoreType.Descriptor instead.

func (Restore_RestoreType) Number

func (Restore_RestoreType) String

func (x Restore_RestoreType) String() string

func (Restore_RestoreType) Type

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) 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 (Restore_State) String

func (x Restore_State) String() string

func (Restore_State) Type

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

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

Deprecated: Use Secret.ProtoReflect.Descriptor instead.

func (*Secret) GetCloudSecret

func (x *Secret) GetCloudSecret() string

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

func (x *Secret) String() 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.v1beta.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.v1beta.Service_Tier" json:"tier,omitempty"`

	MetadataIntegration *MetadataIntegration `protobuf:"bytes,14,opt,name=metadata_integration,json=metadataIntegration,proto3" json:"metadata_integration,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 "" /* 163 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 "" /* 155 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

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

Deprecated: Use Service.ProtoReflect.Descriptor instead.

func (*Service) GetArtifactGcsUri

func (x *Service) GetArtifactGcsUri() string

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 (x *Service) GetEndpointUri() string

func (*Service) GetHiveMetastoreConfig

func (x *Service) GetHiveMetastoreConfig() *HiveMetastoreConfig

func (*Service) GetLabels

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

func (*Service) GetMaintenanceWindow

func (x *Service) GetMaintenanceWindow() *MaintenanceWindow

func (*Service) GetMetadataIntegration

func (x *Service) GetMetadataIntegration() *MetadataIntegration

func (*Service) GetMetadataManagementActivity

func (x *Service) GetMetadataManagementActivity() *MetadataManagementActivity

func (*Service) GetMetastoreConfig

func (m *Service) GetMetastoreConfig() isService_MetastoreConfig

func (*Service) GetName

func (x *Service) GetName() string

func (*Service) GetNetwork

func (x *Service) GetNetwork() string

func (*Service) GetNetworkConfig

func (x *Service) GetNetworkConfig() *NetworkConfig

func (*Service) GetPort

func (x *Service) GetPort() int32

func (*Service) GetReleaseChannel

func (x *Service) GetReleaseChannel() Service_ReleaseChannel

func (*Service) GetState

func (x *Service) GetState() Service_State

func (*Service) GetStateMessage

func (x *Service) GetStateMessage() string

func (*Service) GetTelemetryConfig

func (x *Service) GetTelemetryConfig() *TelemetryConfig

func (*Service) GetTier

func (x *Service) GetTier() Service_Tier

func (*Service) GetUid

func (x *Service) GetUid() string

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

func (x *Service) String() 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) Enum

func (Service_DatabaseType) EnumDescriptor

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

Deprecated: Use Service_DatabaseType.Descriptor instead.

func (Service_DatabaseType) Number

func (Service_DatabaseType) String

func (x Service_DatabaseType) String() string

func (Service_DatabaseType) Type

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

func (Service_ReleaseChannel) EnumDescriptor

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

Deprecated: Use Service_ReleaseChannel.Descriptor instead.

func (Service_ReleaseChannel) Number

func (Service_ReleaseChannel) String

func (x Service_ReleaseChannel) String() string

func (Service_ReleaseChannel) Type

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) 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 (Service_State) String

func (x Service_State) String() string

func (Service_State) Type

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) 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 (Service_Tier) String

func (x Service_Tier) String() string

func (Service_Tier) Type

TelemetryConfig

type TelemetryConfig struct {
	LogFormat TelemetryConfig_LogFormat "" /* 150 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) Enum

func (TelemetryConfig_LogFormat) EnumDescriptor

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

Deprecated: Use TelemetryConfig_LogFormat.Descriptor instead.

func (TelemetryConfig_LogFormat) Number

func (TelemetryConfig_LogFormat) String

func (x TelemetryConfig_LogFormat) String() string

func (TelemetryConfig_LogFormat) Type

UnimplementedDataprocMetastoreFederationServer

type UnimplementedDataprocMetastoreFederationServer struct {
}

UnimplementedDataprocMetastoreFederationServer can be embedded to have forward compatible implementations.

func (*UnimplementedDataprocMetastoreFederationServer) CreateFederation

func (*UnimplementedDataprocMetastoreFederationServer) DeleteFederation

func (*UnimplementedDataprocMetastoreFederationServer) GetFederation

func (*UnimplementedDataprocMetastoreFederationServer) ListFederations

func (*UnimplementedDataprocMetastoreFederationServer) UpdateFederation

UnimplementedDataprocMetastoreServer

type UnimplementedDataprocMetastoreServer struct {
}

UnimplementedDataprocMetastoreServer can be embedded to have forward compatible implementations.

func (*UnimplementedDataprocMetastoreServer) CreateBackup

func (*UnimplementedDataprocMetastoreServer) CreateMetadataImport

func (*UnimplementedDataprocMetastoreServer) CreateService

func (*UnimplementedDataprocMetastoreServer) DeleteBackup

func (*UnimplementedDataprocMetastoreServer) DeleteService

func (*UnimplementedDataprocMetastoreServer) ExportMetadata

func (*UnimplementedDataprocMetastoreServer) GetBackup

func (*UnimplementedDataprocMetastoreServer) GetMetadataImport

func (*UnimplementedDataprocMetastoreServer) GetService

func (*UnimplementedDataprocMetastoreServer) ListBackups

func (*UnimplementedDataprocMetastoreServer) ListMetadataImports

func (*UnimplementedDataprocMetastoreServer) ListServices

func (*UnimplementedDataprocMetastoreServer) RestoreService

func (*UnimplementedDataprocMetastoreServer) UpdateMetadataImport

func (*UnimplementedDataprocMetastoreServer) UpdateService

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.v1beta.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 (*UpdateMetadataImportRequest) ProtoMessage

func (*UpdateMetadataImportRequest) ProtoMessage()

func (*UpdateMetadataImportRequest) ProtoReflect

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.v1beta.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