@google-cloud/translate
Version:
Cloud Translation API Client Library for Node.js
878 lines (723 loc) • 1.33 MB
TypeScript
// 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