Interface DatasetParameter.Builder

All Superinterfaces:
Buildable, CopyableBuilder<DatasetParameter.Builder,DatasetParameter>, SdkBuilder<DatasetParameter.Builder,DatasetParameter>, SdkPojo
Enclosing class:
DatasetParameter

public static interface DatasetParameter.Builder extends SdkPojo, CopyableBuilder<DatasetParameter.Builder,DatasetParameter>
  • Method Details

    • name

      The name of the parameter that is used in the dataset's Amazon S3 path.

      Parameters:
      name - The name of the parameter that is used in the dataset's Amazon S3 path.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.

      Parameters:
      type - The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.

      Parameters:
      type - The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • datetimeOptions

      DatasetParameter.Builder datetimeOptions(DatetimeOptions datetimeOptions)

      Additional parameter options such as a format and a timezone. Required for datetime parameters.

      Parameters:
      datetimeOptions - Additional parameter options such as a format and a timezone. Required for datetime parameters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • datetimeOptions

      default DatasetParameter.Builder datetimeOptions(Consumer<DatetimeOptions.Builder> datetimeOptions)

      Additional parameter options such as a format and a timezone. Required for datetime parameters.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to datetimeOptions(DatetimeOptions).

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

      DatasetParameter.Builder createColumn(Boolean createColumn)

      Optional boolean value that defines whether the captured value of this parameter should be used to create a new column in a dataset.

      Parameters:
      createColumn - Optional boolean value that defines whether the captured value of this parameter should be used to create a new column in a dataset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • filter

      The optional filter expression structure to apply additional matching criteria to the parameter.

      Parameters:
      filter - The optional filter expression structure to apply additional matching criteria to the parameter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • filter

      The optional filter expression structure to apply additional matching criteria to the parameter.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to filter(FilterExpression).

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