Interface StartIdMappingJobResponse.Builder

  • Method Details

    • jobId

      The ID of the job.

      Parameters:
      jobId - The ID of the job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputSourceConfig

      A list of OutputSource objects.

      Parameters:
      outputSourceConfig - A list of OutputSource objects.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputSourceConfig

      StartIdMappingJobResponse.Builder outputSourceConfig(IdMappingJobOutputSource... outputSourceConfig)

      A list of OutputSource objects.

      Parameters:
      outputSourceConfig - A list of OutputSource objects.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputSourceConfig

      A list of OutputSource objects.

      This is a convenience method that creates an instance of the IdMappingJobOutputSource.Builder avoiding the need to create one manually via IdMappingJobOutputSource.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to outputSourceConfig(List<IdMappingJobOutputSource>).

      Parameters:
      outputSourceConfig - a consumer that will call methods on IdMappingJobOutputSource.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • jobType

      The job type for the started ID mapping job.

      A value of INCREMENTAL indicates that only new or changed data was processed since the last job run. This is the default job type if the workflow was created with an incrementalRunConfig.

      A value of BATCH indicates that all data was processed from the input source, regardless of previous job runs. This is the default job type if the workflow wasn't created with an incrementalRunConfig.

      A value of DELETE_ONLY indicates that only deletion requests from BatchDeleteUniqueIds were processed.

      Parameters:
      jobType - The job type for the started ID mapping job.

      A value of INCREMENTAL indicates that only new or changed data was processed since the last job run. This is the default job type if the workflow was created with an incrementalRunConfig.

      A value of BATCH indicates that all data was processed from the input source, regardless of previous job runs. This is the default job type if the workflow wasn't created with an incrementalRunConfig.

      A value of DELETE_ONLY indicates that only deletion requests from BatchDeleteUniqueIds were processed.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • jobType

      The job type for the started ID mapping job.

      A value of INCREMENTAL indicates that only new or changed data was processed since the last job run. This is the default job type if the workflow was created with an incrementalRunConfig.

      A value of BATCH indicates that all data was processed from the input source, regardless of previous job runs. This is the default job type if the workflow wasn't created with an incrementalRunConfig.

      A value of DELETE_ONLY indicates that only deletion requests from BatchDeleteUniqueIds were processed.

      Parameters:
      jobType - The job type for the started ID mapping job.

      A value of INCREMENTAL indicates that only new or changed data was processed since the last job run. This is the default job type if the workflow was created with an incrementalRunConfig.

      A value of BATCH indicates that all data was processed from the input source, regardless of previous job runs. This is the default job type if the workflow wasn't created with an incrementalRunConfig.

      A value of DELETE_ONLY indicates that only deletion requests from BatchDeleteUniqueIds were processed.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: