Class CreateIngestionJobsOptions.Builder
- java.lang.Object
-
- com.ibm.cloud.watsonxdata.watsonx_data.v2.model.CreateIngestionJobsOptions.Builder
-
- Enclosing class:
- CreateIngestionJobsOptions
public static class CreateIngestionJobsOptions.Builder extends java.lang.Object
Builder.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Instantiates a new builder.Builder(java.lang.String authInstanceId, java.lang.String jobId, java.lang.String sourceDataFiles, java.lang.String targetTable, java.lang.String username)
Instantiates a new builder with required properties.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateIngestionJobsOptions.Builder
authInstanceId(java.lang.String authInstanceId)
Set the authInstanceId.CreateIngestionJobsOptions
build()
Builds a CreateIngestionJobsOptions.CreateIngestionJobsOptions.Builder
createIfNotExist(java.lang.Boolean createIfNotExist)
Set the createIfNotExist.CreateIngestionJobsOptions.Builder
csvProperty(IngestionJobPrototypeCsvProperty csvProperty)
Set the csvProperty.CreateIngestionJobsOptions.Builder
engineId(java.lang.String engineId)
Set the engineId.CreateIngestionJobsOptions.Builder
executeConfig(IngestionJobPrototypeExecuteConfig executeConfig)
Set the executeConfig.CreateIngestionJobsOptions.Builder
jobId(java.lang.String jobId)
Set the jobId.CreateIngestionJobsOptions.Builder
partitionBy(java.lang.String partitionBy)
Set the partitionBy.CreateIngestionJobsOptions.Builder
schema(java.lang.String schema)
Set the schema.CreateIngestionJobsOptions.Builder
sourceDataFiles(java.lang.String sourceDataFiles)
Set the sourceDataFiles.CreateIngestionJobsOptions.Builder
sourceFileType(java.lang.String sourceFileType)
Set the sourceFileType.CreateIngestionJobsOptions.Builder
targetTable(java.lang.String targetTable)
Set the targetTable.CreateIngestionJobsOptions.Builder
username(java.lang.String username)
Set the username.CreateIngestionJobsOptions.Builder
validateCsvHeader(java.lang.Boolean validateCsvHeader)
Set the validateCsvHeader.
-
-
-
Constructor Detail
-
Builder
public Builder()
Instantiates a new builder.
-
Builder
public Builder(java.lang.String authInstanceId, java.lang.String jobId, java.lang.String sourceDataFiles, java.lang.String targetTable, java.lang.String username)
Instantiates a new builder with required properties.- Parameters:
authInstanceId
- the authInstanceIdjobId
- the jobIdsourceDataFiles
- the sourceDataFilestargetTable
- the targetTableusername
- the username
-
-
Method Detail
-
build
public CreateIngestionJobsOptions build()
Builds a CreateIngestionJobsOptions.- Returns:
- the new CreateIngestionJobsOptions instance
-
authInstanceId
public CreateIngestionJobsOptions.Builder authInstanceId(java.lang.String authInstanceId)
Set the authInstanceId.- Parameters:
authInstanceId
- the authInstanceId- Returns:
- the CreateIngestionJobsOptions builder
-
jobId
public CreateIngestionJobsOptions.Builder jobId(java.lang.String jobId)
Set the jobId.- Parameters:
jobId
- the jobId- Returns:
- the CreateIngestionJobsOptions builder
-
sourceDataFiles
public CreateIngestionJobsOptions.Builder sourceDataFiles(java.lang.String sourceDataFiles)
Set the sourceDataFiles.- Parameters:
sourceDataFiles
- the sourceDataFiles- Returns:
- the CreateIngestionJobsOptions builder
-
targetTable
public CreateIngestionJobsOptions.Builder targetTable(java.lang.String targetTable)
Set the targetTable.- Parameters:
targetTable
- the targetTable- Returns:
- the CreateIngestionJobsOptions builder
-
username
public CreateIngestionJobsOptions.Builder username(java.lang.String username)
Set the username.- Parameters:
username
- the username- Returns:
- the CreateIngestionJobsOptions builder
-
createIfNotExist
public CreateIngestionJobsOptions.Builder createIfNotExist(java.lang.Boolean createIfNotExist)
Set the createIfNotExist.- Parameters:
createIfNotExist
- the createIfNotExist- Returns:
- the CreateIngestionJobsOptions builder
-
csvProperty
public CreateIngestionJobsOptions.Builder csvProperty(IngestionJobPrototypeCsvProperty csvProperty)
Set the csvProperty.- Parameters:
csvProperty
- the csvProperty- Returns:
- the CreateIngestionJobsOptions builder
-
engineId
public CreateIngestionJobsOptions.Builder engineId(java.lang.String engineId)
Set the engineId.- Parameters:
engineId
- the engineId- Returns:
- the CreateIngestionJobsOptions builder
-
executeConfig
public CreateIngestionJobsOptions.Builder executeConfig(IngestionJobPrototypeExecuteConfig executeConfig)
Set the executeConfig.- Parameters:
executeConfig
- the executeConfig- Returns:
- the CreateIngestionJobsOptions builder
-
partitionBy
public CreateIngestionJobsOptions.Builder partitionBy(java.lang.String partitionBy)
Set the partitionBy.- Parameters:
partitionBy
- the partitionBy- Returns:
- the CreateIngestionJobsOptions builder
-
schema
public CreateIngestionJobsOptions.Builder schema(java.lang.String schema)
Set the schema.- Parameters:
schema
- the schema- Returns:
- the CreateIngestionJobsOptions builder
-
sourceFileType
public CreateIngestionJobsOptions.Builder sourceFileType(java.lang.String sourceFileType)
Set the sourceFileType.- Parameters:
sourceFileType
- the sourceFileType- Returns:
- the CreateIngestionJobsOptions builder
-
validateCsvHeader
public CreateIngestionJobsOptions.Builder validateCsvHeader(java.lang.Boolean validateCsvHeader)
Set the validateCsvHeader.- Parameters:
validateCsvHeader
- the validateCsvHeader- Returns:
- the CreateIngestionJobsOptions builder
-
-