TeradataImportCommand Class

public final class TeradataImportCommand
extends ImportSettings

Teradata import command settings.

Constructor Summary

Constructor Description
TeradataImportCommand()

Creates an instance of TeradataImportCommand class.

Method Summary

Modifier and Type Method and Description
static TeradataImportCommand fromJson(JsonReader jsonReader)

Reads an instance of TeradataImportCommand from the JsonReader.

Object getAdditionalFormatOptions()

Get the additionalFormatOptions property: Additional format options for Teradata Copy Command.

String getType()

Get the type property: The import setting type.

TeradataImportCommand setAdditionalFormatOptions(Object additionalFormatOptions)

Set the additionalFormatOptions property: Additional format options for Teradata Copy Command.

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from ImportSettings

Methods inherited from java.lang.Object

Constructor Details

TeradataImportCommand

public TeradataImportCommand()

Creates an instance of TeradataImportCommand class.

Method Details

fromJson

public static TeradataImportCommand fromJson(JsonReader jsonReader)

Reads an instance of TeradataImportCommand from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of TeradataImportCommand if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the TeradataImportCommand.

getAdditionalFormatOptions

public Object getAdditionalFormatOptions()

Get the additionalFormatOptions property: Additional format options for Teradata Copy Command. The format options only applies to direct copy from CSV source. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: "additionalFormatOptions": { "timeFormat": "HHhMImSSs" }.

Returns:

the additionalFormatOptions value.

getType

public String getType()

Get the type property: The import setting type.

Overrides:

TeradataImportCommand.getType()

Returns:

the type value.

setAdditionalFormatOptions

public TeradataImportCommand setAdditionalFormatOptions(Object additionalFormatOptions)

Set the additionalFormatOptions property: Additional format options for Teradata Copy Command. The format options only applies to direct copy from CSV source. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: "additionalFormatOptions": { "timeFormat": "HHhMImSSs" }.

Parameters:

additionalFormatOptions - the additionalFormatOptions value to set.

Returns:

the TeradataImportCommand object itself.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

TeradataImportCommand.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to