BatchTranslateDocumentRequest

google.cloud.translation.v3. BatchTranslateDocumentRequest

Represents a BatchTranslateDocumentRequest.

Constructor

new BatchTranslateDocumentRequest(propertiesopt)

Constructs a new BatchTranslateDocumentRequest.

Parameters:
Name Type Attributes Description
properties google.cloud.translation.v3.IBatchTranslateDocumentRequest <optional>

Properties to set

Implements:
  • IBatchTranslateDocumentRequest

Members

customizedAttribution

BatchTranslateDocumentRequest customizedAttribution.

enableRotationCorrection

BatchTranslateDocumentRequest enableRotationCorrection.

enableShadowRemovalNativePdf

BatchTranslateDocumentRequest enableShadowRemovalNativePdf.

formatConversions

BatchTranslateDocumentRequest formatConversions.

glossaries

BatchTranslateDocumentRequest glossaries.

inputConfigs

BatchTranslateDocumentRequest inputConfigs.

models

BatchTranslateDocumentRequest models.

outputConfig

BatchTranslateDocumentRequest outputConfig.

parent

BatchTranslateDocumentRequest parent.

sourceLanguageCode

BatchTranslateDocumentRequest sourceLanguageCode.

targetLanguageCodes

BatchTranslateDocumentRequest targetLanguageCodes.

Methods

toJSON() → {Object.<string, *>}

Converts this BatchTranslateDocumentRequest to JSON.

Returns:
Type Description
Object.<string, *>

JSON object

(static) create(propertiesopt) → {google.cloud.translation.v3.BatchTranslateDocumentRequest}

Creates a new BatchTranslateDocumentRequest instance using the specified properties.

Parameters:
Name Type Attributes Description
properties google.cloud.translation.v3.IBatchTranslateDocumentRequest <optional>

Properties to set

Returns:
Type Description
google.cloud.translation.v3.BatchTranslateDocumentRequest

BatchTranslateDocumentRequest instance

(static) decode(reader, lengthopt) → {google.cloud.translation.v3.BatchTranslateDocumentRequest}

Decodes a BatchTranslateDocumentRequest message from the specified reader or buffer.

Parameters:
Name Type Attributes Description
reader $protobuf.Reader | Uint8Array

Reader or buffer to decode from

length number <optional>

Message length if known beforehand

Returns:
Type Description
google.cloud.translation.v3.BatchTranslateDocumentRequest

BatchTranslateDocumentRequest

Throws:
  • If the payload is not a reader or valid buffer

    Type
    Error
  • If required fields are missing

    Type
    $protobuf.util.ProtocolError

(static) decodeDelimited(reader) → {google.cloud.translation.v3.BatchTranslateDocumentRequest}

Decodes a BatchTranslateDocumentRequest message from the specified reader or buffer, length delimited.

Parameters:
Name Type Description
reader $protobuf.Reader | Uint8Array

Reader or buffer to decode from

Returns:
Type Description
google.cloud.translation.v3.BatchTranslateDocumentRequest

BatchTranslateDocumentRequest

Throws:
  • If the payload is not a reader or valid buffer

    Type
    Error
  • If required fields are missing

    Type
    $protobuf.util.ProtocolError

(static) encode(message, writeropt) → {$protobuf.Writer}

Encodes the specified BatchTranslateDocumentRequest message. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.cloud.translation.v3.IBatchTranslateDocumentRequest

BatchTranslateDocumentRequest message or plain object to encode

writer $protobuf.Writer <optional>

Writer to encode to

Returns:
Type Description
$protobuf.Writer

Writer

(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}

Encodes the specified BatchTranslateDocumentRequest message, length delimited. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.cloud.translation.v3.IBatchTranslateDocumentRequest

BatchTranslateDocumentRequest message or plain object to encode

writer $protobuf.Writer <optional>

Writer to encode to

Returns:
Type Description
$protobuf.Writer

Writer

(static) fromObject(object) → {google.cloud.translation.v3.BatchTranslateDocumentRequest}

Creates a BatchTranslateDocumentRequest message from a plain object. Also converts values to their respective internal types.

Parameters:
Name Type Description
object Object.<string, *>

Plain object

Returns:
Type Description
google.cloud.translation.v3.BatchTranslateDocumentRequest

BatchTranslateDocumentRequest

(static) getTypeUrl(typeUrlPrefixopt) → {string}

Gets the default type url for BatchTranslateDocumentRequest

Parameters:
Name Type Attributes Description
typeUrlPrefix string <optional>

your custom typeUrlPrefix(default "type.googleapis.com")

Returns:
Type Description
string

The default type url

(static) toObject(message, optionsopt) → {Object.<string, *>}

Creates a plain object from a BatchTranslateDocumentRequest message. Also converts values to other types if specified.

Parameters:
Name Type Attributes Description
message google.cloud.translation.v3.BatchTranslateDocumentRequest

BatchTranslateDocumentRequest

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

(static) verify(message) → {string|null}

Verifies a BatchTranslateDocumentRequest message.

Parameters:
Name Type Description
message Object.<string, *>

Plain object to verify

Returns:
Type Description
string | null

null if valid, otherwise the reason why it is not