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
Object additionalFormatOptions()

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

static TeradataImportCommand fromJson(JsonReader jsonReader)

Reads an instance of TeradataImportCommand from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The import setting type.

void validate()

Validates the instance.

TeradataImportCommand withAdditionalFormatOptions(Object additionalFormatOptions)

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

Methods inherited from ImportSettings

Methods inherited from java.lang.Object

Constructor Details

TeradataImportCommand

public TeradataImportCommand()

Creates an instance of TeradataImportCommand class.

Method Details

additionalFormatOptions

public Object additionalFormatOptions()

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.

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.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

TeradataImportCommand.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The import setting type.

Overrides:

TeradataImportCommand.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Overrides:

TeradataImportCommand.validate()

withAdditionalFormatOptions

public TeradataImportCommand withAdditionalFormatOptions(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.

Applies to