Variables
OperationState_name, OperationState_value
var (
OperationState_name = map[int32]string{
0: "OPERATION_STATE_UNSPECIFIED",
1: "OPERATION_STATE_RUNNING",
2: "OPERATION_STATE_SUCCEEDED",
3: "OPERATION_STATE_FAILED",
4: "OPERATION_STATE_CANCELLING",
5: "OPERATION_STATE_CANCELLED",
}
OperationState_value = map[string]int32{
"OPERATION_STATE_UNSPECIFIED": 0,
"OPERATION_STATE_RUNNING": 1,
"OPERATION_STATE_SUCCEEDED": 2,
"OPERATION_STATE_FAILED": 3,
"OPERATION_STATE_CANCELLING": 4,
"OPERATION_STATE_CANCELLED": 5,
}
)
Enum value maps for OperationState.
BatchTranslateMetadata_State_name, BatchTranslateMetadata_State_value
var (
BatchTranslateMetadata_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "RUNNING",
2: "SUCCEEDED",
3: "FAILED",
4: "CANCELLING",
5: "CANCELLED",
}
BatchTranslateMetadata_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"RUNNING": 1,
"SUCCEEDED": 2,
"FAILED": 3,
"CANCELLING": 4,
"CANCELLED": 5,
}
)
Enum value maps for BatchTranslateMetadata_State.
CreateGlossaryMetadata_State_name, CreateGlossaryMetadata_State_value
var (
CreateGlossaryMetadata_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "RUNNING",
2: "SUCCEEDED",
3: "FAILED",
4: "CANCELLING",
5: "CANCELLED",
}
CreateGlossaryMetadata_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"RUNNING": 1,
"SUCCEEDED": 2,
"FAILED": 3,
"CANCELLING": 4,
"CANCELLED": 5,
}
)
Enum value maps for CreateGlossaryMetadata_State.
UpdateGlossaryMetadata_State_name, UpdateGlossaryMetadata_State_value
var (
UpdateGlossaryMetadata_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "RUNNING",
2: "SUCCEEDED",
3: "FAILED",
4: "CANCELLING",
5: "CANCELLED",
}
UpdateGlossaryMetadata_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"RUNNING": 1,
"SUCCEEDED": 2,
"FAILED": 3,
"CANCELLING": 4,
"CANCELLED": 5,
}
)
Enum value maps for UpdateGlossaryMetadata_State.
DeleteGlossaryMetadata_State_name, DeleteGlossaryMetadata_State_value
var (
DeleteGlossaryMetadata_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "RUNNING",
2: "SUCCEEDED",
3: "FAILED",
4: "CANCELLING",
5: "CANCELLED",
}
DeleteGlossaryMetadata_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"RUNNING": 1,
"SUCCEEDED": 2,
"FAILED": 3,
"CANCELLING": 4,
"CANCELLED": 5,
}
)
Enum value maps for DeleteGlossaryMetadata_State.
BatchTranslateDocumentMetadata_State_name, BatchTranslateDocumentMetadata_State_value
var (
BatchTranslateDocumentMetadata_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "RUNNING",
2: "SUCCEEDED",
3: "FAILED",
4: "CANCELLING",
5: "CANCELLED",
}
BatchTranslateDocumentMetadata_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"RUNNING": 1,
"SUCCEEDED": 2,
"FAILED": 3,
"CANCELLING": 4,
"CANCELLED": 5,
}
)
Enum value maps for BatchTranslateDocumentMetadata_State.
File_google_cloud_translate_v3_adaptive_mt_proto
var File_google_cloud_translate_v3_adaptive_mt_proto protoreflect.FileDescriptor
File_google_cloud_translate_v3_automl_translation_proto
var File_google_cloud_translate_v3_automl_translation_proto protoreflect.FileDescriptor
File_google_cloud_translate_v3_common_proto
var File_google_cloud_translate_v3_common_proto protoreflect.FileDescriptor
File_google_cloud_translate_v3_translation_service_proto
var File_google_cloud_translate_v3_translation_service_proto protoreflect.FileDescriptor
Functions
func RegisterTranslationServiceServer
func RegisterTranslationServiceServer(s *grpc.Server, srv TranslationServiceServer)
AdaptiveMtDataset
type AdaptiveMtDataset struct {
// Required. The resource name of the dataset, in form of
// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The name of the dataset to show in the interface. The name can be
// up to 32 characters long and can consist only of ASCII Latin letters A-Z
// and a-z, underscores (_), and ASCII digits 0-9.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// The BCP-47 language code of the source language.
SourceLanguageCode string `protobuf:"bytes,3,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
// The BCP-47 language code of the target language.
TargetLanguageCode string `protobuf:"bytes,4,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
// The number of examples in the dataset.
ExampleCount int32 `protobuf:"varint,5,opt,name=example_count,json=exampleCount,proto3" json:"example_count,omitempty"`
// Output only. Timestamp when this dataset was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Timestamp when this dataset was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// contains filtered or unexported fields
}
An Adaptive MT Dataset.
func (*AdaptiveMtDataset) Descriptor
func (*AdaptiveMtDataset) Descriptor() ([]byte, []int)
Deprecated: Use AdaptiveMtDataset.ProtoReflect.Descriptor instead.
func (*AdaptiveMtDataset) GetCreateTime
func (x *AdaptiveMtDataset) GetCreateTime() *timestamppb.Timestamp
func (*AdaptiveMtDataset) GetDisplayName
func (x *AdaptiveMtDataset) GetDisplayName() string
func (*AdaptiveMtDataset) GetExampleCount
func (x *AdaptiveMtDataset) GetExampleCount() int32
func (*AdaptiveMtDataset) GetName
func (x *AdaptiveMtDataset) GetName() string
func (*AdaptiveMtDataset) GetSourceLanguageCode
func (x *AdaptiveMtDataset) GetSourceLanguageCode() string
func (*AdaptiveMtDataset) GetTargetLanguageCode
func (x *AdaptiveMtDataset) GetTargetLanguageCode() string
func (*AdaptiveMtDataset) GetUpdateTime
func (x *AdaptiveMtDataset) GetUpdateTime() *timestamppb.Timestamp
func (*AdaptiveMtDataset) ProtoMessage
func (*AdaptiveMtDataset) ProtoMessage()
func (*AdaptiveMtDataset) ProtoReflect
func (x *AdaptiveMtDataset) ProtoReflect() protoreflect.Message
func (*AdaptiveMtDataset) Reset
func (x *AdaptiveMtDataset) Reset()
func (*AdaptiveMtDataset) String
func (x *AdaptiveMtDataset) String() string
AdaptiveMtFile
type AdaptiveMtFile struct {
// Required. The resource name of the file, in form of
// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset}/adaptiveMtFiles/{file}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The file's display name.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// The number of entries that the file contains.
EntryCount int32 `protobuf:"varint,3,opt,name=entry_count,json=entryCount,proto3" json:"entry_count,omitempty"`
// Output only. Timestamp when this file was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Timestamp when this file was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// contains filtered or unexported fields
}
An AdaptiveMtFile.
func (*AdaptiveMtFile) Descriptor
func (*AdaptiveMtFile) Descriptor() ([]byte, []int)
Deprecated: Use AdaptiveMtFile.ProtoReflect.Descriptor instead.
func (*AdaptiveMtFile) GetCreateTime
func (x *AdaptiveMtFile) GetCreateTime() *timestamppb.Timestamp
func (*AdaptiveMtFile) GetDisplayName
func (x *AdaptiveMtFile) GetDisplayName() string
func (*AdaptiveMtFile) GetEntryCount
func (x *AdaptiveMtFile) GetEntryCount() int32
func (*AdaptiveMtFile) GetName
func (x *AdaptiveMtFile) GetName() string
func (*AdaptiveMtFile) GetUpdateTime
func (x *AdaptiveMtFile) GetUpdateTime() *timestamppb.Timestamp
func (*AdaptiveMtFile) ProtoMessage
func (*AdaptiveMtFile) ProtoMessage()
func (*AdaptiveMtFile) ProtoReflect
func (x *AdaptiveMtFile) ProtoReflect() protoreflect.Message
func (*AdaptiveMtFile) Reset
func (x *AdaptiveMtFile) Reset()
func (*AdaptiveMtFile) String
func (x *AdaptiveMtFile) String() string
AdaptiveMtSentence
type AdaptiveMtSentence struct {
// Required. The resource name of the file, in form of
// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset}/adaptiveMtFiles/{file}/adaptiveMtSentences/{sentence}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The source sentence.
SourceSentence string `protobuf:"bytes,2,opt,name=source_sentence,json=sourceSentence,proto3" json:"source_sentence,omitempty"`
// Required. The target sentence.
TargetSentence string `protobuf:"bytes,3,opt,name=target_sentence,json=targetSentence,proto3" json:"target_sentence,omitempty"`
// Output only. Timestamp when this sentence was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Timestamp when this sentence was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// contains filtered or unexported fields
}
An AdaptiveMt sentence entry.
func (*AdaptiveMtSentence) Descriptor
func (*AdaptiveMtSentence) Descriptor() ([]byte, []int)
Deprecated: Use AdaptiveMtSentence.ProtoReflect.Descriptor instead.
func (*AdaptiveMtSentence) GetCreateTime
func (x *AdaptiveMtSentence) GetCreateTime() *timestamppb.Timestamp
func (*AdaptiveMtSentence) GetName
func (x *AdaptiveMtSentence) GetName() string
func (*AdaptiveMtSentence) GetSourceSentence
func (x *AdaptiveMtSentence) GetSourceSentence() string
func (*AdaptiveMtSentence) GetTargetSentence
func (x *AdaptiveMtSentence) GetTargetSentence() string
func (*AdaptiveMtSentence) GetUpdateTime
func (x *AdaptiveMtSentence) GetUpdateTime() *timestamppb.Timestamp
func (*AdaptiveMtSentence) ProtoMessage
func (*AdaptiveMtSentence) ProtoMessage()
func (*AdaptiveMtSentence) ProtoReflect
func (x *AdaptiveMtSentence) ProtoReflect() protoreflect.Message
func (*AdaptiveMtSentence) Reset
func (x *AdaptiveMtSentence) Reset()
func (*AdaptiveMtSentence) String
func (x *AdaptiveMtSentence) String() string
AdaptiveMtTranslateRequest
type AdaptiveMtTranslateRequest struct {
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
Dataset string `protobuf:"bytes,2,opt,name=dataset,proto3" json:"dataset,omitempty"`
Content []string `protobuf:"bytes,3,rep,name=content,proto3" json:"content,omitempty"`
ReferenceSentenceConfig *AdaptiveMtTranslateRequest_ReferenceSentenceConfig "" /* 138 byte string literal not displayed */
GlossaryConfig *AdaptiveMtTranslateRequest_GlossaryConfig `protobuf:"bytes,7,opt,name=glossary_config,json=glossaryConfig,proto3,oneof" json:"glossary_config,omitempty"`
}
The request for sending an AdaptiveMt translation query.
func (*AdaptiveMtTranslateRequest) Descriptor
func (*AdaptiveMtTranslateRequest) Descriptor() ([]byte, []int)
Deprecated: Use AdaptiveMtTranslateRequest.ProtoReflect.Descriptor instead.
func (*AdaptiveMtTranslateRequest) GetContent
func (x *AdaptiveMtTranslateRequest) GetContent() []string
func (*AdaptiveMtTranslateRequest) GetDataset
func (x *AdaptiveMtTranslateRequest) GetDataset() string
func (*AdaptiveMtTranslateRequest) GetGlossaryConfig
func (x *AdaptiveMtTranslateRequest) GetGlossaryConfig() *AdaptiveMtTranslateRequest_GlossaryConfig
func (*AdaptiveMtTranslateRequest) GetParent
func (x *AdaptiveMtTranslateRequest) GetParent() string
func (*AdaptiveMtTranslateRequest) GetReferenceSentenceConfig
func (x *AdaptiveMtTranslateRequest) GetReferenceSentenceConfig() *AdaptiveMtTranslateRequest_ReferenceSentenceConfig
func (*AdaptiveMtTranslateRequest) ProtoMessage
func (*AdaptiveMtTranslateRequest) ProtoMessage()
func (*AdaptiveMtTranslateRequest) ProtoReflect
func (x *AdaptiveMtTranslateRequest) ProtoReflect() protoreflect.Message
func (*AdaptiveMtTranslateRequest) Reset
func (x *AdaptiveMtTranslateRequest) Reset()
func (*AdaptiveMtTranslateRequest) String
func (x *AdaptiveMtTranslateRequest) String() string
AdaptiveMtTranslateRequest_GlossaryConfig
type AdaptiveMtTranslateRequest_GlossaryConfig struct {
// Required. The `glossary` to be applied for this translation.
//
// The format depends on the glossary:
//
// - User-provided custom glossary:
// `projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}`
Glossary string `protobuf:"bytes,1,opt,name=glossary,proto3" json:"glossary,omitempty"`
// Optional. Indicates match is case insensitive. The default value is
// `false` if missing.
IgnoreCase bool `protobuf:"varint,2,opt,name=ignore_case,json=ignoreCase,proto3" json:"ignore_case,omitempty"`
// contains filtered or unexported fields
}
Configures which glossary is used for a specific target language and defines options for applying that glossary.
func (*AdaptiveMtTranslateRequest_GlossaryConfig) Descriptor
func (*AdaptiveMtTranslateRequest_GlossaryConfig) Descriptor() ([]byte, []int)
Deprecated: Use AdaptiveMtTranslateRequest_GlossaryConfig.ProtoReflect.Descriptor instead.
func (*AdaptiveMtTranslateRequest_GlossaryConfig) GetGlossary
func (x *AdaptiveMtTranslateRequest_GlossaryConfig) GetGlossary() string
func (*AdaptiveMtTranslateRequest_GlossaryConfig) GetIgnoreCase
func (x *AdaptiveMtTranslateRequest_GlossaryConfig) GetIgnoreCase() bool
func (*AdaptiveMtTranslateRequest_GlossaryConfig) ProtoMessage
func (*AdaptiveMtTranslateRequest_GlossaryConfig) ProtoMessage()
func (*AdaptiveMtTranslateRequest_GlossaryConfig) ProtoReflect
func (x *AdaptiveMtTranslateRequest_GlossaryConfig) ProtoReflect() protoreflect.Message
func (*AdaptiveMtTranslateRequest_GlossaryConfig) Reset
func (x *AdaptiveMtTranslateRequest_GlossaryConfig) Reset()
func (*AdaptiveMtTranslateRequest_GlossaryConfig) String
func (x *AdaptiveMtTranslateRequest_GlossaryConfig) String() string
AdaptiveMtTranslateRequest_ReferenceSentenceConfig
type AdaptiveMtTranslateRequest_ReferenceSentenceConfig struct {
ReferenceSentencePairLists []*AdaptiveMtTranslateRequest_ReferenceSentencePairList "" /* 143 byte string literal not displayed */
SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
TargetLanguageCode string `protobuf:"bytes,3,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
}
Message of caller-provided reference configuration.
func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) Descriptor
func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) Descriptor() ([]byte, []int)
Deprecated: Use AdaptiveMtTranslateRequest_ReferenceSentenceConfig.ProtoReflect.Descriptor instead.
func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetReferenceSentencePairLists
func (x *AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetReferenceSentencePairLists() []*AdaptiveMtTranslateRequest_ReferenceSentencePairList
func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetSourceLanguageCode
func (x *AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetSourceLanguageCode() string
func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetTargetLanguageCode
func (x *AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetTargetLanguageCode() string
func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) ProtoMessage
func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) ProtoMessage()
func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) ProtoReflect
func (x *AdaptiveMtTranslateRequest_ReferenceSentenceConfig) ProtoReflect() protoreflect.Message
func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) Reset
func (x *AdaptiveMtTranslateRequest_ReferenceSentenceConfig) Reset()
func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) String
func (x *AdaptiveMtTranslateRequest_ReferenceSentenceConfig) String() string
AdaptiveMtTranslateRequest_ReferenceSentencePair
type AdaptiveMtTranslateRequest_ReferenceSentencePair struct {
// Source sentence in the sentence pair.
SourceSentence string `protobuf:"bytes,1,opt,name=source_sentence,json=sourceSentence,proto3" json:"source_sentence,omitempty"`
// Target sentence in the sentence pair.
TargetSentence string `protobuf:"bytes,2,opt,name=target_sentence,json=targetSentence,proto3" json:"target_sentence,omitempty"`
// contains filtered or unexported fields
}
A pair of sentences used as reference in source and target languages.
func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) Descriptor
func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) Descriptor() ([]byte, []int)
Deprecated: Use AdaptiveMtTranslateRequest_ReferenceSentencePair.ProtoReflect.Descriptor instead.
func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) GetSourceSentence
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePair) GetSourceSentence() string
func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) GetTargetSentence
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePair) GetTargetSentence() string
func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) ProtoMessage
func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) ProtoMessage()
func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) ProtoReflect
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePair) ProtoReflect() protoreflect.Message
func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) Reset
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePair) Reset()
func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) String
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePair) String() string
AdaptiveMtTranslateRequest_ReferenceSentencePairList
type AdaptiveMtTranslateRequest_ReferenceSentencePairList struct {
ReferenceSentencePairs []*AdaptiveMtTranslateRequest_ReferenceSentencePair "" /* 129 byte string literal not displayed */
}
A list of reference sentence pairs.
func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) Descriptor
func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) Descriptor() ([]byte, []int)
Deprecated: Use AdaptiveMtTranslateRequest_ReferenceSentencePairList.ProtoReflect.Descriptor instead.
func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) GetReferenceSentencePairs
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePairList) GetReferenceSentencePairs() []*AdaptiveMtTranslateRequest_ReferenceSentencePair
func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) ProtoMessage
func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) ProtoMessage()
func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) ProtoReflect
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePairList) ProtoReflect() protoreflect.Message
func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) Reset
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePairList) Reset()
func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) String
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePairList) String() string
AdaptiveMtTranslateResponse
type AdaptiveMtTranslateResponse struct {
// Output only. The translation.
Translations []*AdaptiveMtTranslation `protobuf:"bytes,1,rep,name=translations,proto3" json:"translations,omitempty"`
// Output only. The translation's language code.
LanguageCode string `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
// Text translation response if a glossary is provided in the request. This
// could be the same as 'translation' above if no terms apply.
GlossaryTranslations []*AdaptiveMtTranslation `protobuf:"bytes,4,rep,name=glossary_translations,json=glossaryTranslations,proto3" json:"glossary_translations,omitempty"`
// contains filtered or unexported fields
}
An AdaptiveMtTranslate response.
func (*AdaptiveMtTranslateResponse) Descriptor
func (*AdaptiveMtTranslateResponse) Descriptor() ([]byte, []int)
Deprecated: Use AdaptiveMtTranslateResponse.ProtoReflect.Descriptor instead.
func (*AdaptiveMtTranslateResponse) GetGlossaryTranslations
func (x *AdaptiveMtTranslateResponse) GetGlossaryTranslations() []*AdaptiveMtTranslation
func (*AdaptiveMtTranslateResponse) GetLanguageCode
func (x *AdaptiveMtTranslateResponse) GetLanguageCode() string
func (*AdaptiveMtTranslateResponse) GetTranslations
func (x *AdaptiveMtTranslateResponse) GetTranslations() []*AdaptiveMtTranslation
func (*AdaptiveMtTranslateResponse) ProtoMessage
func (*AdaptiveMtTranslateResponse) ProtoMessage()
func (*AdaptiveMtTranslateResponse) ProtoReflect
func (x *AdaptiveMtTranslateResponse) ProtoReflect() protoreflect.Message
func (*AdaptiveMtTranslateResponse) Reset
func (x *AdaptiveMtTranslateResponse) Reset()
func (*AdaptiveMtTranslateResponse) String
func (x *AdaptiveMtTranslateResponse) String() string
AdaptiveMtTranslation
type AdaptiveMtTranslation struct {
// Output only. The translated text.
TranslatedText string `protobuf:"bytes,1,opt,name=translated_text,json=translatedText,proto3" json:"translated_text,omitempty"`
// contains filtered or unexported fields
}
An AdaptiveMt translation.
func (*AdaptiveMtTranslation) Descriptor
func (*AdaptiveMtTranslation) Descriptor() ([]byte, []int)
Deprecated: Use AdaptiveMtTranslation.ProtoReflect.Descriptor instead.
func (*AdaptiveMtTranslation) GetTranslatedText
func (x *AdaptiveMtTranslation) GetTranslatedText() string
func (*AdaptiveMtTranslation) ProtoMessage
func (*AdaptiveMtTranslation) ProtoMessage()
func (*AdaptiveMtTranslation) ProtoReflect
func (x *AdaptiveMtTranslation) ProtoReflect() protoreflect.Message
func (*AdaptiveMtTranslation) Reset
func (x *AdaptiveMtTranslation) Reset()
func (*AdaptiveMtTranslation) String
func (x *AdaptiveMtTranslation) String() string
BatchDocumentInputConfig
type BatchDocumentInputConfig struct {
// Specify the input.
//
// Types that are assignable to Source:
//
// *BatchDocumentInputConfig_GcsSource
Source isBatchDocumentInputConfig_Source `protobuf_oneof:"source"`
// contains filtered or unexported fields
}
Input configuration for BatchTranslateDocument request.
func (*BatchDocumentInputConfig) Descriptor
func (*BatchDocumentInputConfig) Descriptor() ([]byte, []int)
Deprecated: Use BatchDocumentInputConfig.ProtoReflect.Descriptor instead.
func (*BatchDocumentInputConfig) GetGcsSource
func (x *BatchDocumentInputConfig) GetGcsSource() *GcsSource
func (*BatchDocumentInputConfig) GetSource
func (m *BatchDocumentInputConfig) GetSource() isBatchDocumentInputConfig_Source
func (*BatchDocumentInputConfig) ProtoMessage
func (*BatchDocumentInputConfig) ProtoMessage()
func (*BatchDocumentInputConfig) ProtoReflect
func (x *BatchDocumentInputConfig) ProtoReflect() protoreflect.Message
func (*BatchDocumentInputConfig) Reset
func (x *BatchDocumentInputConfig) Reset()
func (*BatchDocumentInputConfig) String
func (x *BatchDocumentInputConfig) String() string
BatchDocumentInputConfig_GcsSource
type BatchDocumentInputConfig_GcsSource struct {
// Google Cloud Storage location for the source input.
// This can be a single file (for example,
// `gs://translation-test/input.docx`) or a wildcard (for example,
// `gs://translation-test/*`).
//
// File mime type is determined based on extension. Supported mime type
// includes:
// - `pdf`, application/pdf
// - `docx`,
// application/vnd.openxmlformats-officedocument.wordprocessingml.document
// - `pptx`,
// application/vnd.openxmlformats-officedocument.presentationml.presentation
// - `xlsx`,
// application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
//
// The max file size to support for `.docx`, `.pptx` and `.xlsx` is 100MB.
// The max file size to support for `.pdf` is 1GB and the max page limit is
// 1000 pages.
// The max file size to support for all input documents is 1GB.
GcsSource *GcsSource `protobuf:"bytes,1,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}
BatchDocumentOutputConfig
type BatchDocumentOutputConfig struct {
// The destination of output. The destination directory provided must exist
// and be empty.
//
// Types that are assignable to Destination:
//
// *BatchDocumentOutputConfig_GcsDestination
Destination isBatchDocumentOutputConfig_Destination `protobuf_oneof:"destination"`
// contains filtered or unexported fields
}
Output configuration for BatchTranslateDocument request.
func (*BatchDocumentOutputConfig) Descriptor
func (*BatchDocumentOutputConfig) Descriptor() ([]byte, []int)
Deprecated: Use BatchDocumentOutputConfig.ProtoReflect.Descriptor instead.
func (*BatchDocumentOutputConfig) GetDestination
func (m *BatchDocumentOutputConfig) GetDestination() isBatchDocumentOutputConfig_Destination
func (*BatchDocumentOutputConfig) GetGcsDestination
func (x *BatchDocumentOutputConfig) GetGcsDestination() *GcsDestination
func (*BatchDocumentOutputConfig) ProtoMessage
func (*BatchDocumentOutputConfig) ProtoMessage()
func (*BatchDocumentOutputConfig) ProtoReflect
func (x *BatchDocumentOutputConfig) ProtoReflect() protoreflect.Message
func (*BatchDocumentOutputConfig) Reset
func (x *BatchDocumentOutputConfig) Reset()
func (*BatchDocumentOutputConfig) String
func (x *BatchDocumentOutputConfig) String() string
BatchDocumentOutputConfig_GcsDestination
type BatchDocumentOutputConfig_GcsDestination struct {
// Google Cloud Storage destination for output content.
// For every single input document (for example, gs://a/b/c.[extension]), we
// generate at most 2 * n output files. (n is the # of target_language_codes
// in the BatchTranslateDocumentRequest).
//
// While the input documents are being processed, we write/update an index
// file `index.csv` under `gcs_destination.output_uri_prefix` (for example,
// gs://translation_output/index.csv) The index file is generated/updated as
// new files are being translated. The format is:
//
// input_document,target_language_code,translation_output,error_output,
// glossary_translation_output,glossary_error_output
//
// `input_document` is one file we matched using gcs_source.input_uri.
// `target_language_code` is provided in the request.
// `translation_output` contains the translations. (details provided below)
// `error_output` contains the error message during processing of the file.
// Both translations_file and errors_file could be empty strings if we have
// no content to output.
// `glossary_translation_output` and `glossary_error_output` are the
// translated output/error when we apply glossaries. They could also be
// empty if we have no content to output.
//
// Once a row is present in index.csv, the input/output matching never
// changes. Callers should also expect all the content in input_file are
// processed and ready to be consumed (that is, no partial output file is
// written).
//
// Since index.csv will be keeping updated during the process, please make
// sure there is no custom retention policy applied on the output bucket
// that may avoid file updating.
// (https://cloud.google.com/storage/docs/bucket-lock#retention-policy)
//
// The naming format of translation output files follows (for target
// language code [trg]): `translation_output`:
// `gs://translation_output/a_b_c_[trg]_translation.[extension]`
// `glossary_translation_output`:
// `gs://translation_test/a_b_c_[trg]_glossary_translation.[extension]`. The
// output document will maintain the same file format as the input document.
//
// The naming format of error output files follows (for target language code
// [trg]): `error_output`: `gs://translation_test/a_b_c_[trg]_errors.txt`
// `glossary_error_output`:
// `gs://translation_test/a_b_c_[trg]_glossary_translation.txt`. The error
// output is a txt file containing error details.
GcsDestination *GcsDestination `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
}
BatchTransferResourcesResponse
type BatchTransferResourcesResponse struct {
// Responses of the transfer for individual resources.
Responses []*BatchTransferResourcesResponse_TransferResourceResponse `protobuf:"bytes,1,rep,name=responses,proto3" json:"responses,omitempty"`
// contains filtered or unexported fields
}
Response message for BatchTransferResources.
func (*BatchTransferResourcesResponse) Descriptor
func (*BatchTransferResourcesResponse) Descriptor() ([]byte, []int)
Deprecated: Use BatchTransferResourcesResponse.ProtoReflect.Descriptor instead.
func (*BatchTransferResourcesResponse) GetResponses
func (x *BatchTransferResourcesResponse) GetResponses() []*BatchTransferResourcesResponse_TransferResourceResponse
func (*BatchTransferResourcesResponse) ProtoMessage
func (*BatchTransferResourcesResponse) ProtoMessage()
func (*BatchTransferResourcesResponse) ProtoReflect
func (x *BatchTransferResourcesResponse) ProtoReflect() protoreflect.Message
func (*BatchTransferResourcesResponse) Reset
func (x *BatchTransferResourcesResponse) Reset()
func (*BatchTransferResourcesResponse) String
func (x *BatchTransferResourcesResponse) String() string
BatchTransferResourcesResponse_TransferResourceResponse
type BatchTransferResourcesResponse_TransferResourceResponse struct {
// Full name of the resource to transfer as specified in the request.
Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
// Full name of the new resource successfully transferred from the source
// hosted by Translation API. Target will be empty if the transfer failed.
Target string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
// The error result in case of failure.
Error *status.Status `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
Transfer response for a single resource.
func (*BatchTransferResourcesResponse_TransferResourceResponse) Descriptor
func (*BatchTransferResourcesResponse_TransferResourceResponse) Descriptor() ([]byte, []int)
Deprecated: Use BatchTransferResourcesResponse_TransferResourceResponse.ProtoReflect.Descriptor instead.
func (*BatchTransferResourcesResponse_TransferResourceResponse) GetError
func (x *BatchTransferResourcesResponse_TransferResourceResponse) GetError() *status.Status
func (*BatchTransferResourcesResponse_TransferResourceResponse) GetSource
func (x *BatchTransferResourcesResponse_TransferResourceResponse) GetSource() string
func (*BatchTransferResourcesResponse_TransferResourceResponse) GetTarget
func (x *BatchTransferResourcesResponse_TransferResourceResponse) GetTarget() string
func (*BatchTransferResourcesResponse_TransferResourceResponse) ProtoMessage
func (*BatchTransferResourcesResponse_TransferResourceResponse) ProtoMessage()
func (*BatchTransferResourcesResponse_TransferResourceResponse) ProtoReflect
func (x *BatchTransferResourcesResponse_TransferResourceResponse) ProtoReflect() protoreflect.Message
func (*BatchTransferResourcesResponse_TransferResourceResponse) Reset
func (x *BatchTransferResourcesResponse_TransferResourceResponse) Reset()
func (*BatchTransferResourcesResponse_TransferResourceResponse) String
func (x *BatchTransferResourcesResponse_TransferResourceResponse) String() string
BatchTranslateDocumentMetadata
type BatchTranslateDocumentMetadata struct {
State BatchTranslateDocumentMetadata_State "" /* 134 byte string literal not displayed */
TotalPages int64 `protobuf:"varint,2,opt,name=total_pages,json=totalPages,proto3" json:"total_pages,omitempty"`
TranslatedPages int64 `protobuf:"varint,3,opt,name=translated_pages,json=translatedPages,proto3" json:"translated_pages,omitempty"`
FailedPages int64 `protobuf:"varint,4,opt,name=failed_pages,json=failedPages,proto3" json:"failed_pages,omitempty"`
TotalBillablePages int64 `protobuf:"varint,5,opt,name=total_billable_pages,json=totalBillablePages,proto3" json:"total_billable_pages,omitempty"`
TotalCharacters int64 `protobuf:"varint,6,opt,name=total_characters,json=totalCharacters,proto3" json:"total_characters,omitempty"`
TranslatedCharacters int64 `protobuf:"varint,7,opt,name=translated_characters,json=translatedCharacters,proto3" json:"translated_characters,omitempty"`
FailedCharacters int64 `protobuf:"varint,8,opt,name=failed_characters,json=failedCharacters,proto3" json:"failed_characters,omitempty"`
TotalBillableCharacters int64 "" /* 133 byte string literal not displayed */
SubmitTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
}
State metadata for the batch translation operation.
func (*BatchTranslateDocumentMetadata) Descriptor
func (*BatchTranslateDocumentMetadata) Descriptor() ([]byte, []int)
Deprecated: Use BatchTranslateDocumentMetadata.ProtoReflect.Descriptor instead.
func (*BatchTranslateDocumentMetadata) GetFailedCharacters
func (x *BatchTranslateDocumentMetadata) GetFailedCharacters() int64
func (*BatchTranslateDocumentMetadata) GetFailedPages
func (x *BatchTranslateDocumentMetadata) GetFailedPages() int64
func (*BatchTranslateDocumentMetadata) GetState
func (x *BatchTranslateDocumentMetadata) GetState() BatchTranslateDocumentMetadata_State
func (*BatchTranslateDocumentMetadata) GetSubmitTime
func (x *BatchTranslateDocumentMetadata) GetSubmitTime() *timestamppb.Timestamp
func (*BatchTranslateDocumentMetadata) GetTotalBillableCharacters
func (x *BatchTranslateDocumentMetadata) GetTotalBillableCharacters() int64
func (*BatchTranslateDocumentMetadata) GetTotalBillablePages
func (x *BatchTranslateDocumentMetadata) GetTotalBillablePages() int64
func (*BatchTranslateDocumentMetadata) GetTotalCharacters
func (x *BatchTranslateDocumentMetadata) GetTotalCharacters() int64
func (*BatchTranslateDocumentMetadata) GetTotalPages
func (x *BatchTranslateDocumentMetadata) GetTotalPages() int64
func (*BatchTranslateDocumentMetadata) GetTranslatedCharacters
func (x *BatchTranslateDocumentMetadata) GetTranslatedCharacters() int64
func (*BatchTranslateDocumentMetadata) GetTranslatedPages
func (x *BatchTranslateDocumentMetadata) GetTranslatedPages() int64
func (*BatchTranslateDocumentMetadata) ProtoMessage
func (*BatchTranslateDocumentMetadata) ProtoMessage()
func (*BatchTranslateDocumentMetadata) ProtoReflect
func (x *BatchTranslateDocumentMetadata) ProtoReflect() protoreflect.Message
func (*BatchTranslateDocumentMetadata) Reset
func (x *BatchTranslateDocumentMetadata) Reset()
func (*BatchTranslateDocumentMetadata) String
func (x *BatchTranslateDocumentMetadata) String() string
BatchTranslateDocumentMetadata_State
type BatchTranslateDocumentMetadata_State int32
State of the job.
BatchTranslateDocumentMetadata_STATE_UNSPECIFIED, BatchTranslateDocumentMetadata_RUNNING, BatchTranslateDocumentMetadata_SUCCEEDED, BatchTranslateDocumentMetadata_FAILED, BatchTranslateDocumentMetadata_CANCELLING, BatchTranslateDocumentMetadata_CANCELLED
const (
// Invalid.
BatchTranslateDocumentMetadata_STATE_UNSPECIFIED BatchTranslateDocumentMetadata_State = 0
// Request is being processed.
BatchTranslateDocumentMetadata_RUNNING BatchTranslateDocumentMetadata_State = 1
// The batch is processed, and at least one item was successfully processed.
BatchTranslateDocumentMetadata_SUCCEEDED BatchTranslateDocumentMetadata_State = 2
// The batch is done and no item was successfully processed.
BatchTranslateDocumentMetadata_FAILED BatchTranslateDocumentMetadata_State = 3
// Request is in the process of being canceled after caller invoked
// longrunning.Operations.CancelOperation on the request id.
BatchTranslateDocumentMetadata_CANCELLING BatchTranslateDocumentMetadata_State = 4
// The batch is done after the user has called the
// longrunning.Operations.CancelOperation. Any records processed before the
// cancel command are output as specified in the request.
BatchTranslateDocumentMetadata_CANCELLED BatchTranslateDocumentMetadata_State = 5
)
func (BatchTranslateDocumentMetadata_State) Descriptor
func (BatchTranslateDocumentMetadata_State) Descriptor() protoreflect.EnumDescriptor
func (BatchTranslateDocumentMetadata_State) Enum
func (x BatchTranslateDocumentMetadata_State) Enum() *BatchTranslateDocumentMetadata_State
func (BatchTranslateDocumentMetadata_State) EnumDescriptor
func (BatchTranslateDocumentMetadata_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use BatchTranslateDocumentMetadata_State.Descriptor instead.
func (BatchTranslateDocumentMetadata_State) Number
func (x BatchTranslateDocumentMetadata_State) Number() protoreflect.EnumNumber
func (BatchTranslateDocumentMetadata_State) String
func (x BatchTranslateDocumentMetadata_State) String() string
func (BatchTranslateDocumentMetadata_State) Type
func (BatchTranslateDocumentMetadata_State) Type() protoreflect.EnumType
BatchTranslateDocumentRequest
type BatchTranslateDocumentRequest struct {
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
TargetLanguageCodes []string `protobuf:"bytes,3,rep,name=target_language_codes,json=targetLanguageCodes,proto3" json:"target_language_codes,omitempty"`
InputConfigs []*BatchDocumentInputConfig `protobuf:"bytes,4,rep,name=input_configs,json=inputConfigs,proto3" json:"input_configs,omitempty"`
OutputConfig *BatchDocumentOutputConfig `protobuf:"bytes,5,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
Models map[string]string "" /* 153 byte string literal not displayed */
Glossaries map[string]*TranslateTextGlossaryConfig "" /* 161 byte string literal not displayed */
FormatConversions map[string]string "" /* 200 byte string literal not displayed */
CustomizedAttribution string `protobuf:"bytes,10,opt,name=customized_attribution,json=customizedAttribution,proto3" json:"customized_attribution,omitempty"`
EnableShadowRemovalNativePdf bool "" /* 153 byte string literal not displayed */
EnableRotationCorrection bool "" /* 137 byte string literal not displayed */
}
The BatchTranslateDocument request.
func (*BatchTranslateDocumentRequest) Descriptor
func (*BatchTranslateDocumentRequest) Descriptor() ([]byte, []int)
Deprecated: Use BatchTranslateDocumentRequest.ProtoReflect.Descriptor instead.
func (*BatchTranslateDocumentRequest) GetCustomizedAttribution
func (x *BatchTranslateDocumentRequest) GetCustomizedAttribution() string
func (*BatchTranslateDocumentRequest) GetEnableRotationCorrection
func (x *BatchTranslateDocumentRequest) GetEnableRotationCorrection() bool
func (*BatchTranslateDocumentRequest) GetEnableShadowRemovalNativePdf
func (x *BatchTranslateDocumentRequest) GetEnableShadowRemovalNativePdf() bool
func (*BatchTranslateDocumentRequest) GetFormatConversions
func (x *BatchTranslateDocumentRequest) GetFormatConversions() map[string]string
func (*BatchTranslateDocumentRequest) GetGlossaries
func (x *BatchTranslateDocumentRequest) GetGlossaries() map[string]*TranslateTextGlossaryConfig
func (*BatchTranslateDocumentRequest) GetInputConfigs
func (x *BatchTranslateDocumentRequest) GetInputConfigs() []*BatchDocumentInputConfig
func (*BatchTranslateDocumentRequest) GetModels
func (x *BatchTranslateDocumentRequest) GetModels() map[string]string
func (*BatchTranslateDocumentRequest) GetOutputConfig
func (x *BatchTranslateDocumentRequest) GetOutputConfig() *BatchDocumentOutputConfig
func (*BatchTranslateDocumentRequest) GetParent
func (x *BatchTranslateDocumentRequest) GetParent() string
func (*BatchTranslateDocumentRequest) GetSourceLanguageCode
func (x *BatchTranslateDocumentRequest) GetSourceLanguageCode() string
func (*BatchTranslateDocumentRequest) GetTargetLanguageCodes
func (x *BatchTranslateDocumentRequest) GetTargetLanguageCodes() []string
func (*BatchTranslateDocumentRequest) ProtoMessage
func (*BatchTranslateDocumentRequest) ProtoMessage()
func (*BatchTranslateDocumentRequest) ProtoReflect
func (x *BatchTranslateDocumentRequest) ProtoReflect() protoreflect.Message
func (*BatchTranslateDocumentRequest) Reset
func (x *BatchTranslateDocumentRequest) Reset()
func (*BatchTranslateDocumentRequest) String
func (x *BatchTranslateDocumentRequest) String() string
BatchTranslateDocumentResponse
type BatchTranslateDocumentResponse struct {
TotalPages int64 `protobuf:"varint,1,opt,name=total_pages,json=totalPages,proto3" json:"total_pages,omitempty"`
TranslatedPages int64 `protobuf:"varint,2,opt,name=translated_pages,json=translatedPages,proto3" json:"translated_pages,omitempty"`
FailedPages int64 `protobuf:"varint,3,opt,name=failed_pages,json=failedPages,proto3" json:"failed_pages,omitempty"`
TotalBillablePages int64 `protobuf:"varint,4,opt,name=total_billable_pages,json=totalBillablePages,proto3" json:"total_billable_pages,omitempty"`
TotalCharacters int64 `protobuf:"varint,5,opt,name=total_characters,json=totalCharacters,proto3" json:"total_characters,omitempty"`
TranslatedCharacters int64 `protobuf:"varint,6,opt,name=translated_characters,json=translatedCharacters,proto3" json:"translated_characters,omitempty"`
FailedCharacters int64 `protobuf:"varint,7,opt,name=failed_characters,json=failedCharacters,proto3" json:"failed_characters,omitempty"`
TotalBillableCharacters int64 "" /* 133 byte string literal not displayed */
SubmitTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
}
Stored in the [google.longrunning.Operation.response][google.longrunning.Operation.response] field returned by BatchTranslateDocument if at least one document is translated successfully.
func (*BatchTranslateDocumentResponse) Descriptor
func (*BatchTranslateDocumentResponse) Descriptor() ([]byte, []int)
Deprecated: Use BatchTranslateDocumentResponse.ProtoReflect.Descriptor instead.
func (*BatchTranslateDocumentResponse) GetEndTime
func (x *BatchTranslateDocumentResponse) GetEndTime() *timestamppb.Timestamp
func (*BatchTranslateDocumentResponse) GetFailedCharacters
func (x *BatchTranslateDocumentResponse) GetFailedCharacters() int64
func (*BatchTranslateDocumentResponse) GetFailedPages
func (x *BatchTranslateDocumentResponse) GetFailedPages() int64
func (*BatchTranslateDocumentResponse) GetSubmitTime
func (x *BatchTranslateDocumentResponse) GetSubmitTime() *timestamppb.Timestamp
func (*BatchTranslateDocumentResponse) GetTotalBillableCharacters
func (x *BatchTranslateDocumentResponse) GetTotalBillableCharacters() int64
func (*BatchTranslateDocumentResponse) GetTotalBillablePages
func (x *BatchTranslateDocumentResponse) GetTotalBillablePages() int64
func (*BatchTranslateDocumentResponse) GetTotalCharacters
func (x *BatchTranslateDocumentResponse) GetTotalCharacters() int64
func (*BatchTranslateDocumentResponse) GetTotalPages
func (x *BatchTranslateDocumentResponse) GetTotalPages() int64
func (*BatchTranslateDocumentResponse) GetTranslatedCharacters
func (x *BatchTranslateDocumentResponse) GetTranslatedCharacters() int64
func (*BatchTranslateDocumentResponse) GetTranslatedPages
func (x *BatchTranslateDocumentResponse) GetTranslatedPages() int64
func (*BatchTranslateDocumentResponse) ProtoMessage
func (*BatchTranslateDocumentResponse) ProtoMessage()
func (*BatchTranslateDocumentResponse) ProtoReflect
func (x *BatchTranslateDocumentResponse) ProtoReflect() protoreflect.Message
func (*BatchTranslateDocumentResponse) Reset
func (x *BatchTranslateDocumentResponse) Reset()
func (*BatchTranslateDocumentResponse) String
func (x *BatchTranslateDocumentResponse) String() string
BatchTranslateMetadata
type BatchTranslateMetadata struct {
// The state of the operation.
State BatchTranslateMetadata_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.BatchTranslateMetadata_State" json:"state,omitempty"`
// Number of successfully translated characters so far (Unicode codepoints).
TranslatedCharacters int64 `protobuf:"varint,2,opt,name=translated_characters,json=translatedCharacters,proto3" json:"translated_characters,omitempty"`
// Number of characters that have failed to process so far (Unicode
// codepoints).
FailedCharacters int64 `protobuf:"varint,3,opt,name=failed_characters,json=failedCharacters,proto3" json:"failed_characters,omitempty"`
// Total number of characters (Unicode codepoints).
// This is the total number of codepoints from input files times the number of
// target languages and appears here shortly after the call is submitted.
TotalCharacters int64 `protobuf:"varint,4,opt,name=total_characters,json=totalCharacters,proto3" json:"total_characters,omitempty"`
// Time when the operation was submitted.
SubmitTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
// contains filtered or unexported fields
}
State metadata for the batch translation operation.
func (*BatchTranslateMetadata) Descriptor
func (*BatchTranslateMetadata) Descriptor() ([]byte, []int)
Deprecated: Use BatchTranslateMetadata.ProtoReflect.Descriptor instead.
func (*BatchTranslateMetadata) GetFailedCharacters
func (x *BatchTranslateMetadata) GetFailedCharacters() int64
func (*BatchTranslateMetadata) GetState
func (x *BatchTranslateMetadata) GetState() BatchTranslateMetadata_State
func (*BatchTranslateMetadata) GetSubmitTime
func (x *BatchTranslateMetadata) GetSubmitTime() *timestamppb.Timestamp
func (*BatchTranslateMetadata) GetTotalCharacters
func (x *BatchTranslateMetadata) GetTotalCharacters() int64
func (*BatchTranslateMetadata) GetTranslatedCharacters
func (x *BatchTranslateMetadata) GetTranslatedCharacters() int64
func (*BatchTranslateMetadata) ProtoMessage
func (*BatchTranslateMetadata) ProtoMessage()
func (*BatchTranslateMetadata) ProtoReflect
func (x *BatchTranslateMetadata) ProtoReflect() protoreflect.Message
func (*BatchTranslateMetadata) Reset
func (x *BatchTranslateMetadata) Reset()
func (*BatchTranslateMetadata) String
func (x *BatchTranslateMetadata) String() string
BatchTranslateMetadata_State
type BatchTranslateMetadata_State int32
State of the job.
BatchTranslateMetadata_STATE_UNSPECIFIED, BatchTranslateMetadata_RUNNING, BatchTranslateMetadata_SUCCEEDED, BatchTranslateMetadata_FAILED, BatchTranslateMetadata_CANCELLING, BatchTranslateMetadata_CANCELLED
const (
// Invalid.
BatchTranslateMetadata_STATE_UNSPECIFIED BatchTranslateMetadata_State = 0
// Request is being processed.
BatchTranslateMetadata_RUNNING BatchTranslateMetadata_State = 1
// The batch is processed, and at least one item was successfully
// processed.
BatchTranslateMetadata_SUCCEEDED BatchTranslateMetadata_State = 2
// The batch is done and no item was successfully processed.
BatchTranslateMetadata_FAILED BatchTranslateMetadata_State = 3
// Request is in the process of being canceled after caller invoked
// longrunning.Operations.CancelOperation on the request id.
BatchTranslateMetadata_CANCELLING BatchTranslateMetadata_State = 4
// The batch is done after the user has called the
// longrunning.Operations.CancelOperation. Any records processed before the
// cancel command are output as specified in the request.
BatchTranslateMetadata_CANCELLED BatchTranslateMetadata_State = 5
)
func (BatchTranslateMetadata_State) Descriptor
func (BatchTranslateMetadata_State) Descriptor() protoreflect.EnumDescriptor
func (BatchTranslateMetadata_State) Enum
func (x BatchTranslateMetadata_State) Enum() *BatchTranslateMetadata_State
func (BatchTranslateMetadata_State) EnumDescriptor
func (BatchTranslateMetadata_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use BatchTranslateMetadata_State.Descriptor instead.
func (BatchTranslateMetadata_State) Number
func (x BatchTranslateMetadata_State) Number() protoreflect.EnumNumber
func (BatchTranslateMetadata_State) String
func (x BatchTranslateMetadata_State) String() string
func (BatchTranslateMetadata_State) Type
func (BatchTranslateMetadata_State) Type() protoreflect.EnumType
BatchTranslateResponse
type BatchTranslateResponse struct {
// Total number of characters (Unicode codepoints).
TotalCharacters int64 `protobuf:"varint,1,opt,name=total_characters,json=totalCharacters,proto3" json:"total_characters,omitempty"`
// Number of successfully translated characters (Unicode codepoints).
TranslatedCharacters int64 `protobuf:"varint,2,opt,name=translated_characters,json=translatedCharacters,proto3" json:"translated_characters,omitempty"`
// Number of characters that have failed to process (Unicode codepoints).
FailedCharacters int64 `protobuf:"varint,3,opt,name=failed_characters,json=failedCharacters,proto3" json:"failed_characters,omitempty"`
// Time when the operation was submitted.
SubmitTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
// The time when the operation is finished and
// [google.longrunning.Operation.done][google.longrunning.Operation.done] is
// set to true.
EndTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
Stored in the [google.longrunning.Operation.response][google.longrunning.Operation.response] field returned by BatchTranslateText if at least one sentence is translated successfully.
func (*BatchTranslateResponse) Descriptor
func (*BatchTranslateResponse) Descriptor() ([]byte, []int)
Deprecated: Use BatchTranslateResponse.ProtoReflect.Descriptor instead.
func (*BatchTranslateResponse) GetEndTime
func (x *BatchTranslateResponse) GetEndTime() *timestamppb.Timestamp
func (*BatchTranslateResponse) GetFailedCharacters
func (x *BatchTranslateResponse) GetFailedCharacters() int64
func (*BatchTranslateResponse) GetSubmitTime
func (x *BatchTranslateResponse) GetSubmitTime() *timestamppb.Timestamp
func (*BatchTranslateResponse) GetTotalCharacters
func (x *BatchTranslateResponse) GetTotalCharacters() int64
func (*BatchTranslateResponse) GetTranslatedCharacters
func (x *BatchTranslateResponse) GetTranslatedCharacters() int64
func (*BatchTranslateResponse) ProtoMessage
func (*BatchTranslateResponse) ProtoMessage()
func (*BatchTranslateResponse) ProtoReflect
func (x *BatchTranslateResponse) ProtoReflect() protoreflect.Message
func (*BatchTranslateResponse) Reset
func (x *BatchTranslateResponse) Reset()
func (*BatchTranslateResponse) String
func (x *BatchTranslateResponse) String() string
BatchTranslateTextRequest
type BatchTranslateTextRequest struct {
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
TargetLanguageCodes []string `protobuf:"bytes,3,rep,name=target_language_codes,json=targetLanguageCodes,proto3" json:"target_language_codes,omitempty"`
Models map[string]string "" /* 153 byte string literal not displayed */
InputConfigs []*InputConfig `protobuf:"bytes,5,rep,name=input_configs,json=inputConfigs,proto3" json:"input_configs,omitempty"`
OutputConfig *OutputConfig `protobuf:"bytes,6,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
Glossaries map[string]*TranslateTextGlossaryConfig "" /* 161 byte string literal not displayed */
Labels map[string]string "" /* 153 byte string literal not displayed */
}
The batch translation request.
func (*BatchTranslateTextRequest) Descriptor
func (*BatchTranslateTextRequest) Descriptor() ([]byte, []int)
Deprecated: Use BatchTranslateTextRequest.ProtoReflect.Descriptor instead.
func (*BatchTranslateTextRequest) GetGlossaries
func (x *BatchTranslateTextRequest) GetGlossaries() map[string]*TranslateTextGlossaryConfig
func (*BatchTranslateTextRequest) GetInputConfigs
func (x *BatchTranslateTextRequest) GetInputConfigs() []*InputConfig
func (*BatchTranslateTextRequest) GetLabels
func (x *BatchTranslateTextRequest) GetLabels() map[string]string
func (*BatchTranslateTextRequest) GetModels
func (x *BatchTranslateTextRequest) GetModels() map[string]string
func (*BatchTranslateTextRequest) GetOutputConfig
func (x *BatchTranslateTextRequest) GetOutputConfig() *OutputConfig
func (*BatchTranslateTextRequest) GetParent
func (x *BatchTranslateTextRequest) GetParent() string
func (*BatchTranslateTextRequest) GetSourceLanguageCode
func (x *BatchTranslateTextRequest) GetSourceLanguageCode() string
func (*BatchTranslateTextRequest) GetTargetLanguageCodes
func (x *BatchTranslateTextRequest) GetTargetLanguageCodes() []string
func (*BatchTranslateTextRequest) ProtoMessage
func (*BatchTranslateTextRequest) ProtoMessage()
func (*BatchTranslateTextRequest) ProtoReflect
func (x *BatchTranslateTextRequest) ProtoReflect() protoreflect.Message
func (*BatchTranslateTextRequest) Reset
func (x *BatchTranslateTextRequest) Reset()
func (*BatchTranslateTextRequest) String
func (x *BatchTranslateTextRequest) String() string
CreateAdaptiveMtDatasetRequest
type CreateAdaptiveMtDatasetRequest struct {
// Required. Name of the parent project. In form of
// `projects/{project-number-or-id}/locations/{location-id}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The AdaptiveMtDataset to be created.
AdaptiveMtDataset *AdaptiveMtDataset `protobuf:"bytes,2,opt,name=adaptive_mt_dataset,json=adaptiveMtDataset,proto3" json:"adaptive_mt_dataset,omitempty"`
// contains filtered or unexported fields
}
Request message for creating an AdaptiveMtDataset.
func (*CreateAdaptiveMtDatasetRequest) Descriptor
func (*CreateAdaptiveMtDatasetRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAdaptiveMtDatasetRequest.ProtoReflect.Descriptor instead.
func (*CreateAdaptiveMtDatasetRequest) GetAdaptiveMtDataset
func (x *CreateAdaptiveMtDatasetRequest) GetAdaptiveMtDataset() *AdaptiveMtDataset
func (*CreateAdaptiveMtDatasetRequest) GetParent
func (x *CreateAdaptiveMtDatasetRequest) GetParent() string
func (*CreateAdaptiveMtDatasetRequest) ProtoMessage
func (*CreateAdaptiveMtDatasetRequest) ProtoMessage()
func (*CreateAdaptiveMtDatasetRequest) ProtoReflect
func (x *CreateAdaptiveMtDatasetRequest) ProtoReflect() protoreflect.Message
func (*CreateAdaptiveMtDatasetRequest) Reset
func (x *CreateAdaptiveMtDatasetRequest) Reset()
func (*CreateAdaptiveMtDatasetRequest) String
func (x *CreateAdaptiveMtDatasetRequest) String() string
CreateDatasetMetadata
type CreateDatasetMetadata struct {
// The current state of the operation.
State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
// The creation time of the operation.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// The last update time of the operation.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Only populated when operation doesn't succeed.
Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
Metadata of create dataset operation.
func (*CreateDatasetMetadata) Descriptor
func (*CreateDatasetMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CreateDatasetMetadata.ProtoReflect.Descriptor instead.
func (*CreateDatasetMetadata) GetCreateTime
func (x *CreateDatasetMetadata) GetCreateTime() *timestamppb.Timestamp
func (*CreateDatasetMetadata) GetError
func (x *CreateDatasetMetadata) GetError() *status.Status
func (*CreateDatasetMetadata) GetState
func (x *CreateDatasetMetadata) GetState() OperationState
func (*CreateDatasetMetadata) GetUpdateTime
func (x *CreateDatasetMetadata) GetUpdateTime() *timestamppb.Timestamp
func (*CreateDatasetMetadata) ProtoMessage
func (*CreateDatasetMetadata) ProtoMessage()
func (*CreateDatasetMetadata) ProtoReflect
func (x *CreateDatasetMetadata) ProtoReflect() protoreflect.Message
func (*CreateDatasetMetadata) Reset
func (x *CreateDatasetMetadata) Reset()
func (*CreateDatasetMetadata) String
func (x *CreateDatasetMetadata) String() string
CreateDatasetRequest
type CreateDatasetRequest struct {
// Required. The project name.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The Dataset to create.
Dataset *Dataset `protobuf:"bytes,2,opt,name=dataset,proto3" json:"dataset,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateDataset.
func (*CreateDatasetRequest) Descriptor
func (*CreateDatasetRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDatasetRequest.ProtoReflect.Descriptor instead.
func (*CreateDatasetRequest) GetDataset
func (x *CreateDatasetRequest) GetDataset() *Dataset
func (*CreateDatasetRequest) GetParent
func (x *CreateDatasetRequest) GetParent() string
func (*CreateDatasetRequest) ProtoMessage
func (*CreateDatasetRequest) ProtoMessage()
func (*CreateDatasetRequest) ProtoReflect
func (x *CreateDatasetRequest) ProtoReflect() protoreflect.Message
func (*CreateDatasetRequest) Reset
func (x *CreateDatasetRequest) Reset()
func (*CreateDatasetRequest) String
func (x *CreateDatasetRequest) String() string
CreateGlossaryEntryRequest
type CreateGlossaryEntryRequest struct {
// Required. The resource name of the glossary to create the entry under.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The glossary entry to create
GlossaryEntry *GlossaryEntry `protobuf:"bytes,2,opt,name=glossary_entry,json=glossaryEntry,proto3" json:"glossary_entry,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateGlossaryEntry
func (*CreateGlossaryEntryRequest) Descriptor
func (*CreateGlossaryEntryRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateGlossaryEntryRequest.ProtoReflect.Descriptor instead.
func (*CreateGlossaryEntryRequest) GetGlossaryEntry
func (x *CreateGlossaryEntryRequest) GetGlossaryEntry() *GlossaryEntry
func (*CreateGlossaryEntryRequest) GetParent
func (x *CreateGlossaryEntryRequest) GetParent() string
func (*CreateGlossaryEntryRequest) ProtoMessage
func (*CreateGlossaryEntryRequest) ProtoMessage()
func (*CreateGlossaryEntryRequest) ProtoReflect
func (x *CreateGlossaryEntryRequest) ProtoReflect() protoreflect.Message
func (*CreateGlossaryEntryRequest) Reset
func (x *CreateGlossaryEntryRequest) Reset()
func (*CreateGlossaryEntryRequest) String
func (x *CreateGlossaryEntryRequest) String() string
CreateGlossaryMetadata
type CreateGlossaryMetadata struct {
// The name of the glossary that is being created.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The current state of the glossary creation operation.
State CreateGlossaryMetadata_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.translation.v3.CreateGlossaryMetadata_State" json:"state,omitempty"`
// The time when the operation was submitted to the server.
SubmitTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
// contains filtered or unexported fields
}
Stored in the [google.longrunning.Operation.metadata][google.longrunning.Operation.metadata] field returned by CreateGlossary.
func (*CreateGlossaryMetadata) Descriptor
func (*CreateGlossaryMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CreateGlossaryMetadata.ProtoReflect.Descriptor instead.
func (*CreateGlossaryMetadata) GetName
func (x *CreateGlossaryMetadata) GetName() string
func (*CreateGlossaryMetadata) GetState
func (x *CreateGlossaryMetadata) GetState() CreateGlossaryMetadata_State
func (*CreateGlossaryMetadata) GetSubmitTime
func (x *CreateGlossaryMetadata) GetSubmitTime() *timestamppb.Timestamp
func (*CreateGlossaryMetadata) ProtoMessage
func (*CreateGlossaryMetadata) ProtoMessage()
func (*CreateGlossaryMetadata) ProtoReflect
func (x *CreateGlossaryMetadata) ProtoReflect() protoreflect.Message
func (*CreateGlossaryMetadata) Reset
func (x *CreateGlossaryMetadata) Reset()
func (*CreateGlossaryMetadata) String
func (x *CreateGlossaryMetadata) String() string
CreateGlossaryMetadata_State
type CreateGlossaryMetadata_State int32
Enumerates the possible states that the creation request can be in.
CreateGlossaryMetadata_STATE_UNSPECIFIED, CreateGlossaryMetadata_RUNNING, CreateGlossaryMetadata_SUCCEEDED, CreateGlossaryMetadata_FAILED, CreateGlossaryMetadata_CANCELLING, CreateGlossaryMetadata_CANCELLED
const (
// Invalid.
CreateGlossaryMetadata_STATE_UNSPECIFIED CreateGlossaryMetadata_State = 0
// Request is being processed.
CreateGlossaryMetadata_RUNNING CreateGlossaryMetadata_State = 1
// The glossary was successfully created.
CreateGlossaryMetadata_SUCCEEDED CreateGlossaryMetadata_State = 2
// Failed to create the glossary.
CreateGlossaryMetadata_FAILED CreateGlossaryMetadata_State = 3
// Request is in the process of being canceled after caller invoked
// longrunning.Operations.CancelOperation on the request id.
CreateGlossaryMetadata_CANCELLING CreateGlossaryMetadata_State = 4
// The glossary creation request was successfully canceled.
CreateGlossaryMetadata_CANCELLED CreateGlossaryMetadata_State = 5
)
func (CreateGlossaryMetadata_State) Descriptor
func (CreateGlossaryMetadata_State) Descriptor() protoreflect.EnumDescriptor
func (CreateGlossaryMetadata_State) Enum
func (x CreateGlossaryMetadata_State) Enum() *CreateGlossaryMetadata_State
func (CreateGlossaryMetadata_State) EnumDescriptor
func (CreateGlossaryMetadata_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use CreateGlossaryMetadata_State.Descriptor instead.
func (CreateGlossaryMetadata_State) Number
func (x CreateGlossaryMetadata_State) Number() protoreflect.EnumNumber
func (CreateGlossaryMetadata_State) String
func (x CreateGlossaryMetadata_State) String() string
func (CreateGlossaryMetadata_State) Type
func (CreateGlossaryMetadata_State) Type() protoreflect.EnumType
CreateGlossaryRequest
type CreateGlossaryRequest struct {
// Required. The project name.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The glossary to create.
Glossary *Glossary `protobuf:"bytes,2,opt,name=glossary,proto3" json:"glossary,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateGlossary.
func (*CreateGlossaryRequest) Descriptor
func (*CreateGlossaryRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateGlossaryRequest.ProtoReflect.Descriptor instead.
func (*CreateGlossaryRequest) GetGlossary
func (x *CreateGlossaryRequest) GetGlossary() *Glossary
func (*CreateGlossaryRequest) GetParent
func (x *CreateGlossaryRequest) GetParent() string
func (*CreateGlossaryRequest) ProtoMessage
func (*CreateGlossaryRequest) ProtoMessage()
func (*CreateGlossaryRequest) ProtoReflect
func (x *CreateGlossaryRequest) ProtoReflect() protoreflect.Message
func (*CreateGlossaryRequest) Reset
func (x *CreateGlossaryRequest) Reset()
func (*CreateGlossaryRequest) String
func (x *CreateGlossaryRequest) String() string
CreateModelMetadata
type CreateModelMetadata struct {
// The current state of the operation.
State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
// The creation time of the operation.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// The last update time of the operation.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Only populated when operation doesn't succeed.
Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
Metadata of create model operation.
func (*CreateModelMetadata) Descriptor
func (*CreateModelMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CreateModelMetadata.ProtoReflect.Descriptor instead.
func (*CreateModelMetadata) GetCreateTime
func (x *CreateModelMetadata) GetCreateTime() *timestamppb.Timestamp
func (*CreateModelMetadata) GetError
func (x *CreateModelMetadata) GetError() *status.Status
func (*CreateModelMetadata) GetState
func (x *CreateModelMetadata) GetState() OperationState
func (*CreateModelMetadata) GetUpdateTime
func (x *CreateModelMetadata) GetUpdateTime() *timestamppb.Timestamp
func (*CreateModelMetadata) ProtoMessage
func (*CreateModelMetadata) ProtoMessage()
func (*CreateModelMetadata) ProtoReflect
func (x *CreateModelMetadata) ProtoReflect() protoreflect.Message
func (*CreateModelMetadata) Reset
func (x *CreateModelMetadata) Reset()
func (*CreateModelMetadata) String
func (x *CreateModelMetadata) String() string
CreateModelRequest
type CreateModelRequest struct {
// Required. The project name, in form of
// `projects/{project}/locations/{location}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The Model to create.
Model *Model `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
// contains filtered or unexported fields
}
Request message for CreateModel.
func (*CreateModelRequest) Descriptor
func (*CreateModelRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateModelRequest.ProtoReflect.Descriptor instead.
func (*CreateModelRequest) GetModel
func (x *CreateModelRequest) GetModel() *Model
func (*CreateModelRequest) GetParent
func (x *CreateModelRequest) GetParent() string
func (*CreateModelRequest) ProtoMessage
func (*CreateModelRequest) ProtoMessage()
func (*CreateModelRequest) ProtoReflect
func (x *CreateModelRequest) ProtoReflect() protoreflect.Message
func (*CreateModelRequest) Reset
func (x *CreateModelRequest) Reset()
func (*CreateModelRequest) String
func (x *CreateModelRequest) String() string
Dataset
type Dataset struct {
// The resource name of the dataset, in form of
// `projects/{project-number-or-id}/locations/{location_id}/datasets/{dataset_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The name of the dataset to show in the interface. The name can be
// up to 32 characters long and can consist only of ASCII Latin letters A-Z
// and a-z, underscores (_), and ASCII digits 0-9.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// The BCP-47 language code of the source language.
SourceLanguageCode string `protobuf:"bytes,3,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
// The BCP-47 language code of the target language.
TargetLanguageCode string `protobuf:"bytes,4,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
// Output only. The number of examples in the dataset.
ExampleCount int32 `protobuf:"varint,5,opt,name=example_count,json=exampleCount,proto3" json:"example_count,omitempty"`
// Output only. Number of training examples (sentence pairs).
TrainExampleCount int32 `protobuf:"varint,6,opt,name=train_example_count,json=trainExampleCount,proto3" json:"train_example_count,omitempty"`
// Output only. Number of validation examples (sentence pairs).
ValidateExampleCount int32 `protobuf:"varint,7,opt,name=validate_example_count,json=validateExampleCount,proto3" json:"validate_example_count,omitempty"`
// Output only. Number of test examples (sentence pairs).
TestExampleCount int32 `protobuf:"varint,8,opt,name=test_example_count,json=testExampleCount,proto3" json:"test_example_count,omitempty"`
// Output only. Timestamp when this dataset was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Timestamp when this dataset was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// contains filtered or unexported fields
}
A dataset that hosts the examples (sentence pairs) used for translation models.
func (*Dataset) Descriptor
Deprecated: Use Dataset.ProtoReflect.Descriptor instead.
func (*Dataset) GetCreateTime
func (x *Dataset) GetCreateTime() *timestamppb.Timestamp
func (*Dataset) GetDisplayName
func (*Dataset) GetExampleCount
func (*Dataset) GetName
func (*Dataset) GetSourceLanguageCode
func (*Dataset) GetTargetLanguageCode
func (*Dataset) GetTestExampleCount
func (*Dataset) GetTrainExampleCount
func (*Dataset) GetUpdateTime
func (x *Dataset) GetUpdateTime() *timestamppb.Timestamp
func (*Dataset) GetValidateExampleCount
func (*Dataset) ProtoMessage
func (*Dataset) ProtoMessage()
func (*Dataset) ProtoReflect
func (x *Dataset) ProtoReflect() protoreflect.Message
func (*Dataset) Reset
func (x *Dataset) Reset()
func (*Dataset) String
DatasetInputConfig
type DatasetInputConfig struct {
// Files containing the sentence pairs to be imported to the dataset.
InputFiles []*DatasetInputConfig_InputFile `protobuf:"bytes,1,rep,name=input_files,json=inputFiles,proto3" json:"input_files,omitempty"`
// contains filtered or unexported fields
}
Input configuration for datasets.
func (*DatasetInputConfig) Descriptor
func (*DatasetInputConfig) Descriptor() ([]byte, []int)
Deprecated: Use DatasetInputConfig.ProtoReflect.Descriptor instead.
func (*DatasetInputConfig) GetInputFiles
func (x *DatasetInputConfig) GetInputFiles() []*DatasetInputConfig_InputFile
func (*DatasetInputConfig) ProtoMessage
func (*DatasetInputConfig) ProtoMessage()
func (*DatasetInputConfig) ProtoReflect
func (x *DatasetInputConfig) ProtoReflect() protoreflect.Message
func (*DatasetInputConfig) Reset
func (x *DatasetInputConfig) Reset()
func (*DatasetInputConfig) String
func (x *DatasetInputConfig) String() string
DatasetInputConfig_InputFile
type DatasetInputConfig_InputFile struct {
// Optional. Usage of the file contents. Options are TRAIN|VALIDATION|TEST,
// or UNASSIGNED (by default) for auto split.
Usage string `protobuf:"bytes,2,opt,name=usage,proto3" json:"usage,omitempty"`
// Source of the file containing sentence pairs.
// Supported formats are tab-separated values (.tsv) and Translation Memory
// eXchange (.tmx) .
//
// Types that are assignable to Source:
//
// *DatasetInputConfig_InputFile_GcsSource
Source isDatasetInputConfig_InputFile_Source `protobuf_oneof:"source"`
// contains filtered or unexported fields
}
An input file.
func (*DatasetInputConfig_InputFile) Descriptor
func (*DatasetInputConfig_InputFile) Descriptor() ([]byte, []int)
Deprecated: Use DatasetInputConfig_InputFile.ProtoReflect.Descriptor instead.
func (*DatasetInputConfig_InputFile) GetGcsSource
func (x *DatasetInputConfig_InputFile) GetGcsSource() *GcsInputSource
func (*DatasetInputConfig_InputFile) GetSource
func (m *DatasetInputConfig_InputFile) GetSource() isDatasetInputConfig_InputFile_Source
func (*DatasetInputConfig_InputFile) GetUsage
func (x *DatasetInputConfig_InputFile) GetUsage() string
func (*DatasetInputConfig_InputFile) ProtoMessage
func (*DatasetInputConfig_InputFile) ProtoMessage()
func (*DatasetInputConfig_InputFile) ProtoReflect
func (x *DatasetInputConfig_InputFile) ProtoReflect() protoreflect.Message
func (*DatasetInputConfig_InputFile) Reset
func (x *DatasetInputConfig_InputFile) Reset()
func (*DatasetInputConfig_InputFile) String
func (x *DatasetInputConfig_InputFile) String() string
DatasetInputConfig_InputFile_GcsSource
type DatasetInputConfig_InputFile_GcsSource struct {
// Google Cloud Storage file source.
GcsSource *GcsInputSource `protobuf:"bytes,3,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}
DatasetOutputConfig
type DatasetOutputConfig struct {
// Required. Specify the output.
//
// Types that are assignable to Destination:
//
// *DatasetOutputConfig_GcsDestination
Destination isDatasetOutputConfig_Destination `protobuf_oneof:"destination"`
// contains filtered or unexported fields
}
Output configuration for datasets.
func (*DatasetOutputConfig) Descriptor
func (*DatasetOutputConfig) Descriptor() ([]byte, []int)
Deprecated: Use DatasetOutputConfig.ProtoReflect.Descriptor instead.
func (*DatasetOutputConfig) GetDestination
func (m *DatasetOutputConfig) GetDestination() isDatasetOutputConfig_Destination
func (*DatasetOutputConfig) GetGcsDestination
func (x *DatasetOutputConfig) GetGcsDestination() *GcsOutputDestination
func (*DatasetOutputConfig) ProtoMessage
func (*DatasetOutputConfig) ProtoMessage()
func (*DatasetOutputConfig) ProtoReflect
func (x *DatasetOutputConfig) ProtoReflect() protoreflect.Message
func (*DatasetOutputConfig) Reset
func (x *DatasetOutputConfig) Reset()
func (*DatasetOutputConfig) String
func (x *DatasetOutputConfig) String() string
DatasetOutputConfig_GcsDestination
type DatasetOutputConfig_GcsDestination struct {
// Google Cloud Storage destination to write the output.
GcsDestination *GcsOutputDestination `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
}
DeleteAdaptiveMtDatasetRequest
type DeleteAdaptiveMtDatasetRequest struct {
// Required. Name of the dataset. In the form of
// `projects/{project-number-or-id}/locations/{location-id}/adaptiveMtDatasets/{adaptive-mt-dataset-id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for deleting an AdaptiveMtDataset.
func (*DeleteAdaptiveMtDatasetRequest) Descriptor
func (*DeleteAdaptiveMtDatasetRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAdaptiveMtDatasetRequest.ProtoReflect.Descriptor instead.
func (*DeleteAdaptiveMtDatasetRequest) GetName
func (x *DeleteAdaptiveMtDatasetRequest) GetName() string
func (*DeleteAdaptiveMtDatasetRequest) ProtoMessage
func (*DeleteAdaptiveMtDatasetRequest) ProtoMessage()
func (*DeleteAdaptiveMtDatasetRequest) ProtoReflect
func (x *DeleteAdaptiveMtDatasetRequest) ProtoReflect() protoreflect.Message
func (*DeleteAdaptiveMtDatasetRequest) Reset
func (x *DeleteAdaptiveMtDatasetRequest) Reset()
func (*DeleteAdaptiveMtDatasetRequest) String
func (x *DeleteAdaptiveMtDatasetRequest) String() string
DeleteAdaptiveMtFileRequest
type DeleteAdaptiveMtFileRequest struct {
// Required. The resource name of the file to delete, in form of
// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset}/adaptiveMtFiles/{file}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request for deleting an AdaptiveMt file.
func (*DeleteAdaptiveMtFileRequest) Descriptor
func (*DeleteAdaptiveMtFileRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAdaptiveMtFileRequest.ProtoReflect.Descriptor instead.
func (*DeleteAdaptiveMtFileRequest) GetName
func (x *DeleteAdaptiveMtFileRequest) GetName() string
func (*DeleteAdaptiveMtFileRequest) ProtoMessage
func (*DeleteAdaptiveMtFileRequest) ProtoMessage()
func (*DeleteAdaptiveMtFileRequest) ProtoReflect
func (x *DeleteAdaptiveMtFileRequest) ProtoReflect() protoreflect.Message
func (*DeleteAdaptiveMtFileRequest) Reset
func (x *DeleteAdaptiveMtFileRequest) Reset()
func (*DeleteAdaptiveMtFileRequest) String
func (x *DeleteAdaptiveMtFileRequest) String() string
DeleteDatasetMetadata
type DeleteDatasetMetadata struct {
// The current state of the operation.
State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
// The creation time of the operation.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// The last update time of the operation.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Only populated when operation doesn't succeed.
Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
Metadata of delete dataset operation.
func (*DeleteDatasetMetadata) Descriptor
func (*DeleteDatasetMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDatasetMetadata.ProtoReflect.Descriptor instead.
func (*DeleteDatasetMetadata) GetCreateTime
func (x *DeleteDatasetMetadata) GetCreateTime() *timestamppb.Timestamp
func (*DeleteDatasetMetadata) GetError
func (x *DeleteDatasetMetadata) GetError() *status.Status
func (*DeleteDatasetMetadata) GetState
func (x *DeleteDatasetMetadata) GetState() OperationState
func (*DeleteDatasetMetadata) GetUpdateTime
func (x *DeleteDatasetMetadata) GetUpdateTime() *timestamppb.Timestamp
func (*DeleteDatasetMetadata) ProtoMessage
func (*DeleteDatasetMetadata) ProtoMessage()
func (*DeleteDatasetMetadata) ProtoReflect
func (x *DeleteDatasetMetadata) ProtoReflect() protoreflect.Message
func (*DeleteDatasetMetadata) Reset
func (x *DeleteDatasetMetadata) Reset()
func (*DeleteDatasetMetadata) String
func (x *DeleteDatasetMetadata) String() string
DeleteDatasetRequest
type DeleteDatasetRequest struct {
// Required. The name of the dataset to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for DeleteDataset.
func (*DeleteDatasetRequest) Descriptor
func (*DeleteDatasetRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDatasetRequest.ProtoReflect.Descriptor instead.
func (*DeleteDatasetRequest) GetName
func (x *DeleteDatasetRequest) GetName() string
func (*DeleteDatasetRequest) ProtoMessage
func (*DeleteDatasetRequest) ProtoMessage()
func (*DeleteDatasetRequest) ProtoReflect
func (x *DeleteDatasetRequest) ProtoReflect() protoreflect.Message
func (*DeleteDatasetRequest) Reset
func (x *DeleteDatasetRequest) Reset()
func (*DeleteDatasetRequest) String
func (x *DeleteDatasetRequest) String() string
DeleteGlossaryEntryRequest
type DeleteGlossaryEntryRequest struct {
// Required. The resource name of the glossary entry to delete
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for Delete Glossary Entry
func (*DeleteGlossaryEntryRequest) Descriptor
func (*DeleteGlossaryEntryRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteGlossaryEntryRequest.ProtoReflect.Descriptor instead.
func (*DeleteGlossaryEntryRequest) GetName
func (x *DeleteGlossaryEntryRequest) GetName() string
func (*DeleteGlossaryEntryRequest) ProtoMessage
func (*DeleteGlossaryEntryRequest) ProtoMessage()
func (*DeleteGlossaryEntryRequest) ProtoReflect
func (x *DeleteGlossaryEntryRequest) ProtoReflect() protoreflect.Message
func (*DeleteGlossaryEntryRequest) Reset
func (x *DeleteGlossaryEntryRequest) Reset()
func (*DeleteGlossaryEntryRequest) String
func (x *DeleteGlossaryEntryRequest) String() string
DeleteGlossaryMetadata
type DeleteGlossaryMetadata struct {
// The name of the glossary that is being deleted.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The current state of the glossary deletion operation.
State DeleteGlossaryMetadata_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.translation.v3.DeleteGlossaryMetadata_State" json:"state,omitempty"`
// The time when the operation was submitted to the server.
SubmitTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
// contains filtered or unexported fields
}
Stored in the [google.longrunning.Operation.metadata][google.longrunning.Operation.metadata] field returned by DeleteGlossary.
func (*DeleteGlossaryMetadata) Descriptor
func (*DeleteGlossaryMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeleteGlossaryMetadata.ProtoReflect.Descriptor instead.
func (*DeleteGlossaryMetadata) GetName
func (x *DeleteGlossaryMetadata) GetName() string
func (*DeleteGlossaryMetadata) GetState
func (x *DeleteGlossaryMetadata) GetState() DeleteGlossaryMetadata_State
func (*DeleteGlossaryMetadata) GetSubmitTime
func (x *DeleteGlossaryMetadata) GetSubmitTime() *timestamppb.Timestamp
func (*DeleteGlossaryMetadata) ProtoMessage
func (*DeleteGlossaryMetadata) ProtoMessage()
func (*DeleteGlossaryMetadata) ProtoReflect
func (x *DeleteGlossaryMetadata) ProtoReflect() protoreflect.Message
func (*DeleteGlossaryMetadata) Reset
func (x *DeleteGlossaryMetadata) Reset()
func (*DeleteGlossaryMetadata) String
func (x *DeleteGlossaryMetadata) String() string
DeleteGlossaryMetadata_State
type DeleteGlossaryMetadata_State int32
Enumerates the possible states that the creation request can be in.
DeleteGlossaryMetadata_STATE_UNSPECIFIED, DeleteGlossaryMetadata_RUNNING, DeleteGlossaryMetadata_SUCCEEDED, DeleteGlossaryMetadata_FAILED, DeleteGlossaryMetadata_CANCELLING, DeleteGlossaryMetadata_CANCELLED
const (
// Invalid.
DeleteGlossaryMetadata_STATE_UNSPECIFIED DeleteGlossaryMetadata_State = 0
// Request is being processed.
DeleteGlossaryMetadata_RUNNING DeleteGlossaryMetadata_State = 1
// The glossary was successfully deleted.
DeleteGlossaryMetadata_SUCCEEDED DeleteGlossaryMetadata_State = 2
// Failed to delete the glossary.
DeleteGlossaryMetadata_FAILED DeleteGlossaryMetadata_State = 3
// Request is in the process of being canceled after caller invoked
// longrunning.Operations.CancelOperation on the request id.
DeleteGlossaryMetadata_CANCELLING DeleteGlossaryMetadata_State = 4
// The glossary deletion request was successfully canceled.
DeleteGlossaryMetadata_CANCELLED DeleteGlossaryMetadata_State = 5
)
func (DeleteGlossaryMetadata_State) Descriptor
func (DeleteGlossaryMetadata_State) Descriptor() protoreflect.EnumDescriptor
func (DeleteGlossaryMetadata_State) Enum
func (x DeleteGlossaryMetadata_State) Enum() *DeleteGlossaryMetadata_State
func (DeleteGlossaryMetadata_State) EnumDescriptor
func (DeleteGlossaryMetadata_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use DeleteGlossaryMetadata_State.Descriptor instead.
func (DeleteGlossaryMetadata_State) Number
func (x DeleteGlossaryMetadata_State) Number() protoreflect.EnumNumber
func (DeleteGlossaryMetadata_State) String
func (x DeleteGlossaryMetadata_State) String() string
func (DeleteGlossaryMetadata_State) Type
func (DeleteGlossaryMetadata_State) Type() protoreflect.EnumType
DeleteGlossaryRequest
type DeleteGlossaryRequest struct {
// Required. The name of the glossary to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for DeleteGlossary.
func (*DeleteGlossaryRequest) Descriptor
func (*DeleteGlossaryRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteGlossaryRequest.ProtoReflect.Descriptor instead.
func (*DeleteGlossaryRequest) GetName
func (x *DeleteGlossaryRequest) GetName() string
func (*DeleteGlossaryRequest) ProtoMessage
func (*DeleteGlossaryRequest) ProtoMessage()
func (*DeleteGlossaryRequest) ProtoReflect
func (x *DeleteGlossaryRequest) ProtoReflect() protoreflect.Message
func (*DeleteGlossaryRequest) Reset
func (x *DeleteGlossaryRequest) Reset()
func (*DeleteGlossaryRequest) String
func (x *DeleteGlossaryRequest) String() string
DeleteGlossaryResponse
type DeleteGlossaryResponse struct {
// The name of the deleted glossary.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The time when the operation was submitted to the server.
SubmitTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
// The time when the glossary deletion is finished and
// [google.longrunning.Operation.done][google.longrunning.Operation.done] is
// set to true.
EndTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
Stored in the [google.longrunning.Operation.response][google.longrunning.Operation.response] field returned by DeleteGlossary.
func (*DeleteGlossaryResponse) Descriptor
func (*DeleteGlossaryResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteGlossaryResponse.ProtoReflect.Descriptor instead.
func (*DeleteGlossaryResponse) GetEndTime
func (x *DeleteGlossaryResponse) GetEndTime() *timestamppb.Timestamp
func (*DeleteGlossaryResponse) GetName
func (x *DeleteGlossaryResponse) GetName() string
func (*DeleteGlossaryResponse) GetSubmitTime
func (x *DeleteGlossaryResponse) GetSubmitTime() *timestamppb.Timestamp
func (*DeleteGlossaryResponse) ProtoMessage
func (*DeleteGlossaryResponse) ProtoMessage()
func (*DeleteGlossaryResponse) ProtoReflect
func (x *DeleteGlossaryResponse) ProtoReflect() protoreflect.Message
func (*DeleteGlossaryResponse) Reset
func (x *DeleteGlossaryResponse) Reset()
func (*DeleteGlossaryResponse) String
func (x *DeleteGlossaryResponse) String() string
DeleteModelMetadata
type DeleteModelMetadata struct {
// The current state of the operation.
State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
// The creation time of the operation.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// The last update time of the operation.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Only populated when operation doesn't succeed.
Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
Metadata of delete model operation.
func (*DeleteModelMetadata) Descriptor
func (*DeleteModelMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeleteModelMetadata.ProtoReflect.Descriptor instead.
func (*DeleteModelMetadata) GetCreateTime
func (x *DeleteModelMetadata) GetCreateTime() *timestamppb.Timestamp
func (*DeleteModelMetadata) GetError
func (x *DeleteModelMetadata) GetError() *status.Status
func (*DeleteModelMetadata) GetState
func (x *DeleteModelMetadata) GetState() OperationState
func (*DeleteModelMetadata) GetUpdateTime
func (x *DeleteModelMetadata) GetUpdateTime() *timestamppb.Timestamp
func (*DeleteModelMetadata) ProtoMessage
func (*DeleteModelMetadata) ProtoMessage()
func (*DeleteModelMetadata) ProtoReflect
func (x *DeleteModelMetadata) ProtoReflect() protoreflect.Message
func (*DeleteModelMetadata) Reset
func (x *DeleteModelMetadata) Reset()
func (*DeleteModelMetadata) String
func (x *DeleteModelMetadata) String() string
DeleteModelRequest
type DeleteModelRequest struct {
// Required. The name of the model to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for DeleteModel.
func (*DeleteModelRequest) Descriptor
func (*DeleteModelRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteModelRequest.ProtoReflect.Descriptor instead.
func (*DeleteModelRequest) GetName
func (x *DeleteModelRequest) GetName() string
func (*DeleteModelRequest) ProtoMessage
func (*DeleteModelRequest) ProtoMessage()
func (*DeleteModelRequest) ProtoReflect
func (x *DeleteModelRequest) ProtoReflect() protoreflect.Message
func (*DeleteModelRequest) Reset
func (x *DeleteModelRequest) Reset()
func (*DeleteModelRequest) String
func (x *DeleteModelRequest) String() string
DetectLanguageRequest
type DetectLanguageRequest struct {
Parent string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
Model string `protobuf:"bytes,4,opt,name=model,proto3" json:"model,omitempty"`
Source isDetectLanguageRequest_Source `protobuf_oneof:"source"`
MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
}
The request message for language detection.
func (*DetectLanguageRequest) Descriptor
func (*DetectLanguageRequest) Descriptor() ([]byte, []int)
Deprecated: Use DetectLanguageRequest.ProtoReflect.Descriptor instead.
func (*DetectLanguageRequest) GetContent
func (x *DetectLanguageRequest) GetContent() string
func (*DetectLanguageRequest) GetLabels
func (x *DetectLanguageRequest) GetLabels() map[string]string
func (*DetectLanguageRequest) GetMimeType
func (x *DetectLanguageRequest) GetMimeType() string
func (*DetectLanguageRequest) GetModel
func (x *DetectLanguageRequest) GetModel() string
func (*DetectLanguageRequest) GetParent
func (x *DetectLanguageRequest) GetParent() string
func (*DetectLanguageRequest) GetSource
func (m *DetectLanguageRequest) GetSource() isDetectLanguageRequest_Source
func (*DetectLanguageRequest) ProtoMessage
func (*DetectLanguageRequest) ProtoMessage()
func (*DetectLanguageRequest) ProtoReflect
func (x *DetectLanguageRequest) ProtoReflect() protoreflect.Message
func (*DetectLanguageRequest) Reset
func (x *DetectLanguageRequest) Reset()
func (*DetectLanguageRequest) String
func (x *DetectLanguageRequest) String() string
DetectLanguageRequest_Content
type DetectLanguageRequest_Content struct {
// The content of the input stored as a string.
Content string `protobuf:"bytes,1,opt,name=content,proto3,oneof"`
}
DetectLanguageResponse
type DetectLanguageResponse struct {
// The most probable language detected by the Translation API. For each
// request, the Translation API will always return only one result.
Languages []*DetectedLanguage `protobuf:"bytes,1,rep,name=languages,proto3" json:"languages,omitempty"`
// contains filtered or unexported fields
}
The response message for language detection.
func (*DetectLanguageResponse) Descriptor
func (*DetectLanguageResponse) Descriptor() ([]byte, []int)
Deprecated: Use DetectLanguageResponse.ProtoReflect.Descriptor instead.
func (*DetectLanguageResponse) GetLanguages
func (x *DetectLanguageResponse) GetLanguages() []*DetectedLanguage
func (*DetectLanguageResponse) ProtoMessage
func (*DetectLanguageResponse) ProtoMessage()
func (*DetectLanguageResponse) ProtoReflect
func (x *DetectLanguageResponse) ProtoReflect() protoreflect.Message
func (*DetectLanguageResponse) Reset
func (x *DetectLanguageResponse) Reset()
func (*DetectLanguageResponse) String
func (x *DetectLanguageResponse) String() string
DetectedLanguage
type DetectedLanguage struct {
// The ISO-639 language code of the source content in the request, detected
// automatically.
LanguageCode string `protobuf:"bytes,1,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
// The confidence of the detection result for this language.
Confidence float32 `protobuf:"fixed32,2,opt,name=confidence,proto3" json:"confidence,omitempty"`
// contains filtered or unexported fields
}
The response message for language detection.
func (*DetectedLanguage) Descriptor
func (*DetectedLanguage) Descriptor() ([]byte, []int)
Deprecated: Use DetectedLanguage.ProtoReflect.Descriptor instead.
func (*DetectedLanguage) GetConfidence
func (x *DetectedLanguage) GetConfidence() float32
func (*DetectedLanguage) GetLanguageCode
func (x *DetectedLanguage) GetLanguageCode() string
func (*DetectedLanguage) ProtoMessage
func (*DetectedLanguage) ProtoMessage()
func (*DetectedLanguage) ProtoReflect
func (x *DetectedLanguage) ProtoReflect() protoreflect.Message
func (*DetectedLanguage) Reset
func (x *DetectedLanguage) Reset()
func (*DetectedLanguage) String
func (x *DetectedLanguage) String() string
DocumentInputConfig
type DocumentInputConfig struct {
// Specifies the source for the document's content.
// The input file size should be <= 20mb="" for="" -="" application/vnd.openxmlformats-officedocument.wordprocessingml.document="" -="" application/vnd.openxmlformats-officedocument.presentationml.presentation="" -="" application/vnd.openxmlformats-officedocument.spreadsheetml.sheet="" the="" input="" file="" size="" should="" be=""><= 20mb="" and="" the="" maximum="" page="" limit="" is="" 20="" for="" -="" application/pdf="" types="" that="" are="" assignable="" to="" source:="" *documentinputconfig_content="" *documentinputconfig_gcssource="" source="" isdocumentinputconfig_source="" `protobuf_oneof:"source"`="" specifies="" the="" input="" document's="" mime_type.="" if="" not="" specified="" it="" will="" be="" determined="" using="" the="" file="" extension="" for="" gcs_source="" provided="" files.="" for="" a="" file="" provided="" through="" bytes="" content="" the="" mime_type="" must="" be="" provided.="" currently="" supported="" mime="" types="" are:="" -="" application/pdf="" -="" application/vnd.openxmlformats-officedocument.wordprocessingml.document="" -="" application/vnd.openxmlformats-officedocument.presentationml.presentation="" -="" application/vnd.openxmlformats-officedocument.spreadsheetml.sheet="" mimetype="">string `protobuf:"bytes,4,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
// contains filtered or unexported fields
}
A document translation request input config.
func (*DocumentInputConfig) Descriptor
func (*DocumentInputConfig) Descriptor() ([]byte, []int)
Deprecated: Use DocumentInputConfig.ProtoReflect.Descriptor instead.
func (*DocumentInputConfig) GetContent
func (x *DocumentInputConfig) GetContent() []byte
func (*DocumentInputConfig) GetGcsSource
func (x *DocumentInputConfig) GetGcsSource() *GcsSource
func (*DocumentInputConfig) GetMimeType
func (x *DocumentInputConfig) GetMimeType() string
func (*DocumentInputConfig) GetSource
func (m *DocumentInputConfig) GetSource() isDocumentInputConfig_Source
func (*DocumentInputConfig) ProtoMessage
func (*DocumentInputConfig) ProtoMessage()
func (*DocumentInputConfig) ProtoReflect
func (x *DocumentInputConfig) ProtoReflect() protoreflect.Message
func (*DocumentInputConfig) Reset
func (x *DocumentInputConfig) Reset()
func (*DocumentInputConfig) String
func (x *DocumentInputConfig) String() string
DocumentInputConfig_Content
type DocumentInputConfig_Content struct {
// Document's content represented as a stream of bytes.
Content []byte `protobuf:"bytes,1,opt,name=content,proto3,oneof"`
}
DocumentInputConfig_GcsSource
type DocumentInputConfig_GcsSource struct {
// Google Cloud Storage location. This must be a single file.
// For example: gs://example_bucket/example_file.pdf
GcsSource *GcsSource `protobuf:"bytes,2,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}
DocumentOutputConfig
type DocumentOutputConfig struct {
// A URI destination for the translated document.
// It is optional to provide a destination. If provided the results from
// TranslateDocument will be stored in the destination.
// Whether a destination is provided or not, the translated documents will be
// returned within TranslateDocumentResponse.document_translation and
// TranslateDocumentResponse.glossary_document_translation.
//
// Types that are assignable to Destination:
//
// *DocumentOutputConfig_GcsDestination
Destination isDocumentOutputConfig_Destination `protobuf_oneof:"destination"`
// Optional. Specifies the translated document's mime_type.
// If not specified, the translated file's mime type will be the same as the
// input file's mime type.
// Currently only support the output mime type to be the same as input mime
// type.
// - application/pdf
// - application/vnd.openxmlformats-officedocument.wordprocessingml.document
// - application/vnd.openxmlformats-officedocument.presentationml.presentation
// - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
// contains filtered or unexported fields
}
A document translation request output config.
func (*DocumentOutputConfig) Descriptor
func (*DocumentOutputConfig) Descriptor() ([]byte, []int)
Deprecated: Use DocumentOutputConfig.ProtoReflect.Descriptor instead.
func (*DocumentOutputConfig) GetDestination
func (m *DocumentOutputConfig) GetDestination() isDocumentOutputConfig_Destination
func (*DocumentOutputConfig) GetGcsDestination
func (x *DocumentOutputConfig) GetGcsDestination() *GcsDestination
func (*DocumentOutputConfig) GetMimeType
func (x *DocumentOutputConfig) GetMimeType() string
func (*DocumentOutputConfig) ProtoMessage
func (*DocumentOutputConfig) ProtoMessage()
func (*DocumentOutputConfig) ProtoReflect
func (x *DocumentOutputConfig) ProtoReflect() protoreflect.Message
func (*DocumentOutputConfig) Reset
func (x *DocumentOutputConfig) Reset()
func (*DocumentOutputConfig) String
func (x *DocumentOutputConfig) String() string
DocumentOutputConfig_GcsDestination
type DocumentOutputConfig_GcsDestination struct {
// Optional. Google Cloud Storage destination for the translation output,
// e.g., `gs://my_bucket/my_directory/`.
//
// The destination directory provided does not have to be empty, but the
// bucket must exist. If a file with the same name as the output file
// already exists in the destination an error will be returned.
//
// For a DocumentInputConfig.contents provided document, the output file
// will have the name "output_[trg]_translations.[ext]", where
// - [trg] corresponds to the translated file's language code,
// - [ext] corresponds to the translated file's extension according to its
// mime type.
//
// For a DocumentInputConfig.gcs_uri provided document, the output file will
// have a name according to its URI. For example: an input file with URI:
// `gs://a/b/c.[extension]` stored in a gcs_destination bucket with name
// "my_bucket" will have an output URI:
// `gs://my_bucket/a_b_c_[trg]_translations.[ext]`, where
// - [trg] corresponds to the translated file's language code,
// - [ext] corresponds to the translated file's extension according to its
// mime type.
//
// If the document was directly provided through the request, then the
// output document will have the format:
// `gs://my_bucket/translated_document_[trg]_translations.[ext]`, where
// - [trg] corresponds to the translated file's language code,
// - [ext] corresponds to the translated file's extension according to its
// mime type.
//
// If a glossary was provided, then the output URI for the glossary
// translation will be equal to the default output URI but have
// `glossary_translations` instead of `translations`. For the previous
// example, its glossary URI would be:
// `gs://my_bucket/a_b_c_[trg]_glossary_translations.[ext]`.
//
// Thus the max number of output files will be 2 (Translated document,
// Glossary translated document).
//
// Callers should expect no partial outputs. If there is any error during
// document translation, no output will be stored in the Cloud Storage
// bucket.
GcsDestination *GcsDestination `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
}
DocumentTranslation
type DocumentTranslation struct {
// The array of translated documents. It is expected to be size 1 for now. We
// may produce multiple translated documents in the future for other type of
// file formats.
ByteStreamOutputs [][]byte `protobuf:"bytes,1,rep,name=byte_stream_outputs,json=byteStreamOutputs,proto3" json:"byte_stream_outputs,omitempty"`
// The translated document's mime type.
MimeType string `protobuf:"bytes,2,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
// The detected language for the input document.
// If the user did not provide the source language for the input document,
// this field will have the language code automatically detected. If the
// source language was passed, auto-detection of the language does not occur
// and this field is empty.
DetectedLanguageCode string `protobuf:"bytes,3,opt,name=detected_language_code,json=detectedLanguageCode,proto3" json:"detected_language_code,omitempty"`
// contains filtered or unexported fields
}
A translated document message.
func (*DocumentTranslation) Descriptor
func (*DocumentTranslation) Descriptor() ([]byte, []int)
Deprecated: Use DocumentTranslation.ProtoReflect.Descriptor instead.
func (*DocumentTranslation) GetByteStreamOutputs
func (x *DocumentTranslation) GetByteStreamOutputs() [][]byte
func (*DocumentTranslation) GetDetectedLanguageCode
func (x *DocumentTranslation) GetDetectedLanguageCode() string
func (*DocumentTranslation) GetMimeType
func (x *DocumentTranslation) GetMimeType() string
func (*DocumentTranslation) ProtoMessage
func (*DocumentTranslation) ProtoMessage()
func (*DocumentTranslation) ProtoReflect
func (x *DocumentTranslation) ProtoReflect() protoreflect.Message
func (*DocumentTranslation) Reset
func (x *DocumentTranslation) Reset()
func (*DocumentTranslation) String
func (x *DocumentTranslation) String() string
Example
type Example struct {
// Output only. The resource name of the example, in form of
// `projects/{project-number-or-id}/locations/{location_id}/datasets/{dataset_id}/examples/{example_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Sentence in source language.
SourceText string `protobuf:"bytes,2,opt,name=source_text,json=sourceText,proto3" json:"source_text,omitempty"`
// Sentence in target language.
TargetText string `protobuf:"bytes,3,opt,name=target_text,json=targetText,proto3" json:"target_text,omitempty"`
// Output only. Usage of the sentence pair. Options are TRAIN|VALIDATION|TEST.
Usage string `protobuf:"bytes,4,opt,name=usage,proto3" json:"usage,omitempty"`
// contains filtered or unexported fields
}
A sentence pair.
func (*Example) Descriptor
Deprecated: Use Example.ProtoReflect.Descriptor instead.
func (*Example) GetName
func (*Example) GetSourceText
func (*Example) GetTargetText
func (*Example) GetUsage
func (*Example) ProtoMessage
func (*Example) ProtoMessage()
func (*Example) ProtoReflect
func (x *Example) ProtoReflect() protoreflect.Message
func (*Example) Reset
func (x *Example) Reset()
func (*Example) String
ExportDataMetadata
type ExportDataMetadata struct {
// The current state of the operation.
State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
// The creation time of the operation.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// The last update time of the operation.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Only populated when operation doesn't succeed.
Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
Metadata of export data operation.
func (*ExportDataMetadata) Descriptor
func (*ExportDataMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ExportDataMetadata.ProtoReflect.Descriptor instead.
func (*ExportDataMetadata) GetCreateTime
func (x *ExportDataMetadata) GetCreateTime() *timestamppb.Timestamp
func (*ExportDataMetadata) GetError
func (x *ExportDataMetadata) GetError() *status.Status
func (*ExportDataMetadata) GetState
func (x *ExportDataMetadata) GetState() OperationState
func (*ExportDataMetadata) GetUpdateTime
func (x *ExportDataMetadata) GetUpdateTime() *timestamppb.Timestamp
func (*ExportDataMetadata) ProtoMessage
func (*ExportDataMetadata) ProtoMessage()
func (*ExportDataMetadata) ProtoReflect
func (x *ExportDataMetadata) ProtoReflect() protoreflect.Message
func (*ExportDataMetadata) Reset
func (x *ExportDataMetadata) Reset()
func (*ExportDataMetadata) String
func (x *ExportDataMetadata) String() string
ExportDataRequest
type ExportDataRequest struct {
// Required. Name of the dataset. In form of
// `projects/{project-number-or-id}/locations/{location-id}/datasets/{dataset-id}`
Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
// Required. The config for the output content.
OutputConfig *DatasetOutputConfig `protobuf:"bytes,2,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
// contains filtered or unexported fields
}
Request message for ExportData.
func (*ExportDataRequest) Descriptor
func (*ExportDataRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExportDataRequest.ProtoReflect.Descriptor instead.
func (*ExportDataRequest) GetDataset
func (x *ExportDataRequest) GetDataset() string
func (*ExportDataRequest) GetOutputConfig
func (x *ExportDataRequest) GetOutputConfig() *DatasetOutputConfig
func (*ExportDataRequest) ProtoMessage
func (*ExportDataRequest) ProtoMessage()
func (*ExportDataRequest) ProtoReflect
func (x *ExportDataRequest) ProtoReflect() protoreflect.Message
func (*ExportDataRequest) Reset
func (x *ExportDataRequest) Reset()
func (*ExportDataRequest) String
func (x *ExportDataRequest) String() string
FileInputSource
type FileInputSource struct {
// Required. The file's mime type.
MimeType string `protobuf:"bytes,1,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
// Required. The file's byte contents.
Content []byte `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
// Required. The file's display name.
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}
An inlined file.
func (*FileInputSource) Descriptor
func (*FileInputSource) Descriptor() ([]byte, []int)
Deprecated: Use FileInputSource.ProtoReflect.Descriptor instead.
func (*FileInputSource) GetContent
func (x *FileInputSource) GetContent() []byte
func (*FileInputSource) GetDisplayName
func (x *FileInputSource) GetDisplayName() string
func (*FileInputSource) GetMimeType
func (x *FileInputSource) GetMimeType() string
func (*FileInputSource) ProtoMessage
func (*FileInputSource) ProtoMessage()
func (*FileInputSource) ProtoReflect
func (x *FileInputSource) ProtoReflect() protoreflect.Message
func (*FileInputSource) Reset
func (x *FileInputSource) Reset()
func (*FileInputSource) String
func (x *FileInputSource) String() string
GcsDestination
type GcsDestination struct {
// Required. The bucket used in 'output_uri_prefix' must exist and there must
// be no files under 'output_uri_prefix'. 'output_uri_prefix' must end with
// "/" and start with "gs://". One 'output_uri_prefix' can only be used by one
// batch translation job at a time. Otherwise an INVALID_ARGUMENT (400) error
// is returned.
OutputUriPrefix string `protobuf:"bytes,1,opt,name=output_uri_prefix,json=outputUriPrefix,proto3" json:"output_uri_prefix,omitempty"`
// contains filtered or unexported fields
}
The Google Cloud Storage location for the output content.
func (*GcsDestination) Descriptor
func (*GcsDestination) Descriptor() ([]byte, []int)
Deprecated: Use GcsDestination.ProtoReflect.Descriptor instead.
func (*GcsDestination) GetOutputUriPrefix
func (x *GcsDestination) GetOutputUriPrefix() string
func (*GcsDestination) ProtoMessage
func (*GcsDestination) ProtoMessage()
func (*GcsDestination) ProtoReflect
func (x *GcsDestination) ProtoReflect() protoreflect.Message
func (*GcsDestination) Reset
func (x *GcsDestination) Reset()
func (*GcsDestination) String
func (x *GcsDestination) String() string
GcsInputSource
type GcsInputSource struct {
// Required. Source data URI. For example, `gs://my_bucket/my_object`.
InputUri string `protobuf:"bytes,1,opt,name=input_uri,json=inputUri,proto3" json:"input_uri,omitempty"`
// contains filtered or unexported fields
}
The Google Cloud Storage location for the input content.
func (*GcsInputSource) Descriptor
func (*GcsInputSource) Descriptor() ([]byte, []int)
Deprecated: Use GcsInputSource.ProtoReflect.Descriptor instead.
func (*GcsInputSource) GetInputUri
func (x *GcsInputSource) GetInputUri() string
func (*GcsInputSource) ProtoMessage
func (*GcsInputSource) ProtoMessage()
func (*GcsInputSource) ProtoReflect
func (x *GcsInputSource) ProtoReflect() protoreflect.Message
func (*GcsInputSource) Reset
func (x *GcsInputSource) Reset()
func (*GcsInputSource) String
func (x *GcsInputSource) String() string
GcsOutputDestination
type GcsOutputDestination struct {
// Required. Google Cloud Storage URI to output directory. For example,
// `gs://bucket/directory`. The requesting user must have write permission to
// the bucket. The directory will be created if it doesn't exist.
OutputUriPrefix string `protobuf:"bytes,1,opt,name=output_uri_prefix,json=outputUriPrefix,proto3" json:"output_uri_prefix,omitempty"`
// contains filtered or unexported fields
}
The Google Cloud Storage location for the output content.
func (*GcsOutputDestination) Descriptor
func (*GcsOutputDestination) Descriptor() ([]byte, []int)
Deprecated: Use GcsOutputDestination.ProtoReflect.Descriptor instead.
func (*GcsOutputDestination) GetOutputUriPrefix
func (x *GcsOutputDestination) GetOutputUriPrefix() string
func (*GcsOutputDestination) ProtoMessage
func (*GcsOutputDestination) ProtoMessage()
func (*GcsOutputDestination) ProtoReflect
func (x *GcsOutputDestination) ProtoReflect() protoreflect.Message
func (*GcsOutputDestination) Reset
func (x *GcsOutputDestination) Reset()
func (*GcsOutputDestination) String
func (x *GcsOutputDestination) String() string
GcsSource
type GcsSource struct {
// Required. Source data URI. For example, `gs://my_bucket/my_object`.
InputUri string `protobuf:"bytes,1,opt,name=input_uri,json=inputUri,proto3" json:"input_uri,omitempty"`
// contains filtered or unexported fields
}
The Google Cloud Storage location for the input content.
func (*GcsSource) Descriptor
Deprecated: Use GcsSource.ProtoReflect.Descriptor instead.
func (*GcsSource) GetInputUri
func (*GcsSource) ProtoMessage
func (*GcsSource) ProtoMessage()
func (*GcsSource) ProtoReflect
func (x *GcsSource) ProtoReflect() protoreflect.Message
func (*GcsSource) Reset
func (x *GcsSource) Reset()
func (*GcsSource) String
GetAdaptiveMtDatasetRequest
type GetAdaptiveMtDatasetRequest struct {
// Required. Name of the dataset. In the form of
// `projects/{project-number-or-id}/locations/{location-id}/adaptiveMtDatasets/{adaptive-mt-dataset-id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for getting an Adaptive MT dataset.
func (*GetAdaptiveMtDatasetRequest) Descriptor
func (*GetAdaptiveMtDatasetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAdaptiveMtDatasetRequest.ProtoReflect.Descriptor instead.
func (*GetAdaptiveMtDatasetRequest) GetName
func (x *GetAdaptiveMtDatasetRequest) GetName() string
func (*GetAdaptiveMtDatasetRequest) ProtoMessage
func (*GetAdaptiveMtDatasetRequest) ProtoMessage()
func (*GetAdaptiveMtDatasetRequest) ProtoReflect
func (x *GetAdaptiveMtDatasetRequest) ProtoReflect() protoreflect.Message
func (*GetAdaptiveMtDatasetRequest) Reset
func (x *GetAdaptiveMtDatasetRequest) Reset()
func (*GetAdaptiveMtDatasetRequest) String
func (x *GetAdaptiveMtDatasetRequest) String() string
GetAdaptiveMtFileRequest
type GetAdaptiveMtFileRequest struct {
// Required. The resource name of the file, in form of
// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset}/adaptiveMtFiles/{file}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request for getting an AdaptiveMtFile.
func (*GetAdaptiveMtFileRequest) Descriptor
func (*GetAdaptiveMtFileRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAdaptiveMtFileRequest.ProtoReflect.Descriptor instead.
func (*GetAdaptiveMtFileRequest) GetName
func (x *GetAdaptiveMtFileRequest) GetName() string
func (*GetAdaptiveMtFileRequest) ProtoMessage
func (*GetAdaptiveMtFileRequest) ProtoMessage()
func (*GetAdaptiveMtFileRequest) ProtoReflect
func (x *GetAdaptiveMtFileRequest) ProtoReflect() protoreflect.Message
func (*GetAdaptiveMtFileRequest) Reset
func (x *GetAdaptiveMtFileRequest) Reset()
func (*GetAdaptiveMtFileRequest) String
func (x *GetAdaptiveMtFileRequest) String() string
GetDatasetRequest
type GetDatasetRequest struct {
// Required. The resource name of the dataset to retrieve.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetDataset.
func (*GetDatasetRequest) Descriptor
func (*GetDatasetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDatasetRequest.ProtoReflect.Descriptor instead.
func (*GetDatasetRequest) GetName
func (x *GetDatasetRequest) GetName() string
func (*GetDatasetRequest) ProtoMessage
func (*GetDatasetRequest) ProtoMessage()
func (*GetDatasetRequest) ProtoReflect
func (x *GetDatasetRequest) ProtoReflect() protoreflect.Message
func (*GetDatasetRequest) Reset
func (x *GetDatasetRequest) Reset()
func (*GetDatasetRequest) String
func (x *GetDatasetRequest) String() string
GetGlossaryEntryRequest
type GetGlossaryEntryRequest struct {
// Required. The resource name of the glossary entry to get
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for the Get Glossary Entry Api
func (*GetGlossaryEntryRequest) Descriptor
func (*GetGlossaryEntryRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetGlossaryEntryRequest.ProtoReflect.Descriptor instead.
func (*GetGlossaryEntryRequest) GetName
func (x *GetGlossaryEntryRequest) GetName() string
func (*GetGlossaryEntryRequest) ProtoMessage
func (*GetGlossaryEntryRequest) ProtoMessage()
func (*GetGlossaryEntryRequest) ProtoReflect
func (x *GetGlossaryEntryRequest) ProtoReflect() protoreflect.Message
func (*GetGlossaryEntryRequest) Reset
func (x *GetGlossaryEntryRequest) Reset()
func (*GetGlossaryEntryRequest) String
func (x *GetGlossaryEntryRequest) String() string
GetGlossaryRequest
type GetGlossaryRequest struct {
// Required. The name of the glossary to retrieve.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetGlossary.
func (*GetGlossaryRequest) Descriptor
func (*GetGlossaryRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetGlossaryRequest.ProtoReflect.Descriptor instead.
func (*GetGlossaryRequest) GetName
func (x *GetGlossaryRequest) GetName() string
func (*GetGlossaryRequest) ProtoMessage
func (*GetGlossaryRequest) ProtoMessage()
func (*GetGlossaryRequest) ProtoReflect
func (x *GetGlossaryRequest) ProtoReflect() protoreflect.Message
func (*GetGlossaryRequest) Reset
func (x *GetGlossaryRequest) Reset()
func (*GetGlossaryRequest) String
func (x *GetGlossaryRequest) String() string
GetModelRequest
type GetModelRequest struct {
// Required. The resource name of the model to retrieve.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message for GetModel.
func (*GetModelRequest) Descriptor
func (*GetModelRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetModelRequest.ProtoReflect.Descriptor instead.
func (*GetModelRequest) GetName
func (x *GetModelRequest) GetName() string
func (*GetModelRequest) ProtoMessage
func (*GetModelRequest) ProtoMessage()
func (*GetModelRequest) ProtoReflect
func (x *GetModelRequest) ProtoReflect() protoreflect.Message
func (*GetModelRequest) Reset
func (x *GetModelRequest) Reset()
func (*GetModelRequest) String
func (x *GetModelRequest) String() string
GetSupportedLanguagesRequest
type GetSupportedLanguagesRequest struct {
// Required. Project or location to make a call. Must refer to a caller's
// project.
//
// Format: `projects/{project-number-or-id}` or
// `projects/{project-number-or-id}/locations/{location-id}`.
//
// For global calls, use `projects/{project-number-or-id}/locations/global` or
// `projects/{project-number-or-id}`.
//
// Non-global location is required for AutoML models.
//
// Only models within the same region (have same location-id) can be used,
// otherwise an INVALID_ARGUMENT (400) error is returned.
Parent string `protobuf:"bytes,3,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The language to use to return localized, human readable names
// of supported languages. If missing, then display names are not returned
// in a response.
DisplayLanguageCode string `protobuf:"bytes,1,opt,name=display_language_code,json=displayLanguageCode,proto3" json:"display_language_code,omitempty"`
// Optional. Get supported languages of this model.
//
// The format depends on model type:
//
// - AutoML Translation models:
// `projects/{project-number-or-id}/locations/{location-id}/models/{model-id}`
//
// - General (built-in) models:
// `projects/{project-number-or-id}/locations/{location-id}/models/general/nmt`,
//
// Returns languages supported by the specified model.
// If missing, we get supported languages of Google general NMT model.
Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
// contains filtered or unexported fields
}
The request message for discovering supported languages.
func (*GetSupportedLanguagesRequest) Descriptor
func (*GetSupportedLanguagesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSupportedLanguagesRequest.ProtoReflect.Descriptor instead.
func (*GetSupportedLanguagesRequest) GetDisplayLanguageCode
func (x *GetSupportedLanguagesRequest) GetDisplayLanguageCode() string
func (*GetSupportedLanguagesRequest) GetModel
func (x *GetSupportedLanguagesRequest) GetModel() string
func (*GetSupportedLanguagesRequest) GetParent
func (x *GetSupportedLanguagesRequest) GetParent() string
func (*GetSupportedLanguagesRequest) ProtoMessage
func (*GetSupportedLanguagesRequest) ProtoMessage()
func (*GetSupportedLanguagesRequest) ProtoReflect
func (x *GetSupportedLanguagesRequest) ProtoReflect() protoreflect.Message
func (*GetSupportedLanguagesRequest) Reset
func (x *GetSupportedLanguagesRequest) Reset()
func (*GetSupportedLanguagesRequest) String
func (x *GetSupportedLanguagesRequest) String() string
Glossary
type Glossary struct {
// Required. The resource name of the glossary. Glossary names have the form
// `projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Languages supported by the glossary.
//
// Types that are assignable to Languages:
//
// *Glossary_LanguagePair
// *Glossary_LanguageCodesSet_
Languages isGlossary_Languages `protobuf_oneof:"languages"`
// Required. Provides examples to build the glossary from.
// Total glossary must not exceed 10M Unicode codepoints.
InputConfig *GlossaryInputConfig `protobuf:"bytes,5,opt,name=input_config,json=inputConfig,proto3" json:"input_config,omitempty"`
// Output only. The number of entries defined in the glossary.
EntryCount int32 `protobuf:"varint,6,opt,name=entry_count,json=entryCount,proto3" json:"entry_count,omitempty"`
// Output only. When CreateGlossary was called.
SubmitTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
// Output only. When the glossary creation was finished.
EndTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Optional. The display name of the glossary.
DisplayName string `protobuf:"bytes,9,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}
Represents a glossary built from user-provided data.
func (*Glossary) Descriptor
Deprecated: Use Glossary.ProtoReflect.Descriptor instead.
func (*Glossary) GetDisplayName
func (*Glossary) GetEndTime
func (x *Glossary) GetEndTime() *timestamppb.Timestamp
func (*Glossary) GetEntryCount
func (*Glossary) GetInputConfig
func (x *Glossary) GetInputConfig() *GlossaryInputConfig
func (*Glossary) GetLanguageCodesSet
func (x *Glossary) GetLanguageCodesSet() *Glossary_LanguageCodesSet
func (*Glossary) GetLanguagePair
func (x *Glossary) GetLanguagePair() *Glossary_LanguageCodePair
func (*Glossary) GetLanguages
func (m *Glossary) GetLanguages() isGlossary_Languages
func (*Glossary) GetName
func (*Glossary) GetSubmitTime
func (x *Glossary) GetSubmitTime() *timestamppb.Timestamp
func (*Glossary) ProtoMessage
func (*Glossary) ProtoMessage()
func (*Glossary) ProtoReflect
func (x *Glossary) ProtoReflect() protoreflect.Message
func (*Glossary) Reset
func (x *Glossary) Reset()
func (*Glossary) String
GlossaryEntry
type GlossaryEntry struct {
// Identifier. The resource name of the entry.
// Format:
//
// `projects/*/locations/*/glossaries/*/glossaryEntries/*`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The different data for the glossary types (Unidirectional, Equivalent term
// sets).
//
// Types that are assignable to Data:
//
// *GlossaryEntry_TermsPair
// *GlossaryEntry_TermsSet
Data isGlossaryEntry_Data `protobuf_oneof:"data"`
// Describes the glossary entry.
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
Represents a single entry in a glossary.
func (*GlossaryEntry) Descriptor
func (*GlossaryEntry) Descriptor() ([]byte, []int)
Deprecated: Use GlossaryEntry.ProtoReflect.Descriptor instead.
func (*GlossaryEntry) GetData
func (m *GlossaryEntry) GetData() isGlossaryEntry_Data
func (*GlossaryEntry) GetDescription
func (x *GlossaryEntry) GetDescription() string
func (*GlossaryEntry) GetName
func (x *GlossaryEntry) GetName() string
func (*GlossaryEntry) GetTermsPair
func (x *GlossaryEntry) GetTermsPair() *GlossaryEntry_GlossaryTermsPair
func (*GlossaryEntry) GetTermsSet
func (x *GlossaryEntry) GetTermsSet() *GlossaryEntry_GlossaryTermsSet
func (*GlossaryEntry) ProtoMessage
func (*GlossaryEntry) ProtoMessage()
func (*GlossaryEntry) ProtoReflect
func (x *GlossaryEntry) ProtoReflect() protoreflect.Message
func (*GlossaryEntry) Reset
func (x *GlossaryEntry) Reset()
func (*GlossaryEntry) String
func (x *GlossaryEntry) String() string
GlossaryEntry_GlossaryTermsPair
type GlossaryEntry_GlossaryTermsPair struct {
// The source term is the term that will get match in the text,
SourceTerm *GlossaryTerm `protobuf:"bytes,1,opt,name=source_term,json=sourceTerm,proto3" json:"source_term,omitempty"`
// The term that will replace the match source term.
TargetTerm *GlossaryTerm `protobuf:"bytes,2,opt,name=target_term,json=targetTerm,proto3" json:"target_term,omitempty"`
// contains filtered or unexported fields
}
Represents a single entry for an unidirectional glossary.
func (*GlossaryEntry_GlossaryTermsPair) Descriptor
func (*GlossaryEntry_GlossaryTermsPair) Descriptor() ([]byte, []int)
Deprecated: Use GlossaryEntry_GlossaryTermsPair.ProtoReflect.Descriptor instead.
func (*GlossaryEntry_GlossaryTermsPair) GetSourceTerm
func (x *GlossaryEntry_GlossaryTermsPair) GetSourceTerm() *GlossaryTerm
func (*GlossaryEntry_GlossaryTermsPair) GetTargetTerm
func (x *GlossaryEntry_GlossaryTermsPair) GetTargetTerm() *GlossaryTerm
func (*GlossaryEntry_GlossaryTermsPair) ProtoMessage
func (*GlossaryEntry_GlossaryTermsPair) ProtoMessage()
func (*GlossaryEntry_GlossaryTermsPair) ProtoReflect
func (x *GlossaryEntry_GlossaryTermsPair) ProtoReflect() protoreflect.Message
func (*GlossaryEntry_GlossaryTermsPair) Reset
func (x *GlossaryEntry_GlossaryTermsPair) Reset()
func (*GlossaryEntry_GlossaryTermsPair) String
func (x *GlossaryEntry_GlossaryTermsPair) String() string
GlossaryEntry_GlossaryTermsSet
type GlossaryEntry_GlossaryTermsSet struct {
// Each term in the set represents a term that can be replaced by the other
// terms.
Terms []*GlossaryTerm `protobuf:"bytes,1,rep,name=terms,proto3" json:"terms,omitempty"`
// contains filtered or unexported fields
}
Represents a single entry for an equivalent term set glossary. This is used for equivalent term sets where each term can be replaced by the other terms in the set.
func (*GlossaryEntry_GlossaryTermsSet) Descriptor
func (*GlossaryEntry_GlossaryTermsSet) Descriptor() ([]byte, []int)
Deprecated: Use GlossaryEntry_GlossaryTermsSet.ProtoReflect.Descriptor instead.
func (*GlossaryEntry_GlossaryTermsSet) GetTerms
func (x *GlossaryEntry_GlossaryTermsSet) GetTerms() []*GlossaryTerm
func (*GlossaryEntry_GlossaryTermsSet) ProtoMessage
func (*GlossaryEntry_GlossaryTermsSet) ProtoMessage()
func (*GlossaryEntry_GlossaryTermsSet) ProtoReflect
func (x *GlossaryEntry_GlossaryTermsSet) ProtoReflect() protoreflect.Message
func (*GlossaryEntry_GlossaryTermsSet) Reset
func (x *GlossaryEntry_GlossaryTermsSet) Reset()
func (*GlossaryEntry_GlossaryTermsSet) String
func (x *GlossaryEntry_GlossaryTermsSet) String() string
GlossaryEntry_TermsPair
type GlossaryEntry_TermsPair struct {
// Used for an unidirectional glossary.
TermsPair *GlossaryEntry_GlossaryTermsPair `protobuf:"bytes,2,opt,name=terms_pair,json=termsPair,proto3,oneof"`
}
GlossaryEntry_TermsSet
type GlossaryEntry_TermsSet struct {
// Used for an equivalent term sets glossary.
TermsSet *GlossaryEntry_GlossaryTermsSet `protobuf:"bytes,3,opt,name=terms_set,json=termsSet,proto3,oneof"`
}
GlossaryInputConfig
type GlossaryInputConfig struct {
// Required. Specify the input.
//
// Types that are assignable to Source:
//
// *GlossaryInputConfig_GcsSource
Source isGlossaryInputConfig_Source `protobuf_oneof:"source"`
// contains filtered or unexported fields
}
Input configuration for glossaries.
func (*GlossaryInputConfig) Descriptor
func (*GlossaryInputConfig) Descriptor() ([]byte, []int)
Deprecated: Use GlossaryInputConfig.ProtoReflect.Descriptor instead.
func (*GlossaryInputConfig) GetGcsSource
func (x *GlossaryInputConfig) GetGcsSource() *GcsSource
func (*GlossaryInputConfig) GetSource
func (m *GlossaryInputConfig) GetSource() isGlossaryInputConfig_Source
func (*GlossaryInputConfig) ProtoMessage
func (*GlossaryInputConfig) ProtoMessage()
func (*GlossaryInputConfig) ProtoReflect
func (x *GlossaryInputConfig) ProtoReflect() protoreflect.Message
func (*GlossaryInputConfig) Reset
func (x *GlossaryInputConfig) Reset()
func (*GlossaryInputConfig) String
func (x *GlossaryInputConfig) String() string
GlossaryInputConfig_GcsSource
type GlossaryInputConfig_GcsSource struct {
// Required. Google Cloud Storage location of glossary data.
// File format is determined based on the filename extension. API returns
// [google.rpc.Code.INVALID_ARGUMENT] for unsupported URI-s and file
// formats. Wildcards are not allowed. This must be a single file in one of
// the following formats:
//
// For unidirectional glossaries:
//
// - TSV/CSV (`.tsv`/`.csv`): Two column file, tab- or comma-separated.
// The first column is source text. The second column is target text.
// No headers in this file. The first row contains data and not column
// names.
//
// - TMX (`.tmx`): TMX file with parallel data defining source/target term
// pairs.
//
// For equivalent term sets glossaries:
//
// - CSV (`.csv`): Multi-column CSV file defining equivalent glossary terms
// in multiple languages. See documentation for more information -
// [glossaries](https://cloud.google.com/translate/docs/advanced/glossary).
GcsSource *GcsSource `protobuf:"bytes,1,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}
GlossaryTerm
type GlossaryTerm struct {
// The language for this glossary term.
LanguageCode string `protobuf:"bytes,1,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
// The text for the glossary term.
Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"`
// contains filtered or unexported fields
}
Represents a single glossary term
func (*GlossaryTerm) Descriptor
func (*GlossaryTerm) Descriptor() ([]byte, []int)
Deprecated: Use GlossaryTerm.ProtoReflect.Descriptor instead.
func (*GlossaryTerm) GetLanguageCode
func (x *GlossaryTerm) GetLanguageCode() string
func (*GlossaryTerm) GetText
func (x *GlossaryTerm) GetText() string
func (*GlossaryTerm) ProtoMessage
func (*GlossaryTerm) ProtoMessage()
func (*GlossaryTerm) ProtoReflect
func (x *GlossaryTerm) ProtoReflect() protoreflect.Message
func (*GlossaryTerm) Reset
func (x *GlossaryTerm) Reset()
func (*GlossaryTerm) String
func (x *GlossaryTerm) String() string
Glossary_LanguageCodePair
type Glossary_LanguageCodePair struct {
// Required. The ISO-639 language code of the input text, for example,
// "en-US". Expected to be an exact match for GlossaryTerm.language_code.
SourceLanguageCode string `protobuf:"bytes,1,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
// Required. The ISO-639 language code for translation output, for example,
// "zh-CN". Expected to be an exact match for GlossaryTerm.language_code.
TargetLanguageCode string `protobuf:"bytes,2,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
// contains filtered or unexported fields
}
Used with unidirectional glossaries.
func (*Glossary_LanguageCodePair) Descriptor
func (*Glossary_LanguageCodePair) Descriptor() ([]byte, []int)
Deprecated: Use Glossary_LanguageCodePair.ProtoReflect.Descriptor instead.
func (*Glossary_LanguageCodePair) GetSourceLanguageCode
func (x *Glossary_LanguageCodePair) GetSourceLanguageCode() string
func (*Glossary_LanguageCodePair) GetTargetLanguageCode
func (x *Glossary_LanguageCodePair) GetTargetLanguageCode() string
func (*Glossary_LanguageCodePair) ProtoMessage
func (*Glossary_LanguageCodePair) ProtoMessage()
func (*Glossary_LanguageCodePair) ProtoReflect
func (x *Glossary_LanguageCodePair) ProtoReflect() protoreflect.Message
func (*Glossary_LanguageCodePair) Reset
func (x *Glossary_LanguageCodePair) Reset()
func (*Glossary_LanguageCodePair) String
func (x *Glossary_LanguageCodePair) String() string
Glossary_LanguageCodesSet
type Glossary_LanguageCodesSet struct {
// The ISO-639 language code(s) for terms defined in the glossary.
// All entries are unique. The list contains at least two entries.
// Expected to be an exact match for GlossaryTerm.language_code.
LanguageCodes []string `protobuf:"bytes,1,rep,name=language_codes,json=languageCodes,proto3" json:"language_codes,omitempty"`
// contains filtered or unexported fields
}
Used with equivalent term set glossaries.
func (*Glossary_LanguageCodesSet) Descriptor
func (*Glossary_LanguageCodesSet) Descriptor() ([]byte, []int)
Deprecated: Use Glossary_LanguageCodesSet.ProtoReflect.Descriptor instead.
func (*Glossary_LanguageCodesSet) GetLanguageCodes
func (x *Glossary_LanguageCodesSet) GetLanguageCodes() []string
func (*Glossary_LanguageCodesSet) ProtoMessage
func (*Glossary_LanguageCodesSet) ProtoMessage()
func (*Glossary_LanguageCodesSet) ProtoReflect
func (x *Glossary_LanguageCodesSet) ProtoReflect() protoreflect.Message
func (*Glossary_LanguageCodesSet) Reset
func (x *Glossary_LanguageCodesSet) Reset()
func (*Glossary_LanguageCodesSet) String
func (x *Glossary_LanguageCodesSet) String() string
Glossary_LanguageCodesSet_
type Glossary_LanguageCodesSet_ struct {
// Used with equivalent term set glossaries.
LanguageCodesSet *Glossary_LanguageCodesSet `protobuf:"bytes,4,opt,name=language_codes_set,json=languageCodesSet,proto3,oneof"`
}
Glossary_LanguagePair
type Glossary_LanguagePair struct {
// Used with unidirectional glossaries.
LanguagePair *Glossary_LanguageCodePair `protobuf:"bytes,3,opt,name=language_pair,json=languagePair,proto3,oneof"`
}
ImportAdaptiveMtFileRequest
type ImportAdaptiveMtFileRequest struct {
// Required. The resource name of the file, in form of
// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The source for the document.
//
// Types that are assignable to Source:
//
// *ImportAdaptiveMtFileRequest_FileInputSource
// *ImportAdaptiveMtFileRequest_GcsInputSource
Source isImportAdaptiveMtFileRequest_Source `protobuf_oneof:"source"`
// contains filtered or unexported fields
}
The request for importing an AdaptiveMt file along with its sentences.
func (*ImportAdaptiveMtFileRequest) Descriptor
func (*ImportAdaptiveMtFileRequest) Descriptor() ([]byte, []int)
Deprecated: Use ImportAdaptiveMtFileRequest.ProtoReflect.Descriptor instead.
func (*ImportAdaptiveMtFileRequest) GetFileInputSource
func (x *ImportAdaptiveMtFileRequest) GetFileInputSource() *FileInputSource
func (*ImportAdaptiveMtFileRequest) GetGcsInputSource
func (x *ImportAdaptiveMtFileRequest) GetGcsInputSource() *GcsInputSource
func (*ImportAdaptiveMtFileRequest) GetParent
func (x *ImportAdaptiveMtFileRequest) GetParent() string
func (*ImportAdaptiveMtFileRequest) GetSource
func (m *ImportAdaptiveMtFileRequest) GetSource() isImportAdaptiveMtFileRequest_Source
func (*ImportAdaptiveMtFileRequest) ProtoMessage
func (*ImportAdaptiveMtFileRequest) ProtoMessage()
func (*ImportAdaptiveMtFileRequest) ProtoReflect
func (x *ImportAdaptiveMtFileRequest) ProtoReflect() protoreflect.Message
func (*ImportAdaptiveMtFileRequest) Reset
func (x *ImportAdaptiveMtFileRequest) Reset()
func (*ImportAdaptiveMtFileRequest) String
func (x *ImportAdaptiveMtFileRequest) String() string
ImportAdaptiveMtFileRequest_FileInputSource
type ImportAdaptiveMtFileRequest_FileInputSource struct {
// Inline file source.
FileInputSource *FileInputSource `protobuf:"bytes,2,opt,name=file_input_source,json=fileInputSource,proto3,oneof"`
}
ImportAdaptiveMtFileRequest_GcsInputSource
type ImportAdaptiveMtFileRequest_GcsInputSource struct {
// Google Cloud Storage file source.
GcsInputSource *GcsInputSource `protobuf:"bytes,3,opt,name=gcs_input_source,json=gcsInputSource,proto3,oneof"`
}
ImportAdaptiveMtFileResponse
type ImportAdaptiveMtFileResponse struct {
// Output only. The Adaptive MT file that was imported.
AdaptiveMtFile *AdaptiveMtFile `protobuf:"bytes,1,opt,name=adaptive_mt_file,json=adaptiveMtFile,proto3" json:"adaptive_mt_file,omitempty"`
// contains filtered or unexported fields
}
The response for importing an AdaptiveMtFile
func (*ImportAdaptiveMtFileResponse) Descriptor
func (*ImportAdaptiveMtFileResponse) Descriptor() ([]byte, []int)
Deprecated: Use ImportAdaptiveMtFileResponse.ProtoReflect.Descriptor instead.
func (*ImportAdaptiveMtFileResponse) GetAdaptiveMtFile
func (x *ImportAdaptiveMtFileResponse) GetAdaptiveMtFile() *AdaptiveMtFile
func (*ImportAdaptiveMtFileResponse) ProtoMessage
func (*ImportAdaptiveMtFileResponse) ProtoMessage()
func (*ImportAdaptiveMtFileResponse) ProtoReflect
func (x *ImportAdaptiveMtFileResponse) ProtoReflect() protoreflect.Message
func (*ImportAdaptiveMtFileResponse) Reset
func (x *ImportAdaptiveMtFileResponse) Reset()
func (*ImportAdaptiveMtFileResponse) String
func (x *ImportAdaptiveMtFileResponse) String() string
ImportDataMetadata
type ImportDataMetadata struct {
// The current state of the operation.
State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
// The creation time of the operation.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// The last update time of the operation.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Only populated when operation doesn't succeed.
Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
Metadata of import data operation.
func (*ImportDataMetadata) Descriptor
func (*ImportDataMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ImportDataMetadata.ProtoReflect.Descriptor instead.
func (*ImportDataMetadata) GetCreateTime
func (x *ImportDataMetadata) GetCreateTime() *timestamppb.Timestamp
func (*ImportDataMetadata) GetError
func (x *ImportDataMetadata) GetError() *status.Status
func (*ImportDataMetadata) GetState
func (x *ImportDataMetadata) GetState() OperationState
func (*ImportDataMetadata) GetUpdateTime
func (x *ImportDataMetadata) GetUpdateTime() *timestamppb.Timestamp
func (*ImportDataMetadata) ProtoMessage
func (*ImportDataMetadata) ProtoMessage()
func (*ImportDataMetadata) ProtoReflect
func (x *ImportDataMetadata) ProtoReflect() protoreflect.Message
func (*ImportDataMetadata) Reset
func (x *ImportDataMetadata) Reset()
func (*ImportDataMetadata) String
func (x *ImportDataMetadata) String() string
ImportDataRequest
type ImportDataRequest struct {
// Required. Name of the dataset. In form of
// `projects/{project-number-or-id}/locations/{location-id}/datasets/{dataset-id}`
Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
// Required. The config for the input content.
InputConfig *DatasetInputConfig `protobuf:"bytes,2,opt,name=input_config,json=inputConfig,proto3" json:"input_config,omitempty"`
// contains filtered or unexported fields
}
Request message for ImportData.
func (*ImportDataRequest) Descriptor
func (*ImportDataRequest) Descriptor() ([]byte, []int)
Deprecated: Use ImportDataRequest.ProtoReflect.Descriptor instead.
func (*ImportDataRequest) GetDataset
func (x *ImportDataRequest) GetDataset() string
func (*ImportDataRequest) GetInputConfig
func (x *ImportDataRequest) GetInputConfig() *DatasetInputConfig
func (*ImportDataRequest) ProtoMessage
func (*ImportDataRequest) ProtoMessage()
func (*ImportDataRequest) ProtoReflect
func (x *ImportDataRequest) ProtoReflect() protoreflect.Message
func (*ImportDataRequest) Reset
func (x *ImportDataRequest) Reset()
func (*ImportDataRequest) String
func (x *ImportDataRequest) String() string
InputConfig
type InputConfig struct {
// Optional. Can be "text/plain" or "text/html".
// For `.tsv`, "text/html" is used if mime_type is missing.
// For `.html`, this field must be "text/html" or empty.
// For `.txt`, this field must be "text/plain" or empty.
MimeType string `protobuf:"bytes,1,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
// Required. Specify the input.
//
// Types that are assignable to Source:
//
// *InputConfig_GcsSource
Source isInputConfig_Source `protobuf_oneof:"source"`
// contains filtered or unexported fields
}
Input configuration for BatchTranslateText request.
func (*InputConfig) Descriptor
func (*InputConfig) Descriptor() ([]byte, []int)
Deprecated: Use InputConfig.ProtoReflect.Descriptor instead.
func (*InputConfig) GetGcsSource
func (x *InputConfig) GetGcsSource() *GcsSource
func (*InputConfig) GetMimeType
func (x *InputConfig) GetMimeType() string
func (*InputConfig) GetSource
func (m *InputConfig) GetSource() isInputConfig_Source
func (*InputConfig) ProtoMessage
func (*InputConfig) ProtoMessage()
func (*InputConfig) ProtoReflect
func (x *InputConfig) ProtoReflect() protoreflect.Message
func (*InputConfig) Reset
func (x *InputConfig) Reset()
func (*InputConfig) String
func (x *InputConfig) String() string
InputConfig_GcsSource
type InputConfig_GcsSource struct {
// Required. Google Cloud Storage location for the source input.
// This can be a single file (for example,
// `gs://translation-test/input.tsv`) or a wildcard (for example,
// `gs://translation-test/*`). If a file extension is `.tsv`, it can
// contain either one or two columns. The first column (optional) is the id
// of the text request. If the first column is missing, we use the row
// number (0-based) from the input file as the ID in the output file. The
// second column is the actual text to be
//
// translated. We recommend each row be <= 10k="" unicode="" codepoints,="" otherwise="" an="" error="" might="" be="" returned.="" note="" that="" the="" input="" tsv="" must="" be="" rfc="" 4180="" compliant.="" you="" could="" use="" https://github.com/clever/csvlint="" to="" check="" potential="" formatting="" errors="" in="" your="" tsv="" file.="" csvlint="" --delimiter='\t' your_input_file.tsv="" the="" other="" supported="" file="" extensions="" are="" `.txt`="" or="" `.html`,="" which="" is="" treated="" as="" a="" single="" large="" chunk="" of="" text.="" gcssource="">GcsSource `protobuf:"bytes,2,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}
ListAdaptiveMtDatasetsRequest
type ListAdaptiveMtDatasetsRequest struct {
// Required. The resource name of the project from which to list the Adaptive
// MT datasets. `projects/{project-number-or-id}/locations/{location-id}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. The server may return fewer results than
// requested. If unspecified, the server picks an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
// Typically, this is the value of
// ListAdaptiveMtDatasetsResponse.next_page_token returned from the
// previous call to `ListAdaptiveMtDatasets` method. The first page is
// returned if `page_token`is empty or missing.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request.
// Filter is not supported yet.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
Request message for listing all Adaptive MT datasets that the requestor has access to.
func (*ListAdaptiveMtDatasetsRequest) Descriptor
func (*ListAdaptiveMtDatasetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAdaptiveMtDatasetsRequest.ProtoReflect.Descriptor instead.
func (*ListAdaptiveMtDatasetsRequest) GetFilter
func (x *ListAdaptiveMtDatasetsRequest) GetFilter() string
func (*ListAdaptiveMtDatasetsRequest) GetPageSize
func (x *ListAdaptiveMtDatasetsRequest) GetPageSize() int32
func (*ListAdaptiveMtDatasetsRequest) GetPageToken
func (x *ListAdaptiveMtDatasetsRequest) GetPageToken() string
func (*ListAdaptiveMtDatasetsRequest) GetParent
func (x *ListAdaptiveMtDatasetsRequest) GetParent() string
func (*ListAdaptiveMtDatasetsRequest) ProtoMessage
func (*ListAdaptiveMtDatasetsRequest) ProtoMessage()
func (*ListAdaptiveMtDatasetsRequest) ProtoReflect
func (x *ListAdaptiveMtDatasetsRequest) ProtoReflect() protoreflect.Message
func (*ListAdaptiveMtDatasetsRequest) Reset
func (x *ListAdaptiveMtDatasetsRequest) Reset()
func (*ListAdaptiveMtDatasetsRequest) String
func (x *ListAdaptiveMtDatasetsRequest) String() string
ListAdaptiveMtDatasetsResponse
type ListAdaptiveMtDatasetsResponse struct {
// Output only. A list of Adaptive MT datasets.
AdaptiveMtDatasets []*AdaptiveMtDataset `protobuf:"bytes,1,rep,name=adaptive_mt_datasets,json=adaptiveMtDatasets,proto3" json:"adaptive_mt_datasets,omitempty"`
// Optional. A token to retrieve a page of results. Pass this value in the
// [ListAdaptiveMtDatasetsRequest.page_token] field in the subsequent call to
// `ListAdaptiveMtDatasets` method to retrieve the next page of results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
A list of AdaptiveMtDatasets.
func (*ListAdaptiveMtDatasetsResponse) Descriptor
func (*ListAdaptiveMtDatasetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAdaptiveMtDatasetsResponse.ProtoReflect.Descriptor instead.
func (*ListAdaptiveMtDatasetsResponse) GetAdaptiveMtDatasets
func (x *ListAdaptiveMtDatasetsResponse) GetAdaptiveMtDatasets() []*AdaptiveMtDataset
func (*ListAdaptiveMtDatasetsResponse) GetNextPageToken
func (x *ListAdaptiveMtDatasetsResponse) GetNextPageToken() string
func (*ListAdaptiveMtDatasetsResponse) ProtoMessage
func (*ListAdaptiveMtDatasetsResponse) ProtoMessage()
func (*ListAdaptiveMtDatasetsResponse) ProtoReflect
func (x *ListAdaptiveMtDatasetsResponse) ProtoReflect() protoreflect.Message
func (*ListAdaptiveMtDatasetsResponse) Reset
func (x *ListAdaptiveMtDatasetsResponse) Reset()
func (*ListAdaptiveMtDatasetsResponse) String
func (x *ListAdaptiveMtDatasetsResponse) String() string
ListAdaptiveMtFilesRequest
type ListAdaptiveMtFilesRequest struct {
// Required. The resource name of the project from which to list the Adaptive
// MT files.
// `projects/{project}/locations/{location}/adaptiveMtDatasets/{dataset}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
// Typically, this is the value of
// ListAdaptiveMtFilesResponse.next_page_token returned from the
// previous call to `ListAdaptiveMtFiles` method. The first page is
// returned if `page_token`is empty or missing.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
The request to list all AdaptiveMt files under a given dataset.
func (*ListAdaptiveMtFilesRequest) Descriptor
func (*ListAdaptiveMtFilesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAdaptiveMtFilesRequest.ProtoReflect.Descriptor instead.
func (*ListAdaptiveMtFilesRequest) GetPageSize
func (x *ListAdaptiveMtFilesRequest) GetPageSize() int32
func (*ListAdaptiveMtFilesRequest) GetPageToken
func (x *ListAdaptiveMtFilesRequest) GetPageToken() string
func (*ListAdaptiveMtFilesRequest) GetParent
func (x *ListAdaptiveMtFilesRequest) GetParent() string
func (*ListAdaptiveMtFilesRequest) ProtoMessage
func (*ListAdaptiveMtFilesRequest) ProtoMessage()
func (*ListAdaptiveMtFilesRequest) ProtoReflect
func (x *ListAdaptiveMtFilesRequest) ProtoReflect() protoreflect.Message
func (*ListAdaptiveMtFilesRequest) Reset
func (x *ListAdaptiveMtFilesRequest) Reset()
func (*ListAdaptiveMtFilesRequest) String
func (x *ListAdaptiveMtFilesRequest) String() string
ListAdaptiveMtFilesResponse
type ListAdaptiveMtFilesResponse struct {
// Output only. The Adaptive MT files.
AdaptiveMtFiles []*AdaptiveMtFile `protobuf:"bytes,1,rep,name=adaptive_mt_files,json=adaptiveMtFiles,proto3" json:"adaptive_mt_files,omitempty"`
// Optional. A token to retrieve a page of results. Pass this value in the
// ListAdaptiveMtFilesRequest.page_token field in the subsequent call to
// `ListAdaptiveMtFiles` method to retrieve the next page of results.
NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
The response for listing all AdaptiveMt files under a given dataset.
func (*ListAdaptiveMtFilesResponse) Descriptor
func (*ListAdaptiveMtFilesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAdaptiveMtFilesResponse.ProtoReflect.Descriptor instead.
func (*ListAdaptiveMtFilesResponse) GetAdaptiveMtFiles
func (x *ListAdaptiveMtFilesResponse) GetAdaptiveMtFiles() []*AdaptiveMtFile
func (*ListAdaptiveMtFilesResponse) GetNextPageToken
func (x *ListAdaptiveMtFilesResponse) GetNextPageToken() string
func (*ListAdaptiveMtFilesResponse) ProtoMessage
func (*ListAdaptiveMtFilesResponse) ProtoMessage()
func (*ListAdaptiveMtFilesResponse) ProtoReflect
func (x *ListAdaptiveMtFilesResponse) ProtoReflect() protoreflect.Message
func (*ListAdaptiveMtFilesResponse) Reset
func (x *ListAdaptiveMtFilesResponse) Reset()
func (*ListAdaptiveMtFilesResponse) String
func (x *ListAdaptiveMtFilesResponse) String() string
ListAdaptiveMtSentencesRequest
type ListAdaptiveMtSentencesRequest struct {
// Required. The resource name of the project from which to list the Adaptive
// MT files. The following format lists all sentences under a file.
// `projects/{project}/locations/{location}/adaptiveMtDatasets/{dataset}/adaptiveMtFiles/{file}`
// The following format lists all sentences within a dataset.
// `projects/{project}/locations/{location}/adaptiveMtDatasets/{dataset}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A token identifying a page of results the server should return.
// Typically, this is the value of
// ListAdaptiveMtSentencesRequest.next_page_token returned from the
// previous call to `ListTranslationMemories` method. The first page is
// returned if `page_token` is empty or missing.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
The request for listing Adaptive MT sentences from a Dataset/File.
func (*ListAdaptiveMtSentencesRequest) Descriptor
func (*ListAdaptiveMtSentencesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAdaptiveMtSentencesRequest.ProtoReflect.Descriptor instead.
func (*ListAdaptiveMtSentencesRequest) GetPageSize
func (x *ListAdaptiveMtSentencesRequest) GetPageSize() int32
func (*ListAdaptiveMtSentencesRequest) GetPageToken
func (x *ListAdaptiveMtSentencesRequest) GetPageToken() string
func (*ListAdaptiveMtSentencesRequest) GetParent
func (x *ListAdaptiveMtSentencesRequest) GetParent() string
func (*ListAdaptiveMtSentencesRequest) ProtoMessage
func (*ListAdaptiveMtSentencesRequest) ProtoMessage()
func (*ListAdaptiveMtSentencesRequest) ProtoReflect
func (x *ListAdaptiveMtSentencesRequest) ProtoReflect() protoreflect.Message
func (*ListAdaptiveMtSentencesRequest) Reset
func (x *ListAdaptiveMtSentencesRequest) Reset()
func (*ListAdaptiveMtSentencesRequest) String
func (x *ListAdaptiveMtSentencesRequest) String() string
ListAdaptiveMtSentencesResponse
type ListAdaptiveMtSentencesResponse struct {
// Output only. The list of AdaptiveMtSentences.
AdaptiveMtSentences []*AdaptiveMtSentence `protobuf:"bytes,1,rep,name=adaptive_mt_sentences,json=adaptiveMtSentences,proto3" json:"adaptive_mt_sentences,omitempty"`
// Optional.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
List AdaptiveMt sentences response.
func (*ListAdaptiveMtSentencesResponse) Descriptor
func (*ListAdaptiveMtSentencesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAdaptiveMtSentencesResponse.ProtoReflect.Descriptor instead.
func (*ListAdaptiveMtSentencesResponse) GetAdaptiveMtSentences
func (x *ListAdaptiveMtSentencesResponse) GetAdaptiveMtSentences() []*AdaptiveMtSentence
func (*ListAdaptiveMtSentencesResponse) GetNextPageToken
func (x *ListAdaptiveMtSentencesResponse) GetNextPageToken() string
func (*ListAdaptiveMtSentencesResponse) ProtoMessage
func (*ListAdaptiveMtSentencesResponse) ProtoMessage()
func (*ListAdaptiveMtSentencesResponse) ProtoReflect
func (x *ListAdaptiveMtSentencesResponse) ProtoReflect() protoreflect.Message
func (*ListAdaptiveMtSentencesResponse) Reset
func (x *ListAdaptiveMtSentencesResponse) Reset()
func (*ListAdaptiveMtSentencesResponse) String
func (x *ListAdaptiveMtSentencesResponse) String() string
ListDatasetsRequest
type ListDatasetsRequest struct {
// Required. Name of the parent project. In form of
// `projects/{project-number-or-id}/locations/{location-id}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. The server can return fewer results than
// requested.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results for the server to return.
// Typically obtained from next_page_token field in the response of a
// ListDatasets call.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for ListDatasets.
func (*ListDatasetsRequest) Descriptor
func (*ListDatasetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDatasetsRequest.ProtoReflect.Descriptor instead.
func (*ListDatasetsRequest) GetPageSize
func (x *ListDatasetsRequest) GetPageSize() int32
func (*ListDatasetsRequest) GetPageToken
func (x *ListDatasetsRequest) GetPageToken() string
func (*ListDatasetsRequest) GetParent
func (x *ListDatasetsRequest) GetParent() string
func (*ListDatasetsRequest) ProtoMessage
func (*ListDatasetsRequest) ProtoMessage()
func (*ListDatasetsRequest) ProtoReflect
func (x *ListDatasetsRequest) ProtoReflect() protoreflect.Message
func (*ListDatasetsRequest) Reset
func (x *ListDatasetsRequest) Reset()
func (*ListDatasetsRequest) String
func (x *ListDatasetsRequest) String() string
ListDatasetsResponse
type ListDatasetsResponse struct {
// The datasets read.
Datasets []*Dataset `protobuf:"bytes,1,rep,name=datasets,proto3" json:"datasets,omitempty"`
// A token to retrieve next page of results.
// Pass this token to the page_token field in the ListDatasetsRequest to
// obtain the corresponding page.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for ListDatasets.
func (*ListDatasetsResponse) Descriptor
func (*ListDatasetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDatasetsResponse.ProtoReflect.Descriptor instead.
func (*ListDatasetsResponse) GetDatasets
func (x *ListDatasetsResponse) GetDatasets() []*Dataset
func (*ListDatasetsResponse) GetNextPageToken
func (x *ListDatasetsResponse) GetNextPageToken() string
func (*ListDatasetsResponse) ProtoMessage
func (*ListDatasetsResponse) ProtoMessage()
func (*ListDatasetsResponse) ProtoReflect
func (x *ListDatasetsResponse) ProtoReflect() protoreflect.Message
func (*ListDatasetsResponse) Reset
func (x *ListDatasetsResponse) Reset()
func (*ListDatasetsResponse) String
func (x *ListDatasetsResponse) String() string
ListExamplesRequest
type ListExamplesRequest struct {
// Required. Name of the parent dataset. In form of
// `projects/{project-number-or-id}/locations/{location-id}/datasets/{dataset-id}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. An expression for filtering the examples that will be returned.
// Example filter:
// * `usage=TRAIN`
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Requested page size. The server can return fewer results than
// requested.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results for the server to return.
// Typically obtained from next_page_token field in the response of a
// ListExamples call.
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for ListExamples.
func (*ListExamplesRequest) Descriptor
func (*ListExamplesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListExamplesRequest.ProtoReflect.Descriptor instead.
func (*ListExamplesRequest) GetFilter
func (x *ListExamplesRequest) GetFilter() string
func (*ListExamplesRequest) GetPageSize
func (x *ListExamplesRequest) GetPageSize() int32
func (*ListExamplesRequest) GetPageToken
func (x *ListExamplesRequest) GetPageToken() string
func (*ListExamplesRequest) GetParent
func (x *ListExamplesRequest) GetParent() string
func (*ListExamplesRequest) ProtoMessage
func (*ListExamplesRequest) ProtoMessage()
func (*ListExamplesRequest) ProtoReflect
func (x *ListExamplesRequest) ProtoReflect() protoreflect.Message
func (*ListExamplesRequest) Reset
func (x *ListExamplesRequest) Reset()
func (*ListExamplesRequest) String
func (x *ListExamplesRequest) String() string
ListExamplesResponse
type ListExamplesResponse struct {
// The sentence pairs.
Examples []*Example `protobuf:"bytes,1,rep,name=examples,proto3" json:"examples,omitempty"`
// A token to retrieve next page of results.
// Pass this token to the page_token field in the ListExamplesRequest to
// obtain the corresponding page.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for ListExamples.
func (*ListExamplesResponse) Descriptor
func (*ListExamplesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListExamplesResponse.ProtoReflect.Descriptor instead.
func (*ListExamplesResponse) GetExamples
func (x *ListExamplesResponse) GetExamples() []*Example
func (*ListExamplesResponse) GetNextPageToken
func (x *ListExamplesResponse) GetNextPageToken() string
func (*ListExamplesResponse) ProtoMessage
func (*ListExamplesResponse) ProtoMessage()
func (*ListExamplesResponse) ProtoReflect
func (x *ListExamplesResponse) ProtoReflect() protoreflect.Message
func (*ListExamplesResponse) Reset
func (x *ListExamplesResponse) Reset()
func (*ListExamplesResponse) String
func (x *ListExamplesResponse) String() string
ListGlossariesRequest
type ListGlossariesRequest struct {
// Required. The name of the project from which to list all of the glossaries.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. The server may return fewer glossaries than
// requested. If unspecified, the server picks an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
// Typically, this is the value of [ListGlossariesResponse.next_page_token]
// returned from the previous call to `ListGlossaries` method.
// The first page is returned if `page_token`is empty or missing.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter specifying constraints of a list operation.
// Specify the constraint by the format of "key=value", where key must be
// "src" or "tgt", and the value must be a valid language code.
// For multiple restrictions, concatenate them by "AND" (uppercase only),
// such as: "src=en-US AND tgt=zh-CN". Notice that the exact match is used
// here, which means using 'en-US' and 'en' can lead to different results,
// which depends on the language code you used when you create the glossary.
// For the unidirectional glossaries, the "src" and "tgt" add restrictions
// on the source and target language code separately.
// For the equivalent term set glossaries, the "src" and/or "tgt" add
// restrictions on the term set.
// For example: "src=en-US AND tgt=zh-CN" will only pick the unidirectional
// glossaries which exactly match the source language code as "en-US" and the
// target language code "zh-CN", but all equivalent term set glossaries which
// contain "en-US" and "zh-CN" in their language set will be picked.
// If missing, no filtering is performed.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
Request message for ListGlossaries.
func (*ListGlossariesRequest) Descriptor
func (*ListGlossariesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListGlossariesRequest.ProtoReflect.Descriptor instead.
func (*ListGlossariesRequest) GetFilter
func (x *ListGlossariesRequest) GetFilter() string
func (*ListGlossariesRequest) GetPageSize
func (x *ListGlossariesRequest) GetPageSize() int32
func (*ListGlossariesRequest) GetPageToken
func (x *ListGlossariesRequest) GetPageToken() string
func (*ListGlossariesRequest) GetParent
func (x *ListGlossariesRequest) GetParent() string
func (*ListGlossariesRequest) ProtoMessage
func (*ListGlossariesRequest) ProtoMessage()
func (*ListGlossariesRequest) ProtoReflect
func (x *ListGlossariesRequest) ProtoReflect() protoreflect.Message
func (*ListGlossariesRequest) Reset
func (x *ListGlossariesRequest) Reset()
func (*ListGlossariesRequest) String
func (x *ListGlossariesRequest) String() string
ListGlossariesResponse
type ListGlossariesResponse struct {
// The list of glossaries for a project.
Glossaries []*Glossary `protobuf:"bytes,1,rep,name=glossaries,proto3" json:"glossaries,omitempty"`
// A token to retrieve a page of results. Pass this value in the
// [ListGlossariesRequest.page_token] field in the subsequent call to
// `ListGlossaries` method to retrieve the next page of results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for ListGlossaries.
func (*ListGlossariesResponse) Descriptor
func (*ListGlossariesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListGlossariesResponse.ProtoReflect.Descriptor instead.
func (*ListGlossariesResponse) GetGlossaries
func (x *ListGlossariesResponse) GetGlossaries() []*Glossary
func (*ListGlossariesResponse) GetNextPageToken
func (x *ListGlossariesResponse) GetNextPageToken() string
func (*ListGlossariesResponse) ProtoMessage
func (*ListGlossariesResponse) ProtoMessage()
func (*ListGlossariesResponse) ProtoReflect
func (x *ListGlossariesResponse) ProtoReflect() protoreflect.Message
func (*ListGlossariesResponse) Reset
func (x *ListGlossariesResponse) Reset()
func (*ListGlossariesResponse) String
func (x *ListGlossariesResponse) String() string
ListGlossaryEntriesRequest
type ListGlossaryEntriesRequest struct {
// Required. The parent glossary resource name for listing the glossary's
// entries.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. The server may return fewer glossary entries
// than requested. If unspecified, the server picks an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
// Typically, this is the value of
// [ListGlossaryEntriesResponse.next_page_token] returned from the previous
// call. The first page is returned if `page_token`is empty or missing.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for ListGlossaryEntries
func (*ListGlossaryEntriesRequest) Descriptor
func (*ListGlossaryEntriesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListGlossaryEntriesRequest.ProtoReflect.Descriptor instead.
func (*ListGlossaryEntriesRequest) GetPageSize
func (x *ListGlossaryEntriesRequest) GetPageSize() int32
func (*ListGlossaryEntriesRequest) GetPageToken
func (x *ListGlossaryEntriesRequest) GetPageToken() string
func (*ListGlossaryEntriesRequest) GetParent
func (x *ListGlossaryEntriesRequest) GetParent() string
func (*ListGlossaryEntriesRequest) ProtoMessage
func (*ListGlossaryEntriesRequest) ProtoMessage()
func (*ListGlossaryEntriesRequest) ProtoReflect
func (x *ListGlossaryEntriesRequest) ProtoReflect() protoreflect.Message
func (*ListGlossaryEntriesRequest) Reset
func (x *ListGlossaryEntriesRequest) Reset()
func (*ListGlossaryEntriesRequest) String
func (x *ListGlossaryEntriesRequest) String() string
ListGlossaryEntriesResponse
type ListGlossaryEntriesResponse struct {
// Optional. The Glossary Entries
GlossaryEntries []*GlossaryEntry `protobuf:"bytes,1,rep,name=glossary_entries,json=glossaryEntries,proto3" json:"glossary_entries,omitempty"`
// Optional. A token to retrieve a page of results. Pass this value in the
// [ListGLossaryEntriesRequest.page_token] field in the subsequent calls.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for ListGlossaryEntries
func (*ListGlossaryEntriesResponse) Descriptor
func (*ListGlossaryEntriesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListGlossaryEntriesResponse.ProtoReflect.Descriptor instead.
func (*ListGlossaryEntriesResponse) GetGlossaryEntries
func (x *ListGlossaryEntriesResponse) GetGlossaryEntries() []*GlossaryEntry
func (*ListGlossaryEntriesResponse) GetNextPageToken
func (x *ListGlossaryEntriesResponse) GetNextPageToken() string
func (*ListGlossaryEntriesResponse) ProtoMessage
func (*ListGlossaryEntriesResponse) ProtoMessage()
func (*ListGlossaryEntriesResponse) ProtoReflect
func (x *ListGlossaryEntriesResponse) ProtoReflect() protoreflect.Message
func (*ListGlossaryEntriesResponse) Reset
func (x *ListGlossaryEntriesResponse) Reset()
func (*ListGlossaryEntriesResponse) String
func (x *ListGlossaryEntriesResponse) String() string
ListModelsRequest
type ListModelsRequest struct {
// Required. Name of the parent project. In form of
// `projects/{project-number-or-id}/locations/{location-id}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. An expression for filtering the models that will be returned.
// Supported filter:
// `dataset_id=${dataset_id}`
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Requested page size. The server can return fewer results than
// requested.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results for the server to return.
// Typically obtained from next_page_token field in the response of a
// ListModels call.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message for ListModels.
func (*ListModelsRequest) Descriptor
func (*ListModelsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListModelsRequest.ProtoReflect.Descriptor instead.
func (*ListModelsRequest) GetFilter
func (x *ListModelsRequest) GetFilter() string
func (*ListModelsRequest) GetPageSize
func (x *ListModelsRequest) GetPageSize() int32
func (*ListModelsRequest) GetPageToken
func (x *ListModelsRequest) GetPageToken() string
func (*ListModelsRequest) GetParent
func (x *ListModelsRequest) GetParent() string
func (*ListModelsRequest) ProtoMessage
func (*ListModelsRequest) ProtoMessage()
func (*ListModelsRequest) ProtoReflect
func (x *ListModelsRequest) ProtoReflect() protoreflect.Message
func (*ListModelsRequest) Reset
func (x *ListModelsRequest) Reset()
func (*ListModelsRequest) String
func (x *ListModelsRequest) String() string
ListModelsResponse
type ListModelsResponse struct {
// The models read.
Models []*Model `protobuf:"bytes,1,rep,name=models,proto3" json:"models,omitempty"`
// A token to retrieve next page of results.
// Pass this token to the page_token field in the ListModelsRequest to
// obtain the corresponding page.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message for ListModels.
func (*ListModelsResponse) Descriptor
func (*ListModelsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListModelsResponse.ProtoReflect.Descriptor instead.
func (*ListModelsResponse) GetModels
func (x *ListModelsResponse) GetModels() []*Model
func (*ListModelsResponse) GetNextPageToken
func (x *ListModelsResponse) GetNextPageToken() string
func (*ListModelsResponse) ProtoMessage
func (*ListModelsResponse) ProtoMessage()
func (*ListModelsResponse) ProtoReflect
func (x *ListModelsResponse) ProtoReflect() protoreflect.Message
func (*ListModelsResponse) Reset
func (x *ListModelsResponse) Reset()
func (*ListModelsResponse) String
func (x *ListModelsResponse) String() string
Model
type Model struct {
// The resource name of the model, in form of
// `projects/{project-number-or-id}/locations/{location_id}/models/{model_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The name of the model to show in the interface. The name can be
// up to 32 characters long and can consist only of ASCII Latin letters A-Z
// and a-z, underscores (_), and ASCII digits 0-9.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// The dataset from which the model is trained, in form of
// `projects/{project-number-or-id}/locations/{location_id}/datasets/{dataset_id}`
Dataset string `protobuf:"bytes,3,opt,name=dataset,proto3" json:"dataset,omitempty"`
// Output only. The BCP-47 language code of the source language.
SourceLanguageCode string `protobuf:"bytes,4,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
// Output only. The BCP-47 language code of the target language.
TargetLanguageCode string `protobuf:"bytes,5,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
// Output only. Number of examples (sentence pairs) used to train the model.
TrainExampleCount int32 `protobuf:"varint,6,opt,name=train_example_count,json=trainExampleCount,proto3" json:"train_example_count,omitempty"`
// Output only. Number of examples (sentence pairs) used to validate the
// model.
ValidateExampleCount int32 `protobuf:"varint,7,opt,name=validate_example_count,json=validateExampleCount,proto3" json:"validate_example_count,omitempty"`
// Output only. Number of examples (sentence pairs) used to test the model.
TestExampleCount int32 `protobuf:"varint,12,opt,name=test_example_count,json=testExampleCount,proto3" json:"test_example_count,omitempty"`
// Output only. Timestamp when the model resource was created, which is also
// when the training started.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Timestamp when this model was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// contains filtered or unexported fields
}
A trained translation model.
func (*Model) Descriptor
Deprecated: Use Model.ProtoReflect.Descriptor instead.
func (*Model) GetCreateTime
func (x *Model) GetCreateTime() *timestamppb.Timestamp
func (*Model) GetDataset
func (*Model) GetDisplayName
func (*Model) GetName
func (*Model) GetSourceLanguageCode
func (*Model) GetTargetLanguageCode
func (*Model) GetTestExampleCount
func (*Model) GetTrainExampleCount
func (*Model) GetUpdateTime
func (x *Model) GetUpdateTime() *timestamppb.Timestamp
func (*Model) GetValidateExampleCount
func (*Model) ProtoMessage
func (*Model) ProtoMessage()
func (*Model) ProtoReflect
func (x *Model) ProtoReflect() protoreflect.Message
func (*Model) Reset
func (x *Model) Reset()
func (*Model) String
OperationState
type OperationState int32
Possible states of long running operations.
OperationState_OPERATION_STATE_UNSPECIFIED, OperationState_OPERATION_STATE_RUNNING, OperationState_OPERATION_STATE_SUCCEEDED, OperationState_OPERATION_STATE_FAILED, OperationState_OPERATION_STATE_CANCELLING, OperationState_OPERATION_STATE_CANCELLED
const (
// Invalid.
OperationState_OPERATION_STATE_UNSPECIFIED OperationState = 0
// Request is being processed.
OperationState_OPERATION_STATE_RUNNING OperationState = 1
// The operation was successful.
OperationState_OPERATION_STATE_SUCCEEDED OperationState = 2
// Failed to process operation.
OperationState_OPERATION_STATE_FAILED OperationState = 3
// Request is in the process of being canceled after caller invoked
// longrunning.Operations.CancelOperation on the request id.
OperationState_OPERATION_STATE_CANCELLING OperationState = 4
// The operation request was successfully canceled.
OperationState_OPERATION_STATE_CANCELLED OperationState = 5
)
func (OperationState) Descriptor
func (OperationState) Descriptor() protoreflect.EnumDescriptor
func (OperationState) Enum
func (x OperationState) Enum() *OperationState
func (OperationState) EnumDescriptor
func (OperationState) EnumDescriptor() ([]byte, []int)
Deprecated: Use OperationState.Descriptor instead.
func (OperationState) Number
func (x OperationState) Number() protoreflect.EnumNumber
func (OperationState) String
func (x OperationState) String() string
func (OperationState) Type
func (OperationState) Type() protoreflect.EnumType
OutputConfig
type OutputConfig struct {
// Required. The destination of output.
//
// Types that are assignable to Destination:
//
// *OutputConfig_GcsDestination
Destination isOutputConfig_Destination `protobuf_oneof:"destination"`
// contains filtered or unexported fields
}
Output configuration for BatchTranslateText request.
func (*OutputConfig) Descriptor
func (*OutputConfig) Descriptor() ([]byte, []int)
Deprecated: Use OutputConfig.ProtoReflect.Descriptor instead.
func (*OutputConfig) GetDestination
func (m *OutputConfig) GetDestination() isOutputConfig_Destination
func (*OutputConfig) GetGcsDestination
func (x *OutputConfig) GetGcsDestination() *GcsDestination
func (*OutputConfig) ProtoMessage
func (*OutputConfig) ProtoMessage()
func (*OutputConfig) ProtoReflect
func (x *OutputConfig) ProtoReflect() protoreflect.Message
func (*OutputConfig) Reset
func (x *OutputConfig) Reset()
func (*OutputConfig) String
func (x *OutputConfig) String() string
OutputConfig_GcsDestination
type OutputConfig_GcsDestination struct {
// Google Cloud Storage destination for output content.
// For every single input file (for example, gs://a/b/c.[extension]), we
// generate at most 2 * n output files. (n is the # of target_language_codes
// in the BatchTranslateTextRequest).
//
// Output files (tsv) generated are compliant with RFC 4180 except that
// record delimiters are '\n' instead of '\r\n'. We don't provide any way to
// change record delimiters.
//
// While the input files are being processed, we write/update an index file
// 'index.csv' under 'output_uri_prefix' (for example,
// gs://translation-test/index.csv) The index file is generated/updated as
// new files are being translated. The format is:
//
// input_file,target_language_code,translations_file,errors_file,
// glossary_translations_file,glossary_errors_file
//
// input_file is one file we matched using gcs_source.input_uri.
// target_language_code is provided in the request.
// translations_file contains the translations. (details provided below)
// errors_file contains the errors during processing of the file. (details
// below). Both translations_file and errors_file could be empty
// strings if we have no content to output.
// glossary_translations_file and glossary_errors_file are always empty
// strings if the input_file is tsv. They could also be empty if we have no
// content to output.
//
// Once a row is present in index.csv, the input/output matching never
// changes. Callers should also expect all the content in input_file are
// processed and ready to be consumed (that is, no partial output file is
// written).
//
// Since index.csv will be keeping updated during the process, please make
// sure there is no custom retention policy applied on the output bucket
// that may avoid file updating.
// (https://cloud.google.com/storage/docs/bucket-lock#retention-policy)
//
// The format of translations_file (for target language code 'trg') is:
// `gs://translation_test/a_b_c_'trg'_translations.[extension]`
//
// If the input file extension is tsv, the output has the following
// columns:
// Column 1: ID of the request provided in the input, if it's not
// provided in the input, then the input row number is used (0-based).
// Column 2: source sentence.
// Column 3: translation without applying a glossary. Empty string if there
// is an error.
// Column 4 (only present if a glossary is provided in the request):
// translation after applying the glossary. Empty string if there is an
// error applying the glossary. Could be same string as column 3 if there is
// no glossary applied.
//
// If input file extension is a txt or html, the translation is directly
// written to the output file. If glossary is requested, a separate
// glossary_translations_file has format of
// `gs://translation_test/a_b_c_'trg'_glossary_translations.[extension]`
//
// The format of errors file (for target language code 'trg') is:
// `gs://translation_test/a_b_c_'trg'_errors.[extension]`
//
// If the input file extension is tsv, errors_file contains the following:
// Column 1: ID of the request provided in the input, if it's not
// provided in the input, then the input row number is used (0-based).
// Column 2: source sentence.
// Column 3: Error detail for the translation. Could be empty.
// Column 4 (only present if a glossary is provided in the request):
// Error when applying the glossary.
//
// If the input file extension is txt or html, glossary_error_file will be
// generated that contains error details. glossary_error_file has format of
// `gs://translation_test/a_b_c_'trg'_glossary_errors.[extension]`
GcsDestination *GcsDestination `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
}
Romanization
type Romanization struct {
// Romanized text.
// If an error occurs during romanization, this field might be excluded from
// the response.
RomanizedText string `protobuf:"bytes,1,opt,name=romanized_text,json=romanizedText,proto3" json:"romanized_text,omitempty"`
// The ISO-639 language code of source text in the initial request, detected
// automatically, if no source language was passed within the initial
// request. If the source language was passed, auto-detection of the language
// does not occur and this field is empty.
DetectedLanguageCode string `protobuf:"bytes,2,opt,name=detected_language_code,json=detectedLanguageCode,proto3" json:"detected_language_code,omitempty"`
// contains filtered or unexported fields
}
A single romanization response.
func (*Romanization) Descriptor
func (*Romanization) Descriptor() ([]byte, []int)
Deprecated: Use Romanization.ProtoReflect.Descriptor instead.
func (*Romanization) GetDetectedLanguageCode
func (x *Romanization) GetDetectedLanguageCode() string
func (*Romanization) GetRomanizedText
func (x *Romanization) GetRomanizedText() string
func (*Romanization) ProtoMessage
func (*Romanization) ProtoMessage()
func (*Romanization) ProtoReflect
func (x *Romanization) ProtoReflect() protoreflect.Message
func (*Romanization) Reset
func (x *Romanization) Reset()
func (*Romanization) String
func (x *Romanization) String() string
RomanizeTextRequest
type RomanizeTextRequest struct {
// Required. Project or location to make a call. Must refer to a caller's
// project.
//
// Format: `projects/{project-number-or-id}/locations/{location-id}` or
// `projects/{project-number-or-id}`.
//
// For global calls, use `projects/{project-number-or-id}/locations/global` or
// `projects/{project-number-or-id}`.
Parent string `protobuf:"bytes,4,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The content of the input in string format.
Contents []string `protobuf:"bytes,1,rep,name=contents,proto3" json:"contents,omitempty"`
// Optional. The ISO-639 language code of the input text if
// known, for example, "hi" or "zh". If the source language isn't specified,
// the API attempts to identify the source language automatically and returns
// the source language for each content in the response.
SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
// contains filtered or unexported fields
}
The request message for synchronous romanization.
func (*RomanizeTextRequest) Descriptor
func (*RomanizeTextRequest) Descriptor() ([]byte, []int)
Deprecated: Use RomanizeTextRequest.ProtoReflect.Descriptor instead.
func (*RomanizeTextRequest) GetContents
func (x *RomanizeTextRequest) GetContents() []string
func (*RomanizeTextRequest) GetParent
func (x *RomanizeTextRequest) GetParent() string
func (*RomanizeTextRequest) GetSourceLanguageCode
func (x *RomanizeTextRequest) GetSourceLanguageCode() string
func (*RomanizeTextRequest) ProtoMessage
func (*RomanizeTextRequest) ProtoMessage()
func (*RomanizeTextRequest) ProtoReflect
func (x *RomanizeTextRequest) ProtoReflect() protoreflect.Message
func (*RomanizeTextRequest) Reset
func (x *RomanizeTextRequest) Reset()
func (*RomanizeTextRequest) String
func (x *RomanizeTextRequest) String() string
RomanizeTextResponse
type RomanizeTextResponse struct {
// Text romanization responses.
// This field has the same length as
// [`contents`][google.cloud.translation.v3.RomanizeTextRequest.contents].
Romanizations []*Romanization `protobuf:"bytes,1,rep,name=romanizations,proto3" json:"romanizations,omitempty"`
// contains filtered or unexported fields
}
The response message for synchronous romanization.
func (*RomanizeTextResponse) Descriptor
func (*RomanizeTextResponse) Descriptor() ([]byte, []int)
Deprecated: Use RomanizeTextResponse.ProtoReflect.Descriptor instead.
func (*RomanizeTextResponse) GetRomanizations
func (x *RomanizeTextResponse) GetRomanizations() []*Romanization
func (*RomanizeTextResponse) ProtoMessage
func (*RomanizeTextResponse) ProtoMessage()
func (*RomanizeTextResponse) ProtoReflect
func (x *RomanizeTextResponse) ProtoReflect() protoreflect.Message
func (*RomanizeTextResponse) Reset
func (x *RomanizeTextResponse) Reset()
func (*RomanizeTextResponse) String
func (x *RomanizeTextResponse) String() string
SupportedLanguage
type SupportedLanguage struct {
// Supported language code, generally consisting of its ISO 639-1
// identifier, for example, 'en', 'ja'. In certain cases, ISO-639 codes
// including language and region identifiers are returned (for example,
// 'zh-TW' and 'zh-CN').
LanguageCode string `protobuf:"bytes,1,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
// Human-readable name of the language localized in the display language
// specified in the request.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Can be used as a source language.
SupportSource bool `protobuf:"varint,3,opt,name=support_source,json=supportSource,proto3" json:"support_source,omitempty"`
// Can be used as a target language.
SupportTarget bool `protobuf:"varint,4,opt,name=support_target,json=supportTarget,proto3" json:"support_target,omitempty"`
// contains filtered or unexported fields
}
A single supported language response corresponds to information related to one supported language.
func (*SupportedLanguage) Descriptor
func (*SupportedLanguage) Descriptor() ([]byte, []int)
Deprecated: Use SupportedLanguage.ProtoReflect.Descriptor instead.
func (*SupportedLanguage) GetDisplayName
func (x *SupportedLanguage) GetDisplayName() string
func (*SupportedLanguage) GetLanguageCode
func (x *SupportedLanguage) GetLanguageCode() string
func (*SupportedLanguage) GetSupportSource
func (x *SupportedLanguage) GetSupportSource() bool
func (*SupportedLanguage) GetSupportTarget
func (x *SupportedLanguage) GetSupportTarget() bool
func (*SupportedLanguage) ProtoMessage
func (*SupportedLanguage) ProtoMessage()
func (*SupportedLanguage) ProtoReflect
func (x *SupportedLanguage) ProtoReflect() protoreflect.Message
func (*SupportedLanguage) Reset
func (x *SupportedLanguage) Reset()
func (*SupportedLanguage) String
func (x *SupportedLanguage) String() string
SupportedLanguages
type SupportedLanguages struct {
// A list of supported language responses. This list contains an entry
// for each language the Translation API supports.
Languages []*SupportedLanguage `protobuf:"bytes,1,rep,name=languages,proto3" json:"languages,omitempty"`
// contains filtered or unexported fields
}
The response message for discovering supported languages.
func (*SupportedLanguages) Descriptor
func (*SupportedLanguages) Descriptor() ([]byte, []int)
Deprecated: Use SupportedLanguages.ProtoReflect.Descriptor instead.
func (*SupportedLanguages) GetLanguages
func (x *SupportedLanguages) GetLanguages() []*SupportedLanguage
func (*SupportedLanguages) ProtoMessage
func (*SupportedLanguages) ProtoMessage()
func (*SupportedLanguages) ProtoReflect
func (x *SupportedLanguages) ProtoReflect() protoreflect.Message
func (*SupportedLanguages) Reset
func (x *SupportedLanguages) Reset()
func (*SupportedLanguages) String
func (x *SupportedLanguages) String() string
TranslateDocumentRequest
type TranslateDocumentRequest struct {
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
TargetLanguageCode string `protobuf:"bytes,3,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
DocumentInputConfig *DocumentInputConfig `protobuf:"bytes,4,opt,name=document_input_config,json=documentInputConfig,proto3" json:"document_input_config,omitempty"`
DocumentOutputConfig *DocumentOutputConfig `protobuf:"bytes,5,opt,name=document_output_config,json=documentOutputConfig,proto3" json:"document_output_config,omitempty"`
Model string `protobuf:"bytes,6,opt,name=model,proto3" json:"model,omitempty"`
GlossaryConfig *TranslateTextGlossaryConfig `protobuf:"bytes,7,opt,name=glossary_config,json=glossaryConfig,proto3" json:"glossary_config,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
CustomizedAttribution string `protobuf:"bytes,10,opt,name=customized_attribution,json=customizedAttribution,proto3" json:"customized_attribution,omitempty"`
IsTranslateNativePdfOnly bool "" /* 141 byte string literal not displayed */
EnableShadowRemovalNativePdf bool "" /* 153 byte string literal not displayed */
EnableRotationCorrection bool "" /* 137 byte string literal not displayed */
}
A document translation request.
func (*TranslateDocumentRequest) Descriptor
func (*TranslateDocumentRequest) Descriptor() ([]byte, []int)
Deprecated: Use TranslateDocumentRequest.ProtoReflect.Descriptor instead.
func (*TranslateDocumentRequest) GetCustomizedAttribution
func (x *TranslateDocumentRequest) GetCustomizedAttribution() string
func (*TranslateDocumentRequest) GetDocumentInputConfig
func (x *TranslateDocumentRequest) GetDocumentInputConfig() *DocumentInputConfig
func (*TranslateDocumentRequest) GetDocumentOutputConfig
func (x *TranslateDocumentRequest) GetDocumentOutputConfig() *DocumentOutputConfig
func (*TranslateDocumentRequest) GetEnableRotationCorrection
func (x *TranslateDocumentRequest) GetEnableRotationCorrection() bool
func (*TranslateDocumentRequest) GetEnableShadowRemovalNativePdf
func (x *TranslateDocumentRequest) GetEnableShadowRemovalNativePdf() bool
func (*TranslateDocumentRequest) GetGlossaryConfig
func (x *TranslateDocumentRequest) GetGlossaryConfig() *TranslateTextGlossaryConfig
func (*TranslateDocumentRequest) GetIsTranslateNativePdfOnly
func (x *TranslateDocumentRequest) GetIsTranslateNativePdfOnly() bool
func (*TranslateDocumentRequest) GetLabels
func (x *TranslateDocumentRequest) GetLabels() map[string]string
func (*TranslateDocumentRequest) GetModel
func (x *TranslateDocumentRequest) GetModel() string
func (*TranslateDocumentRequest) GetParent
func (x *TranslateDocumentRequest) GetParent() string
func (*TranslateDocumentRequest) GetSourceLanguageCode
func (x *TranslateDocumentRequest) GetSourceLanguageCode() string
func (*TranslateDocumentRequest) GetTargetLanguageCode
func (x *TranslateDocumentRequest) GetTargetLanguageCode() string
func (*TranslateDocumentRequest) ProtoMessage
func (*TranslateDocumentRequest) ProtoMessage()
func (*TranslateDocumentRequest) ProtoReflect
func (x *TranslateDocumentRequest) ProtoReflect() protoreflect.Message
func (*TranslateDocumentRequest) Reset
func (x *TranslateDocumentRequest) Reset()
func (*TranslateDocumentRequest) String
func (x *TranslateDocumentRequest) String() string
TranslateDocumentResponse
type TranslateDocumentResponse struct {
DocumentTranslation *DocumentTranslation `protobuf:"bytes,1,opt,name=document_translation,json=documentTranslation,proto3" json:"document_translation,omitempty"`
GlossaryDocumentTranslation *DocumentTranslation "" /* 144 byte string literal not displayed */
Model string `protobuf:"bytes,3,opt,name=model,proto3" json:"model,omitempty"`
GlossaryConfig *TranslateTextGlossaryConfig `protobuf:"bytes,4,opt,name=glossary_config,json=glossaryConfig,proto3" json:"glossary_config,omitempty"`
}
A translated document response message.
func (*TranslateDocumentResponse) Descriptor
func (*TranslateDocumentResponse) Descriptor() ([]byte, []int)
Deprecated: Use TranslateDocumentResponse.ProtoReflect.Descriptor instead.
func (*TranslateDocumentResponse) GetDocumentTranslation
func (x *TranslateDocumentResponse) GetDocumentTranslation() *DocumentTranslation
func (*TranslateDocumentResponse) GetGlossaryConfig
func (x *TranslateDocumentResponse) GetGlossaryConfig() *TranslateTextGlossaryConfig
func (*TranslateDocumentResponse) GetGlossaryDocumentTranslation
func (x *TranslateDocumentResponse) GetGlossaryDocumentTranslation() *DocumentTranslation
func (*TranslateDocumentResponse) GetModel
func (x *TranslateDocumentResponse) GetModel() string
func (*TranslateDocumentResponse) ProtoMessage
func (*TranslateDocumentResponse) ProtoMessage()
func (*TranslateDocumentResponse) ProtoReflect
func (x *TranslateDocumentResponse) ProtoReflect() protoreflect.Message
func (*TranslateDocumentResponse) Reset
func (x *TranslateDocumentResponse) Reset()
func (*TranslateDocumentResponse) String
func (x *TranslateDocumentResponse) String() string
TranslateTextGlossaryConfig
type TranslateTextGlossaryConfig struct {
// Required. The `glossary` to be applied for this translation.
//
// The format depends on the glossary:
//
// - User-provided custom glossary:
// `projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}`
Glossary string `protobuf:"bytes,1,opt,name=glossary,proto3" json:"glossary,omitempty"`
// Optional. Indicates match is case insensitive. The default value is `false`
// if missing.
IgnoreCase bool `protobuf:"varint,2,opt,name=ignore_case,json=ignoreCase,proto3" json:"ignore_case,omitempty"`
// contains filtered or unexported fields
}
Configures which glossary is used for a specific target language and defines options for applying that glossary.
func (*TranslateTextGlossaryConfig) Descriptor
func (*TranslateTextGlossaryConfig) Descriptor() ([]byte, []int)
Deprecated: Use TranslateTextGlossaryConfig.ProtoReflect.Descriptor instead.
func (*TranslateTextGlossaryConfig) GetGlossary
func (x *TranslateTextGlossaryConfig) GetGlossary() string
func (*TranslateTextGlossaryConfig) GetIgnoreCase
func (x *TranslateTextGlossaryConfig) GetIgnoreCase() bool
func (*TranslateTextGlossaryConfig) ProtoMessage
func (*TranslateTextGlossaryConfig) ProtoMessage()
func (*TranslateTextGlossaryConfig) ProtoReflect
func (x *TranslateTextGlossaryConfig) ProtoReflect() protoreflect.Message
func (*TranslateTextGlossaryConfig) Reset
func (x *TranslateTextGlossaryConfig) Reset()
func (*TranslateTextGlossaryConfig) String
func (x *TranslateTextGlossaryConfig) String() string
TranslateTextRequest
type TranslateTextRequest struct {
Contents []string `protobuf:"bytes,1,rep,name=contents,proto3" json:"contents,omitempty"`
MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
SourceLanguageCode string `protobuf:"bytes,4,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
TargetLanguageCode string `protobuf:"bytes,5,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
Parent string `protobuf:"bytes,8,opt,name=parent,proto3" json:"parent,omitempty"`
Model string `protobuf:"bytes,6,opt,name=model,proto3" json:"model,omitempty"`
GlossaryConfig *TranslateTextGlossaryConfig `protobuf:"bytes,7,opt,name=glossary_config,json=glossaryConfig,proto3" json:"glossary_config,omitempty"`
TransliterationConfig *TransliterationConfig `protobuf:"bytes,13,opt,name=transliteration_config,json=transliterationConfig,proto3" json:"transliteration_config,omitempty"`
Labels map[string]string "" /* 154 byte string literal not displayed */
}
The request message for synchronous translation.
func (*TranslateTextRequest) Descriptor
func (*TranslateTextRequest) Descriptor() ([]byte, []int)
Deprecated: Use TranslateTextRequest.ProtoReflect.Descriptor instead.
func (*TranslateTextRequest) GetContents
func (x *TranslateTextRequest) GetContents() []string
func (*TranslateTextRequest) GetGlossaryConfig
func (x *TranslateTextRequest) GetGlossaryConfig() *TranslateTextGlossaryConfig
func (*TranslateTextRequest) GetLabels
func (x *TranslateTextRequest) GetLabels() map[string]string
func (*TranslateTextRequest) GetMimeType
func (x *TranslateTextRequest) GetMimeType() string
func (*TranslateTextRequest) GetModel
func (x *TranslateTextRequest) GetModel() string
func (*TranslateTextRequest) GetParent
func (x *TranslateTextRequest) GetParent() string
func (*TranslateTextRequest) GetSourceLanguageCode
func (x *TranslateTextRequest) GetSourceLanguageCode() string
func (*TranslateTextRequest) GetTargetLanguageCode
func (x *TranslateTextRequest) GetTargetLanguageCode() string
func (*TranslateTextRequest) GetTransliterationConfig
func (x *TranslateTextRequest) GetTransliterationConfig() *TransliterationConfig
func (*TranslateTextRequest) ProtoMessage
func (*TranslateTextRequest) ProtoMessage()
func (*TranslateTextRequest) ProtoReflect
func (x *TranslateTextRequest) ProtoReflect() protoreflect.Message
func (*TranslateTextRequest) Reset
func (x *TranslateTextRequest) Reset()
func (*TranslateTextRequest) String
func (x *TranslateTextRequest) String() string
TranslateTextResponse
type TranslateTextResponse struct {
// Text translation responses with no glossary applied.
// This field has the same length as
// [`contents`][google.cloud.translation.v3.TranslateTextRequest.contents].
Translations []*Translation `protobuf:"bytes,1,rep,name=translations,proto3" json:"translations,omitempty"`
// Text translation responses if a glossary is provided in the request.
// This can be the same as
// [`translations`][google.cloud.translation.v3.TranslateTextResponse.translations]
// if no terms apply. This field has the same length as
// [`contents`][google.cloud.translation.v3.TranslateTextRequest.contents].
GlossaryTranslations []*Translation `protobuf:"bytes,3,rep,name=glossary_translations,json=glossaryTranslations,proto3" json:"glossary_translations,omitempty"`
// contains filtered or unexported fields
}
func (*TranslateTextResponse) Descriptor
func (*TranslateTextResponse) Descriptor() ([]byte, []int)
Deprecated: Use TranslateTextResponse.ProtoReflect.Descriptor instead.
func (*TranslateTextResponse) GetGlossaryTranslations
func (x *TranslateTextResponse) GetGlossaryTranslations() []*Translation
func (*TranslateTextResponse) GetTranslations
func (x *TranslateTextResponse) GetTranslations() []*Translation
func (*TranslateTextResponse) ProtoMessage
func (*TranslateTextResponse) ProtoMessage()
func (*TranslateTextResponse) ProtoReflect
func (x *TranslateTextResponse) ProtoReflect() protoreflect.Message
func (*TranslateTextResponse) Reset
func (x *TranslateTextResponse) Reset()
func (*TranslateTextResponse) String
func (x *TranslateTextResponse) String() string
Translation
type Translation struct {
// Text translated into the target language.
// If an error occurs during translation, this field might be excluded from
// the response.
TranslatedText string `protobuf:"bytes,1,opt,name=translated_text,json=translatedText,proto3" json:"translated_text,omitempty"`
// Only present when `model` is present in the request.
// `model` here is normalized to have project number.
//
// For example:
// If the `model` requested in TranslationTextRequest is
// `projects/{project-id}/locations/{location-id}/models/general/nmt` then
// `model` here would be normalized to
// `projects/{project-number}/locations/{location-id}/models/general/nmt`.
Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
// The ISO-639 language code of source text in the initial request, detected
// automatically, if no source language was passed within the initial
// request. If the source language was passed, auto-detection of the language
// does not occur and this field is empty.
DetectedLanguageCode string `protobuf:"bytes,4,opt,name=detected_language_code,json=detectedLanguageCode,proto3" json:"detected_language_code,omitempty"`
// The `glossary_config` used for this translation.
GlossaryConfig *TranslateTextGlossaryConfig `protobuf:"bytes,3,opt,name=glossary_config,json=glossaryConfig,proto3" json:"glossary_config,omitempty"`
// contains filtered or unexported fields
}
A single translation response.
func (*Translation) Descriptor
func (*Translation) Descriptor() ([]byte, []int)
Deprecated: Use Translation.ProtoReflect.Descriptor instead.
func (*Translation) GetDetectedLanguageCode
func (x *Translation) GetDetectedLanguageCode() string
func (*Translation) GetGlossaryConfig
func (x *Translation) GetGlossaryConfig() *TranslateTextGlossaryConfig
func (*Translation) GetModel
func (x *Translation) GetModel() string
func (*Translation) GetTranslatedText
func (x *Translation) GetTranslatedText() string
func (*Translation) ProtoMessage
func (*Translation) ProtoMessage()
func (*Translation) ProtoReflect
func (x *Translation) ProtoReflect() protoreflect.Message
func (*Translation) Reset
func (x *Translation) Reset()
func (*Translation) String
func (x *Translation) String() string
TranslationServiceClient
type TranslationServiceClient interface {
// Translates input text and returns translated text.
TranslateText(ctx context.Context, in *TranslateTextRequest, opts ...grpc.CallOption) (*TranslateTextResponse, error)
// Romanize input text written in non-Latin scripts to Latin text.
RomanizeText(ctx context.Context, in *RomanizeTextRequest, opts ...grpc.CallOption) (*RomanizeTextResponse, error)
// Detects the language of text within a request.
DetectLanguage(ctx context.Context, in *DetectLanguageRequest, opts ...grpc.CallOption) (*DetectLanguageResponse, error)
// Returns a list of supported languages for translation.
GetSupportedLanguages(ctx context.Context, in *GetSupportedLanguagesRequest, opts ...grpc.CallOption) (*SupportedLanguages, error)
// Translates documents in synchronous mode.
TranslateDocument(ctx context.Context, in *TranslateDocumentRequest, opts ...grpc.CallOption) (*TranslateDocumentResponse, error)
// Translates a large volume of text in asynchronous batch mode.
// This function provides real-time output as the inputs are being processed.
// If caller cancels a request, the partial results (for an input file, it's
// all or nothing) may still be available on the specified output location.
//
// This call returns immediately and you can
// use google.longrunning.Operation.name to poll the status of the call.
BatchTranslateText(ctx context.Context, in *BatchTranslateTextRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Translates a large volume of document in asynchronous batch mode.
// This function provides real-time output as the inputs are being processed.
// If caller cancels a request, the partial results (for an input file, it's
// all or nothing) may still be available on the specified output location.
//
// This call returns immediately and you can use
// google.longrunning.Operation.name to poll the status of the call.
BatchTranslateDocument(ctx context.Context, in *BatchTranslateDocumentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Creates a glossary and returns the long-running operation. Returns
// NOT_FOUND, if the project doesn't exist.
CreateGlossary(ctx context.Context, in *CreateGlossaryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a glossary. A LRO is used since the update can be async if the
// glossary's entry file is updated.
UpdateGlossary(ctx context.Context, in *UpdateGlossaryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists glossaries in a project. Returns NOT_FOUND, if the project doesn't
// exist.
ListGlossaries(ctx context.Context, in *ListGlossariesRequest, opts ...grpc.CallOption) (*ListGlossariesResponse, error)
// Gets a glossary. Returns NOT_FOUND, if the glossary doesn't
// exist.
GetGlossary(ctx context.Context, in *GetGlossaryRequest, opts ...grpc.CallOption) (*Glossary, error)
// Deletes a glossary, or cancels glossary construction
// if the glossary isn't created yet.
// Returns NOT_FOUND, if the glossary doesn't exist.
DeleteGlossary(ctx context.Context, in *DeleteGlossaryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Gets a single glossary entry by the given id.
GetGlossaryEntry(ctx context.Context, in *GetGlossaryEntryRequest, opts ...grpc.CallOption) (*GlossaryEntry, error)
// List the entries for the glossary.
ListGlossaryEntries(ctx context.Context, in *ListGlossaryEntriesRequest, opts ...grpc.CallOption) (*ListGlossaryEntriesResponse, error)
// Creates a glossary entry.
CreateGlossaryEntry(ctx context.Context, in *CreateGlossaryEntryRequest, opts ...grpc.CallOption) (*GlossaryEntry, error)
// Updates a glossary entry.
UpdateGlossaryEntry(ctx context.Context, in *UpdateGlossaryEntryRequest, opts ...grpc.CallOption) (*GlossaryEntry, error)
// Deletes a single entry from the glossary
DeleteGlossaryEntry(ctx context.Context, in *DeleteGlossaryEntryRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Creates a Dataset.
CreateDataset(ctx context.Context, in *CreateDatasetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Gets a Dataset.
GetDataset(ctx context.Context, in *GetDatasetRequest, opts ...grpc.CallOption) (*Dataset, error)
// Lists datasets.
ListDatasets(ctx context.Context, in *ListDatasetsRequest, opts ...grpc.CallOption) (*ListDatasetsResponse, error)
// Deletes a dataset and all of its contents.
DeleteDataset(ctx context.Context, in *DeleteDatasetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Creates an Adaptive MT dataset.
CreateAdaptiveMtDataset(ctx context.Context, in *CreateAdaptiveMtDatasetRequest, opts ...grpc.CallOption) (*AdaptiveMtDataset, error)
// Deletes an Adaptive MT dataset, including all its entries and associated
// metadata.
DeleteAdaptiveMtDataset(ctx context.Context, in *DeleteAdaptiveMtDatasetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Gets the Adaptive MT dataset.
GetAdaptiveMtDataset(ctx context.Context, in *GetAdaptiveMtDatasetRequest, opts ...grpc.CallOption) (*AdaptiveMtDataset, error)
// Lists all Adaptive MT datasets for which the caller has read permission.
ListAdaptiveMtDatasets(ctx context.Context, in *ListAdaptiveMtDatasetsRequest, opts ...grpc.CallOption) (*ListAdaptiveMtDatasetsResponse, error)
// Translate text using Adaptive MT.
AdaptiveMtTranslate(ctx context.Context, in *AdaptiveMtTranslateRequest, opts ...grpc.CallOption) (*AdaptiveMtTranslateResponse, error)
// Gets and AdaptiveMtFile
GetAdaptiveMtFile(ctx context.Context, in *GetAdaptiveMtFileRequest, opts ...grpc.CallOption) (*AdaptiveMtFile, error)
// Deletes an AdaptiveMtFile along with its sentences.
DeleteAdaptiveMtFile(ctx context.Context, in *DeleteAdaptiveMtFileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Imports an AdaptiveMtFile and adds all of its sentences into the
// AdaptiveMtDataset.
ImportAdaptiveMtFile(ctx context.Context, in *ImportAdaptiveMtFileRequest, opts ...grpc.CallOption) (*ImportAdaptiveMtFileResponse, error)
// Lists all AdaptiveMtFiles associated to an AdaptiveMtDataset.
ListAdaptiveMtFiles(ctx context.Context, in *ListAdaptiveMtFilesRequest, opts ...grpc.CallOption) (*ListAdaptiveMtFilesResponse, error)
// Lists all AdaptiveMtSentences under a given file/dataset.
ListAdaptiveMtSentences(ctx context.Context, in *ListAdaptiveMtSentencesRequest, opts ...grpc.CallOption) (*ListAdaptiveMtSentencesResponse, error)
// Import sentence pairs into translation Dataset.
ImportData(ctx context.Context, in *ImportDataRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Exports dataset's data to the provided output location.
ExportData(ctx context.Context, in *ExportDataRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists sentence pairs in the dataset.
ListExamples(ctx context.Context, in *ListExamplesRequest, opts ...grpc.CallOption) (*ListExamplesResponse, error)
// Creates a Model.
CreateModel(ctx context.Context, in *CreateModelRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists models.
ListModels(ctx context.Context, in *ListModelsRequest, opts ...grpc.CallOption) (*ListModelsResponse, error)
// Gets a model.
GetModel(ctx context.Context, in *GetModelRequest, opts ...grpc.CallOption) (*Model, error)
// Deletes a model.
DeleteModel(ctx context.Context, in *DeleteModelRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
TranslationServiceClient is the client API for TranslationService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewTranslationServiceClient
func NewTranslationServiceClient(cc grpc.ClientConnInterface) TranslationServiceClient
TranslationServiceServer
type TranslationServiceServer interface {
// Translates input text and returns translated text.
TranslateText(context.Context, *TranslateTextRequest) (*TranslateTextResponse, error)
// Romanize input text written in non-Latin scripts to Latin text.
RomanizeText(context.Context, *RomanizeTextRequest) (*RomanizeTextResponse, error)
// Detects the language of text within a request.
DetectLanguage(context.Context, *DetectLanguageRequest) (*DetectLanguageResponse, error)
// Returns a list of supported languages for translation.
GetSupportedLanguages(context.Context, *GetSupportedLanguagesRequest) (*SupportedLanguages, error)
// Translates documents in synchronous mode.
TranslateDocument(context.Context, *TranslateDocumentRequest) (*TranslateDocumentResponse, error)
// Translates a large volume of text in asynchronous batch mode.
// This function provides real-time output as the inputs are being processed.
// If caller cancels a request, the partial results (for an input file, it's
// all or nothing) may still be available on the specified output location.
//
// This call returns immediately and you can
// use google.longrunning.Operation.name to poll the status of the call.
BatchTranslateText(context.Context, *BatchTranslateTextRequest) (*longrunningpb.Operation, error)
// Translates a large volume of document in asynchronous batch mode.
// This function provides real-time output as the inputs are being processed.
// If caller cancels a request, the partial results (for an input file, it's
// all or nothing) may still be available on the specified output location.
//
// This call returns immediately and you can use
// google.longrunning.Operation.name to poll the status of the call.
BatchTranslateDocument(context.Context, *BatchTranslateDocumentRequest) (*longrunningpb.Operation, error)
// Creates a glossary and returns the long-running operation. Returns
// NOT_FOUND, if the project doesn't exist.
CreateGlossary(context.Context, *CreateGlossaryRequest) (*longrunningpb.Operation, error)
// Updates a glossary. A LRO is used since the update can be async if the
// glossary's entry file is updated.
UpdateGlossary(context.Context, *UpdateGlossaryRequest) (*longrunningpb.Operation, error)
// Lists glossaries in a project. Returns NOT_FOUND, if the project doesn't
// exist.
ListGlossaries(context.Context, *ListGlossariesRequest) (*ListGlossariesResponse, error)
// Gets a glossary. Returns NOT_FOUND, if the glossary doesn't
// exist.
GetGlossary(context.Context, *GetGlossaryRequest) (*Glossary, error)
// Deletes a glossary, or cancels glossary construction
// if the glossary isn't created yet.
// Returns NOT_FOUND, if the glossary doesn't exist.
DeleteGlossary(context.Context, *DeleteGlossaryRequest) (*longrunningpb.Operation, error)
// Gets a single glossary entry by the given id.
GetGlossaryEntry(context.Context, *GetGlossaryEntryRequest) (*GlossaryEntry, error)
// List the entries for the glossary.
ListGlossaryEntries(context.Context, *ListGlossaryEntriesRequest) (*ListGlossaryEntriesResponse, error)
// Creates a glossary entry.
CreateGlossaryEntry(context.Context, *CreateGlossaryEntryRequest) (*GlossaryEntry, error)
// Updates a glossary entry.
UpdateGlossaryEntry(context.Context, *UpdateGlossaryEntryRequest) (*GlossaryEntry, error)
// Deletes a single entry from the glossary
DeleteGlossaryEntry(context.Context, *DeleteGlossaryEntryRequest) (*emptypb.Empty, error)
// Creates a Dataset.
CreateDataset(context.Context, *CreateDatasetRequest) (*longrunningpb.Operation, error)
// Gets a Dataset.
GetDataset(context.Context, *GetDatasetRequest) (*Dataset, error)
// Lists datasets.
ListDatasets(context.Context, *ListDatasetsRequest) (*ListDatasetsResponse, error)
// Deletes a dataset and all of its contents.
DeleteDataset(context.Context, *DeleteDatasetRequest) (*longrunningpb.Operation, error)
// Creates an Adaptive MT dataset.
CreateAdaptiveMtDataset(context.Context, *CreateAdaptiveMtDatasetRequest) (*AdaptiveMtDataset, error)
// Deletes an Adaptive MT dataset, including all its entries and associated
// metadata.
DeleteAdaptiveMtDataset(context.Context, *DeleteAdaptiveMtDatasetRequest) (*emptypb.Empty, error)
// Gets the Adaptive MT dataset.
GetAdaptiveMtDataset(context.Context, *GetAdaptiveMtDatasetRequest) (*AdaptiveMtDataset, error)
// Lists all Adaptive MT datasets for which the caller has read permission.
ListAdaptiveMtDatasets(context.Context, *ListAdaptiveMtDatasetsRequest) (*ListAdaptiveMtDatasetsResponse, error)
// Translate text using Adaptive MT.
AdaptiveMtTranslate(context.Context, *AdaptiveMtTranslateRequest) (*AdaptiveMtTranslateResponse, error)
// Gets and AdaptiveMtFile
GetAdaptiveMtFile(context.Context, *GetAdaptiveMtFileRequest) (*AdaptiveMtFile, error)
// Deletes an AdaptiveMtFile along with its sentences.
DeleteAdaptiveMtFile(context.Context, *DeleteAdaptiveMtFileRequest) (*emptypb.Empty, error)
// Imports an AdaptiveMtFile and adds all of its sentences into the
// AdaptiveMtDataset.
ImportAdaptiveMtFile(context.Context, *ImportAdaptiveMtFileRequest) (*ImportAdaptiveMtFileResponse, error)
// Lists all AdaptiveMtFiles associated to an AdaptiveMtDataset.
ListAdaptiveMtFiles(context.Context, *ListAdaptiveMtFilesRequest) (*ListAdaptiveMtFilesResponse, error)
// Lists all AdaptiveMtSentences under a given file/dataset.
ListAdaptiveMtSentences(context.Context, *ListAdaptiveMtSentencesRequest) (*ListAdaptiveMtSentencesResponse, error)
// Import sentence pairs into translation Dataset.
ImportData(context.Context, *ImportDataRequest) (*longrunningpb.Operation, error)
// Exports dataset's data to the provided output location.
ExportData(context.Context, *ExportDataRequest) (*longrunningpb.Operation, error)
// Lists sentence pairs in the dataset.
ListExamples(context.Context, *ListExamplesRequest) (*ListExamplesResponse, error)
// Creates a Model.
CreateModel(context.Context, *CreateModelRequest) (*longrunningpb.Operation, error)
// Lists models.
ListModels(context.Context, *ListModelsRequest) (*ListModelsResponse, error)
// Gets a model.
GetModel(context.Context, *GetModelRequest) (*Model, error)
// Deletes a model.
DeleteModel(context.Context, *DeleteModelRequest) (*longrunningpb.Operation, error)
}
TranslationServiceServer is the server API for TranslationService service.
TransliterationConfig
type TransliterationConfig struct {
// If true, source text in romanized form can be translated to the target
// language.
EnableTransliteration bool `protobuf:"varint,1,opt,name=enable_transliteration,json=enableTransliteration,proto3" json:"enable_transliteration,omitempty"`
// contains filtered or unexported fields
}
Configures transliteration feature on top of translation.
func (*TransliterationConfig) Descriptor
func (*TransliterationConfig) Descriptor() ([]byte, []int)
Deprecated: Use TransliterationConfig.ProtoReflect.Descriptor instead.
func (*TransliterationConfig) GetEnableTransliteration
func (x *TransliterationConfig) GetEnableTransliteration() bool
func (*TransliterationConfig) ProtoMessage
func (*TransliterationConfig) ProtoMessage()
func (*TransliterationConfig) ProtoReflect
func (x *TransliterationConfig) ProtoReflect() protoreflect.Message
func (*TransliterationConfig) Reset
func (x *TransliterationConfig) Reset()
func (*TransliterationConfig) String
func (x *TransliterationConfig) String() string
UnimplementedTranslationServiceServer
type UnimplementedTranslationServiceServer struct {
}
UnimplementedTranslationServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedTranslationServiceServer) AdaptiveMtTranslate
func (*UnimplementedTranslationServiceServer) AdaptiveMtTranslate(context.Context, *AdaptiveMtTranslateRequest) (*AdaptiveMtTranslateResponse, error)
func (*UnimplementedTranslationServiceServer) BatchTranslateDocument
func (*UnimplementedTranslationServiceServer) BatchTranslateDocument(context.Context, *BatchTranslateDocumentRequest) (*longrunningpb.Operation, error)
func (*UnimplementedTranslationServiceServer) BatchTranslateText
func (*UnimplementedTranslationServiceServer) BatchTranslateText(context.Context, *BatchTranslateTextRequest) (*longrunningpb.Operation, error)
func (*UnimplementedTranslationServiceServer) CreateAdaptiveMtDataset
func (*UnimplementedTranslationServiceServer) CreateAdaptiveMtDataset(context.Context, *CreateAdaptiveMtDatasetRequest) (*AdaptiveMtDataset, error)
func (*UnimplementedTranslationServiceServer) CreateDataset
func (*UnimplementedTranslationServiceServer) CreateDataset(context.Context, *CreateDatasetRequest) (*longrunningpb.Operation, error)
func (*UnimplementedTranslationServiceServer) CreateGlossary
func (*UnimplementedTranslationServiceServer) CreateGlossary(context.Context, *CreateGlossaryRequest) (*longrunningpb.Operation, error)
func (*UnimplementedTranslationServiceServer) CreateGlossaryEntry
func (*UnimplementedTranslationServiceServer) CreateGlossaryEntry(context.Context, *CreateGlossaryEntryRequest) (*GlossaryEntry, error)
func (*UnimplementedTranslationServiceServer) CreateModel
func (*UnimplementedTranslationServiceServer) CreateModel(context.Context, *CreateModelRequest) (*longrunningpb.Operation, error)
func (*UnimplementedTranslationServiceServer) DeleteAdaptiveMtDataset
func (*UnimplementedTranslationServiceServer) DeleteAdaptiveMtDataset(context.Context, *DeleteAdaptiveMtDatasetRequest) (*emptypb.Empty, error)
func (*UnimplementedTranslationServiceServer) DeleteAdaptiveMtFile
func (*UnimplementedTranslationServiceServer) DeleteAdaptiveMtFile(context.Context, *DeleteAdaptiveMtFileRequest) (*emptypb.Empty, error)
func (*UnimplementedTranslationServiceServer) DeleteDataset
func (*UnimplementedTranslationServiceServer) DeleteDataset(context.Context, *DeleteDatasetRequest) (*longrunningpb.Operation, error)
func (*UnimplementedTranslationServiceServer) DeleteGlossary
func (*UnimplementedTranslationServiceServer) DeleteGlossary(context.Context, *DeleteGlossaryRequest) (*longrunningpb.Operation, error)
func (*UnimplementedTranslationServiceServer) DeleteGlossaryEntry
func (*UnimplementedTranslationServiceServer) DeleteGlossaryEntry(context.Context, *DeleteGlossaryEntryRequest) (*emptypb.Empty, error)
func (*UnimplementedTranslationServiceServer) DeleteModel
func (*UnimplementedTranslationServiceServer) DeleteModel(context.Context, *DeleteModelRequest) (*longrunningpb.Operation, error)
func (*UnimplementedTranslationServiceServer) DetectLanguage
func (*UnimplementedTranslationServiceServer) DetectLanguage(context.Context, *DetectLanguageRequest) (*DetectLanguageResponse, error)
func (*UnimplementedTranslationServiceServer) ExportData
func (*UnimplementedTranslationServiceServer) ExportData(context.Context, *ExportDataRequest) (*longrunningpb.Operation, error)
func (*UnimplementedTranslationServiceServer) GetAdaptiveMtDataset
func (*UnimplementedTranslationServiceServer) GetAdaptiveMtDataset(context.Context, *GetAdaptiveMtDatasetRequest) (*AdaptiveMtDataset, error)
func (*UnimplementedTranslationServiceServer) GetAdaptiveMtFile
func (*UnimplementedTranslationServiceServer) GetAdaptiveMtFile(context.Context, *GetAdaptiveMtFileRequest) (*AdaptiveMtFile, error)
func (*UnimplementedTranslationServiceServer) GetDataset
func (*UnimplementedTranslationServiceServer) GetDataset(context.Context, *GetDatasetRequest) (*Dataset, error)
func (*UnimplementedTranslationServiceServer) GetGlossary
func (*UnimplementedTranslationServiceServer) GetGlossary(context.Context, *GetGlossaryRequest) (*Glossary, error)
func (*UnimplementedTranslationServiceServer) GetGlossaryEntry
func (*UnimplementedTranslationServiceServer) GetGlossaryEntry(context.Context, *GetGlossaryEntryRequest) (*GlossaryEntry, error)
func (*UnimplementedTranslationServiceServer) GetModel
func (*UnimplementedTranslationServiceServer) GetModel(context.Context, *GetModelRequest) (*Model, error)
func (*UnimplementedTranslationServiceServer) GetSupportedLanguages
func (*UnimplementedTranslationServiceServer) GetSupportedLanguages(context.Context, *GetSupportedLanguagesRequest) (*SupportedLanguages, error)
func (*UnimplementedTranslationServiceServer) ImportAdaptiveMtFile
func (*UnimplementedTranslationServiceServer) ImportAdaptiveMtFile(context.Context, *ImportAdaptiveMtFileRequest) (*ImportAdaptiveMtFileResponse, error)
func (*UnimplementedTranslationServiceServer) ImportData
func (*UnimplementedTranslationServiceServer) ImportData(context.Context, *ImportDataRequest) (*longrunningpb.Operation, error)
func (*UnimplementedTranslationServiceServer) ListAdaptiveMtDatasets
func (*UnimplementedTranslationServiceServer) ListAdaptiveMtDatasets(context.Context, *ListAdaptiveMtDatasetsRequest) (*ListAdaptiveMtDatasetsResponse, error)
func (*UnimplementedTranslationServiceServer) ListAdaptiveMtFiles
func (*UnimplementedTranslationServiceServer) ListAdaptiveMtFiles(context.Context, *ListAdaptiveMtFilesRequest) (*ListAdaptiveMtFilesResponse, error)
func (*UnimplementedTranslationServiceServer) ListAdaptiveMtSentences
func (*UnimplementedTranslationServiceServer) ListAdaptiveMtSentences(context.Context, *ListAdaptiveMtSentencesRequest) (*ListAdaptiveMtSentencesResponse, error)
func (*UnimplementedTranslationServiceServer) ListDatasets
func (*UnimplementedTranslationServiceServer) ListDatasets(context.Context, *ListDatasetsRequest) (*ListDatasetsResponse, error)
func (*UnimplementedTranslationServiceServer) ListExamples
func (*UnimplementedTranslationServiceServer) ListExamples(context.Context, *ListExamplesRequest) (*ListExamplesResponse, error)
func (*UnimplementedTranslationServiceServer) ListGlossaries
func (*UnimplementedTranslationServiceServer) ListGlossaries(context.Context, *ListGlossariesRequest) (*ListGlossariesResponse, error)
func (*UnimplementedTranslationServiceServer) ListGlossaryEntries
func (*UnimplementedTranslationServiceServer) ListGlossaryEntries(context.Context, *ListGlossaryEntriesRequest) (*ListGlossaryEntriesResponse, error)
func (*UnimplementedTranslationServiceServer) ListModels
func (*UnimplementedTranslationServiceServer) ListModels(context.Context, *ListModelsRequest) (*ListModelsResponse, error)
func (*UnimplementedTranslationServiceServer) RomanizeText
func (*UnimplementedTranslationServiceServer) RomanizeText(context.Context, *RomanizeTextRequest) (*RomanizeTextResponse, error)
func (*UnimplementedTranslationServiceServer) TranslateDocument
func (*UnimplementedTranslationServiceServer) TranslateDocument(context.Context, *TranslateDocumentRequest) (*TranslateDocumentResponse, error)
func (*UnimplementedTranslationServiceServer) TranslateText
func (*UnimplementedTranslationServiceServer) TranslateText(context.Context, *TranslateTextRequest) (*TranslateTextResponse, error)
func (*UnimplementedTranslationServiceServer) UpdateGlossary
func (*UnimplementedTranslationServiceServer) UpdateGlossary(context.Context, *UpdateGlossaryRequest) (*longrunningpb.Operation, error)
func (*UnimplementedTranslationServiceServer) UpdateGlossaryEntry
func (*UnimplementedTranslationServiceServer) UpdateGlossaryEntry(context.Context, *UpdateGlossaryEntryRequest) (*GlossaryEntry, error)
UpdateGlossaryEntryRequest
type UpdateGlossaryEntryRequest struct {
// Required. The glossary entry to update.
GlossaryEntry *GlossaryEntry `protobuf:"bytes,1,opt,name=glossary_entry,json=glossaryEntry,proto3" json:"glossary_entry,omitempty"`
// contains filtered or unexported fields
}
Request message for UpdateGlossaryEntry
func (*UpdateGlossaryEntryRequest) Descriptor
func (*UpdateGlossaryEntryRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateGlossaryEntryRequest.ProtoReflect.Descriptor instead.
func (*UpdateGlossaryEntryRequest) GetGlossaryEntry
func (x *UpdateGlossaryEntryRequest) GetGlossaryEntry() *GlossaryEntry
func (*UpdateGlossaryEntryRequest) ProtoMessage
func (*UpdateGlossaryEntryRequest) ProtoMessage()
func (*UpdateGlossaryEntryRequest) ProtoReflect
func (x *UpdateGlossaryEntryRequest) ProtoReflect() protoreflect.Message
func (*UpdateGlossaryEntryRequest) Reset
func (x *UpdateGlossaryEntryRequest) Reset()
func (*UpdateGlossaryEntryRequest) String
func (x *UpdateGlossaryEntryRequest) String() string
UpdateGlossaryMetadata
type UpdateGlossaryMetadata struct {
// The updated glossary object.
Glossary *Glossary `protobuf:"bytes,1,opt,name=glossary,proto3" json:"glossary,omitempty"`
// The current state of the glossary update operation. If the glossary input
// file was not updated this will be completed immediately
State UpdateGlossaryMetadata_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.translation.v3.UpdateGlossaryMetadata_State" json:"state,omitempty"`
// The time when the operation was submitted to the server.
SubmitTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
// contains filtered or unexported fields
}
Stored in the [google.longrunning.Operation.metadata][google.longrunning.Operation.metadata] field returned by UpdateGlossary.
func (*UpdateGlossaryMetadata) Descriptor
func (*UpdateGlossaryMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UpdateGlossaryMetadata.ProtoReflect.Descriptor instead.
func (*UpdateGlossaryMetadata) GetGlossary
func (x *UpdateGlossaryMetadata) GetGlossary() *Glossary
func (*UpdateGlossaryMetadata) GetState
func (x *UpdateGlossaryMetadata) GetState() UpdateGlossaryMetadata_State
func (*UpdateGlossaryMetadata) GetSubmitTime
func (x *UpdateGlossaryMetadata) GetSubmitTime() *timestamppb.Timestamp
func (*UpdateGlossaryMetadata) ProtoMessage
func (*UpdateGlossaryMetadata) ProtoMessage()
func (*UpdateGlossaryMetadata) ProtoReflect
func (x *UpdateGlossaryMetadata) ProtoReflect() protoreflect.Message
func (*UpdateGlossaryMetadata) Reset
func (x *UpdateGlossaryMetadata) Reset()
func (*UpdateGlossaryMetadata) String
func (x *UpdateGlossaryMetadata) String() string
UpdateGlossaryMetadata_State
type UpdateGlossaryMetadata_State int32
Enumerates the possible states that the update request can be in.
UpdateGlossaryMetadata_STATE_UNSPECIFIED, UpdateGlossaryMetadata_RUNNING, UpdateGlossaryMetadata_SUCCEEDED, UpdateGlossaryMetadata_FAILED, UpdateGlossaryMetadata_CANCELLING, UpdateGlossaryMetadata_CANCELLED
const (
// Invalid.
UpdateGlossaryMetadata_STATE_UNSPECIFIED UpdateGlossaryMetadata_State = 0
// Request is being processed.
UpdateGlossaryMetadata_RUNNING UpdateGlossaryMetadata_State = 1
// The glossary was successfully updated.
UpdateGlossaryMetadata_SUCCEEDED UpdateGlossaryMetadata_State = 2
// Failed to update the glossary.
UpdateGlossaryMetadata_FAILED UpdateGlossaryMetadata_State = 3
// Request is in the process of being canceled after caller invoked
// longrunning.Operations.CancelOperation on the request id.
UpdateGlossaryMetadata_CANCELLING UpdateGlossaryMetadata_State = 4
// The glossary update request was successfully canceled.
UpdateGlossaryMetadata_CANCELLED UpdateGlossaryMetadata_State = 5
)
func (UpdateGlossaryMetadata_State) Descriptor
func (UpdateGlossaryMetadata_State) Descriptor() protoreflect.EnumDescriptor
func (UpdateGlossaryMetadata_State) Enum
func (x UpdateGlossaryMetadata_State) Enum() *UpdateGlossaryMetadata_State
func (UpdateGlossaryMetadata_State) EnumDescriptor
func (UpdateGlossaryMetadata_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use UpdateGlossaryMetadata_State.Descriptor instead.
func (UpdateGlossaryMetadata_State) Number
func (x UpdateGlossaryMetadata_State) Number() protoreflect.EnumNumber
func (UpdateGlossaryMetadata_State) String
func (x UpdateGlossaryMetadata_State) String() string
func (UpdateGlossaryMetadata_State) Type
func (UpdateGlossaryMetadata_State) Type() protoreflect.EnumType
UpdateGlossaryRequest
type UpdateGlossaryRequest struct {
// Required. The glossary entry to update.
Glossary *Glossary `protobuf:"bytes,1,opt,name=glossary,proto3" json:"glossary,omitempty"`
// The list of fields to be updated. Currently only `display_name` and
// 'input_config'
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
Request message for the update glossary flow
func (*UpdateGlossaryRequest) Descriptor
func (*UpdateGlossaryRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateGlossaryRequest.ProtoReflect.Descriptor instead.
func (*UpdateGlossaryRequest) GetGlossary
func (x *UpdateGlossaryRequest) GetGlossary() *Glossary
func (*UpdateGlossaryRequest) GetUpdateMask
func (x *UpdateGlossaryRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateGlossaryRequest) ProtoMessage
func (*UpdateGlossaryRequest) ProtoMessage()
func (*UpdateGlossaryRequest) ProtoReflect
func (x *UpdateGlossaryRequest) ProtoReflect() protoreflect.Message
func (*UpdateGlossaryRequest) Reset
func (x *UpdateGlossaryRequest) Reset()
func (*UpdateGlossaryRequest) String
func (x *UpdateGlossaryRequest) String() string