UNPKG

@google-cloud/translate

Version:
878 lines (723 loc) 1.33 MB
// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. import type {protobuf as $protobuf} from "google-gax"; import Long = require("long"); /** Namespace google. */ export namespace google { /** Namespace cloud. */ namespace cloud { /** Namespace translation. */ namespace translation { /** Namespace v3. */ namespace v3 { /** Properties of an AdaptiveMtDataset. */ interface IAdaptiveMtDataset { /** AdaptiveMtDataset name */ name?: (string|null); /** AdaptiveMtDataset displayName */ displayName?: (string|null); /** AdaptiveMtDataset sourceLanguageCode */ sourceLanguageCode?: (string|null); /** AdaptiveMtDataset targetLanguageCode */ targetLanguageCode?: (string|null); /** AdaptiveMtDataset exampleCount */ exampleCount?: (number|null); /** AdaptiveMtDataset createTime */ createTime?: (google.protobuf.ITimestamp|null); /** AdaptiveMtDataset updateTime */ updateTime?: (google.protobuf.ITimestamp|null); } /** Represents an AdaptiveMtDataset. */ class AdaptiveMtDataset implements IAdaptiveMtDataset { /** * Constructs a new AdaptiveMtDataset. * @param [properties] Properties to set */ constructor(properties?: google.cloud.translation.v3.IAdaptiveMtDataset); /** AdaptiveMtDataset name. */ public name: string; /** AdaptiveMtDataset displayName. */ public displayName: string; /** AdaptiveMtDataset sourceLanguageCode. */ public sourceLanguageCode: string; /** AdaptiveMtDataset targetLanguageCode. */ public targetLanguageCode: string; /** AdaptiveMtDataset exampleCount. */ public exampleCount: number; /** AdaptiveMtDataset createTime. */ public createTime?: (google.protobuf.ITimestamp|null); /** AdaptiveMtDataset updateTime. */ public updateTime?: (google.protobuf.ITimestamp|null); /** * Creates a new AdaptiveMtDataset instance using the specified properties. * @param [properties] Properties to set * @returns AdaptiveMtDataset instance */ public static create(properties?: google.cloud.translation.v3.IAdaptiveMtDataset): google.cloud.translation.v3.AdaptiveMtDataset; /** * Encodes the specified AdaptiveMtDataset message. Does not implicitly {@link google.cloud.translation.v3.AdaptiveMtDataset.verify|verify} messages. * @param message AdaptiveMtDataset message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.translation.v3.IAdaptiveMtDataset, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified AdaptiveMtDataset message, length delimited. Does not implicitly {@link google.cloud.translation.v3.AdaptiveMtDataset.verify|verify} messages. * @param message AdaptiveMtDataset message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.translation.v3.IAdaptiveMtDataset, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an AdaptiveMtDataset message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns AdaptiveMtDataset * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.translation.v3.AdaptiveMtDataset; /** * Decodes an AdaptiveMtDataset message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns AdaptiveMtDataset * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.translation.v3.AdaptiveMtDataset; /** * Verifies an AdaptiveMtDataset message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an AdaptiveMtDataset message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns AdaptiveMtDataset */ public static fromObject(object: { [k: string]: any }): google.cloud.translation.v3.AdaptiveMtDataset; /** * Creates a plain object from an AdaptiveMtDataset message. Also converts values to other types if specified. * @param message AdaptiveMtDataset * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.translation.v3.AdaptiveMtDataset, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this AdaptiveMtDataset to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for AdaptiveMtDataset * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CreateAdaptiveMtDatasetRequest. */ interface ICreateAdaptiveMtDatasetRequest { /** CreateAdaptiveMtDatasetRequest parent */ parent?: (string|null); /** CreateAdaptiveMtDatasetRequest adaptiveMtDataset */ adaptiveMtDataset?: (google.cloud.translation.v3.IAdaptiveMtDataset|null); } /** Represents a CreateAdaptiveMtDatasetRequest. */ class CreateAdaptiveMtDatasetRequest implements ICreateAdaptiveMtDatasetRequest { /** * Constructs a new CreateAdaptiveMtDatasetRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.translation.v3.ICreateAdaptiveMtDatasetRequest); /** CreateAdaptiveMtDatasetRequest parent. */ public parent: string; /** CreateAdaptiveMtDatasetRequest adaptiveMtDataset. */ public adaptiveMtDataset?: (google.cloud.translation.v3.IAdaptiveMtDataset|null); /** * Creates a new CreateAdaptiveMtDatasetRequest instance using the specified properties. * @param [properties] Properties to set * @returns CreateAdaptiveMtDatasetRequest instance */ public static create(properties?: google.cloud.translation.v3.ICreateAdaptiveMtDatasetRequest): google.cloud.translation.v3.CreateAdaptiveMtDatasetRequest; /** * Encodes the specified CreateAdaptiveMtDatasetRequest message. Does not implicitly {@link google.cloud.translation.v3.CreateAdaptiveMtDatasetRequest.verify|verify} messages. * @param message CreateAdaptiveMtDatasetRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.translation.v3.ICreateAdaptiveMtDatasetRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified CreateAdaptiveMtDatasetRequest message, length delimited. Does not implicitly {@link google.cloud.translation.v3.CreateAdaptiveMtDatasetRequest.verify|verify} messages. * @param message CreateAdaptiveMtDatasetRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.translation.v3.ICreateAdaptiveMtDatasetRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a CreateAdaptiveMtDatasetRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns CreateAdaptiveMtDatasetRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.translation.v3.CreateAdaptiveMtDatasetRequest; /** * Decodes a CreateAdaptiveMtDatasetRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns CreateAdaptiveMtDatasetRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.translation.v3.CreateAdaptiveMtDatasetRequest; /** * Verifies a CreateAdaptiveMtDatasetRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a CreateAdaptiveMtDatasetRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns CreateAdaptiveMtDatasetRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.translation.v3.CreateAdaptiveMtDatasetRequest; /** * Creates a plain object from a CreateAdaptiveMtDatasetRequest message. Also converts values to other types if specified. * @param message CreateAdaptiveMtDatasetRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.translation.v3.CreateAdaptiveMtDatasetRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this CreateAdaptiveMtDatasetRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for CreateAdaptiveMtDatasetRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a DeleteAdaptiveMtDatasetRequest. */ interface IDeleteAdaptiveMtDatasetRequest { /** DeleteAdaptiveMtDatasetRequest name */ name?: (string|null); } /** Represents a DeleteAdaptiveMtDatasetRequest. */ class DeleteAdaptiveMtDatasetRequest implements IDeleteAdaptiveMtDatasetRequest { /** * Constructs a new DeleteAdaptiveMtDatasetRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.translation.v3.IDeleteAdaptiveMtDatasetRequest); /** DeleteAdaptiveMtDatasetRequest name. */ public name: string; /** * Creates a new DeleteAdaptiveMtDatasetRequest instance using the specified properties. * @param [properties] Properties to set * @returns DeleteAdaptiveMtDatasetRequest instance */ public static create(properties?: google.cloud.translation.v3.IDeleteAdaptiveMtDatasetRequest): google.cloud.translation.v3.DeleteAdaptiveMtDatasetRequest; /** * Encodes the specified DeleteAdaptiveMtDatasetRequest message. Does not implicitly {@link google.cloud.translation.v3.DeleteAdaptiveMtDatasetRequest.verify|verify} messages. * @param message DeleteAdaptiveMtDatasetRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.translation.v3.IDeleteAdaptiveMtDatasetRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified DeleteAdaptiveMtDatasetRequest message, length delimited. Does not implicitly {@link google.cloud.translation.v3.DeleteAdaptiveMtDatasetRequest.verify|verify} messages. * @param message DeleteAdaptiveMtDatasetRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.translation.v3.IDeleteAdaptiveMtDatasetRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a DeleteAdaptiveMtDatasetRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns DeleteAdaptiveMtDatasetRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.translation.v3.DeleteAdaptiveMtDatasetRequest; /** * Decodes a DeleteAdaptiveMtDatasetRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns DeleteAdaptiveMtDatasetRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.translation.v3.DeleteAdaptiveMtDatasetRequest; /** * Verifies a DeleteAdaptiveMtDatasetRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a DeleteAdaptiveMtDatasetRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns DeleteAdaptiveMtDatasetRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.translation.v3.DeleteAdaptiveMtDatasetRequest; /** * Creates a plain object from a DeleteAdaptiveMtDatasetRequest message. Also converts values to other types if specified. * @param message DeleteAdaptiveMtDatasetRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.translation.v3.DeleteAdaptiveMtDatasetRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this DeleteAdaptiveMtDatasetRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for DeleteAdaptiveMtDatasetRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a GetAdaptiveMtDatasetRequest. */ interface IGetAdaptiveMtDatasetRequest { /** GetAdaptiveMtDatasetRequest name */ name?: (string|null); } /** Represents a GetAdaptiveMtDatasetRequest. */ class GetAdaptiveMtDatasetRequest implements IGetAdaptiveMtDatasetRequest { /** * Constructs a new GetAdaptiveMtDatasetRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.translation.v3.IGetAdaptiveMtDatasetRequest); /** GetAdaptiveMtDatasetRequest name. */ public name: string; /** * Creates a new GetAdaptiveMtDatasetRequest instance using the specified properties. * @param [properties] Properties to set * @returns GetAdaptiveMtDatasetRequest instance */ public static create(properties?: google.cloud.translation.v3.IGetAdaptiveMtDatasetRequest): google.cloud.translation.v3.GetAdaptiveMtDatasetRequest; /** * Encodes the specified GetAdaptiveMtDatasetRequest message. Does not implicitly {@link google.cloud.translation.v3.GetAdaptiveMtDatasetRequest.verify|verify} messages. * @param message GetAdaptiveMtDatasetRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.translation.v3.IGetAdaptiveMtDatasetRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified GetAdaptiveMtDatasetRequest message, length delimited. Does not implicitly {@link google.cloud.translation.v3.GetAdaptiveMtDatasetRequest.verify|verify} messages. * @param message GetAdaptiveMtDatasetRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.translation.v3.IGetAdaptiveMtDatasetRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a GetAdaptiveMtDatasetRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns GetAdaptiveMtDatasetRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.translation.v3.GetAdaptiveMtDatasetRequest; /** * Decodes a GetAdaptiveMtDatasetRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns GetAdaptiveMtDatasetRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.translation.v3.GetAdaptiveMtDatasetRequest; /** * Verifies a GetAdaptiveMtDatasetRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a GetAdaptiveMtDatasetRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns GetAdaptiveMtDatasetRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.translation.v3.GetAdaptiveMtDatasetRequest; /** * Creates a plain object from a GetAdaptiveMtDatasetRequest message. Also converts values to other types if specified. * @param message GetAdaptiveMtDatasetRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.translation.v3.GetAdaptiveMtDatasetRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this GetAdaptiveMtDatasetRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for GetAdaptiveMtDatasetRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListAdaptiveMtDatasetsRequest. */ interface IListAdaptiveMtDatasetsRequest { /** ListAdaptiveMtDatasetsRequest parent */ parent?: (string|null); /** ListAdaptiveMtDatasetsRequest pageSize */ pageSize?: (number|null); /** ListAdaptiveMtDatasetsRequest pageToken */ pageToken?: (string|null); /** ListAdaptiveMtDatasetsRequest filter */ filter?: (string|null); } /** Represents a ListAdaptiveMtDatasetsRequest. */ class ListAdaptiveMtDatasetsRequest implements IListAdaptiveMtDatasetsRequest { /** * Constructs a new ListAdaptiveMtDatasetsRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.translation.v3.IListAdaptiveMtDatasetsRequest); /** ListAdaptiveMtDatasetsRequest parent. */ public parent: string; /** ListAdaptiveMtDatasetsRequest pageSize. */ public pageSize: number; /** ListAdaptiveMtDatasetsRequest pageToken. */ public pageToken: string; /** ListAdaptiveMtDatasetsRequest filter. */ public filter: string; /** * Creates a new ListAdaptiveMtDatasetsRequest instance using the specified properties. * @param [properties] Properties to set * @returns ListAdaptiveMtDatasetsRequest instance */ public static create(properties?: google.cloud.translation.v3.IListAdaptiveMtDatasetsRequest): google.cloud.translation.v3.ListAdaptiveMtDatasetsRequest; /** * Encodes the specified ListAdaptiveMtDatasetsRequest message. Does not implicitly {@link google.cloud.translation.v3.ListAdaptiveMtDatasetsRequest.verify|verify} messages. * @param message ListAdaptiveMtDatasetsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.translation.v3.IListAdaptiveMtDatasetsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListAdaptiveMtDatasetsRequest message, length delimited. Does not implicitly {@link google.cloud.translation.v3.ListAdaptiveMtDatasetsRequest.verify|verify} messages. * @param message ListAdaptiveMtDatasetsRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.translation.v3.IListAdaptiveMtDatasetsRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListAdaptiveMtDatasetsRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListAdaptiveMtDatasetsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.translation.v3.ListAdaptiveMtDatasetsRequest; /** * Decodes a ListAdaptiveMtDatasetsRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListAdaptiveMtDatasetsRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.translation.v3.ListAdaptiveMtDatasetsRequest; /** * Verifies a ListAdaptiveMtDatasetsRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListAdaptiveMtDatasetsRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListAdaptiveMtDatasetsRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.translation.v3.ListAdaptiveMtDatasetsRequest; /** * Creates a plain object from a ListAdaptiveMtDatasetsRequest message. Also converts values to other types if specified. * @param message ListAdaptiveMtDatasetsRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.translation.v3.ListAdaptiveMtDatasetsRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListAdaptiveMtDatasetsRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListAdaptiveMtDatasetsRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a ListAdaptiveMtDatasetsResponse. */ interface IListAdaptiveMtDatasetsResponse { /** ListAdaptiveMtDatasetsResponse adaptiveMtDatasets */ adaptiveMtDatasets?: (google.cloud.translation.v3.IAdaptiveMtDataset[]|null); /** ListAdaptiveMtDatasetsResponse nextPageToken */ nextPageToken?: (string|null); } /** Represents a ListAdaptiveMtDatasetsResponse. */ class ListAdaptiveMtDatasetsResponse implements IListAdaptiveMtDatasetsResponse { /** * Constructs a new ListAdaptiveMtDatasetsResponse. * @param [properties] Properties to set */ constructor(properties?: google.cloud.translation.v3.IListAdaptiveMtDatasetsResponse); /** ListAdaptiveMtDatasetsResponse adaptiveMtDatasets. */ public adaptiveMtDatasets: google.cloud.translation.v3.IAdaptiveMtDataset[]; /** ListAdaptiveMtDatasetsResponse nextPageToken. */ public nextPageToken: string; /** * Creates a new ListAdaptiveMtDatasetsResponse instance using the specified properties. * @param [properties] Properties to set * @returns ListAdaptiveMtDatasetsResponse instance */ public static create(properties?: google.cloud.translation.v3.IListAdaptiveMtDatasetsResponse): google.cloud.translation.v3.ListAdaptiveMtDatasetsResponse; /** * Encodes the specified ListAdaptiveMtDatasetsResponse message. Does not implicitly {@link google.cloud.translation.v3.ListAdaptiveMtDatasetsResponse.verify|verify} messages. * @param message ListAdaptiveMtDatasetsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.translation.v3.IListAdaptiveMtDatasetsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ListAdaptiveMtDatasetsResponse message, length delimited. Does not implicitly {@link google.cloud.translation.v3.ListAdaptiveMtDatasetsResponse.verify|verify} messages. * @param message ListAdaptiveMtDatasetsResponse message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.translation.v3.IListAdaptiveMtDatasetsResponse, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ListAdaptiveMtDatasetsResponse message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ListAdaptiveMtDatasetsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.translation.v3.ListAdaptiveMtDatasetsResponse; /** * Decodes a ListAdaptiveMtDatasetsResponse message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ListAdaptiveMtDatasetsResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.translation.v3.ListAdaptiveMtDatasetsResponse; /** * Verifies a ListAdaptiveMtDatasetsResponse message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates a ListAdaptiveMtDatasetsResponse message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ListAdaptiveMtDatasetsResponse */ public static fromObject(object: { [k: string]: any }): google.cloud.translation.v3.ListAdaptiveMtDatasetsResponse; /** * Creates a plain object from a ListAdaptiveMtDatasetsResponse message. Also converts values to other types if specified. * @param message ListAdaptiveMtDatasetsResponse * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.translation.v3.ListAdaptiveMtDatasetsResponse, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ListAdaptiveMtDatasetsResponse to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ListAdaptiveMtDatasetsResponse * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an AdaptiveMtTranslateRequest. */ interface IAdaptiveMtTranslateRequest { /** AdaptiveMtTranslateRequest parent */ parent?: (string|null); /** AdaptiveMtTranslateRequest dataset */ dataset?: (string|null); /** AdaptiveMtTranslateRequest content */ content?: (string[]|null); /** AdaptiveMtTranslateRequest referenceSentenceConfig */ referenceSentenceConfig?: (google.cloud.translation.v3.AdaptiveMtTranslateRequest.IReferenceSentenceConfig|null); /** AdaptiveMtTranslateRequest glossaryConfig */ glossaryConfig?: (google.cloud.translation.v3.AdaptiveMtTranslateRequest.IGlossaryConfig|null); } /** Represents an AdaptiveMtTranslateRequest. */ class AdaptiveMtTranslateRequest implements IAdaptiveMtTranslateRequest { /** * Constructs a new AdaptiveMtTranslateRequest. * @param [properties] Properties to set */ constructor(properties?: google.cloud.translation.v3.IAdaptiveMtTranslateRequest); /** AdaptiveMtTranslateRequest parent. */ public parent: string; /** AdaptiveMtTranslateRequest dataset. */ public dataset: string; /** AdaptiveMtTranslateRequest content. */ public content: string[]; /** AdaptiveMtTranslateRequest referenceSentenceConfig. */ public referenceSentenceConfig?: (google.cloud.translation.v3.AdaptiveMtTranslateRequest.IReferenceSentenceConfig|null); /** AdaptiveMtTranslateRequest glossaryConfig. */ public glossaryConfig?: (google.cloud.translation.v3.AdaptiveMtTranslateRequest.IGlossaryConfig|null); /** AdaptiveMtTranslateRequest _referenceSentenceConfig. */ public _referenceSentenceConfig?: "referenceSentenceConfig"; /** AdaptiveMtTranslateRequest _glossaryConfig. */ public _glossaryConfig?: "glossaryConfig"; /** * Creates a new AdaptiveMtTranslateRequest instance using the specified properties. * @param [properties] Properties to set * @returns AdaptiveMtTranslateRequest instance */ public static create(properties?: google.cloud.translation.v3.IAdaptiveMtTranslateRequest): google.cloud.translation.v3.AdaptiveMtTranslateRequest; /** * Encodes the specified AdaptiveMtTranslateRequest message. Does not implicitly {@link google.cloud.translation.v3.AdaptiveMtTranslateRequest.verify|verify} messages. * @param message AdaptiveMtTranslateRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.translation.v3.IAdaptiveMtTranslateRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified AdaptiveMtTranslateRequest message, length delimited. Does not implicitly {@link google.cloud.translation.v3.AdaptiveMtTranslateRequest.verify|verify} messages. * @param message AdaptiveMtTranslateRequest message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.translation.v3.IAdaptiveMtTranslateRequest, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an AdaptiveMtTranslateRequest message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns AdaptiveMtTranslateRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.translation.v3.AdaptiveMtTranslateRequest; /** * Decodes an AdaptiveMtTranslateRequest message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns AdaptiveMtTranslateRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.translation.v3.AdaptiveMtTranslateRequest; /** * Verifies an AdaptiveMtTranslateRequest message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public static verify(message: { [k: string]: any }): (string|null); /** * Creates an AdaptiveMtTranslateRequest message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns AdaptiveMtTranslateRequest */ public static fromObject(object: { [k: string]: any }): google.cloud.translation.v3.AdaptiveMtTranslateRequest; /** * Creates a plain object from an AdaptiveMtTranslateRequest message. Also converts values to other types if specified. * @param message AdaptiveMtTranslateRequest * @param [options] Conversion options * @returns Plain object */ public static toObject(message: google.cloud.translation.v3.AdaptiveMtTranslateRequest, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this AdaptiveMtTranslateRequest to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for AdaptiveMtTranslateRequest * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace AdaptiveMtTranslateRequest { /** Properties of a ReferenceSentencePair. */ interface IReferenceSentencePair { /** ReferenceSentencePair sourceSentence */ sourceSentence?: (string|null); /** ReferenceSentencePair targetSentence */ targetSentence?: (string|null); } /** Represents a ReferenceSentencePair. */ class ReferenceSentencePair implements IReferenceSentencePair { /** * Constructs a new ReferenceSentencePair. * @param [properties] Properties to set */ constructor(properties?: google.cloud.translation.v3.AdaptiveMtTranslateRequest.IReferenceSentencePair); /** ReferenceSentencePair sourceSentence. */ public sourceSentence: string; /** ReferenceSentencePair targetSentence. */ public targetSentence: string; /** * Creates a new ReferenceSentencePair instance using the specified properties. * @param [properties] Properties to set * @returns ReferenceSentencePair instance */ public static create(properties?: google.cloud.translation.v3.AdaptiveMtTranslateRequest.IReferenceSentencePair): google.cloud.translation.v3.AdaptiveMtTranslateRequest.ReferenceSentencePair; /** * Encodes the specified ReferenceSentencePair message. Does not implicitly {@link google.cloud.translation.v3.AdaptiveMtTranslateRequest.ReferenceSentencePair.verify|verify} messages. * @param message ReferenceSentencePair message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: google.cloud.translation.v3.AdaptiveMtTranslateRequest.IReferenceSentencePair, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ReferenceSentencePair message, length delimited. Does not implicitly {@link google.cloud.translation.v3.AdaptiveMtTranslateRequest.ReferenceSentencePair.verify|verify} messages. * @param message ReferenceSentencePair message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: google.cloud.translation.v3.AdaptiveMtTranslateRequest.IReferenceSentencePair, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a ReferenceSentencePair message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ReferenceSentencePair * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.translation.v3.AdaptiveMtTranslateRequest.ReferenceSentencePair; /** * Decodes a ReferenceSentencePair message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ReferenceSentencePair * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.translation.v3.AdaptiveMtTranslateRequest.ReferenceSentencePair; /** * Verifies a ReferenceSentencePair message. * @param message Plain object to verify * @returns `null` if valid, otherwise the reason why it is not */ public sta