Interface EdiConfiguration.Builder

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

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

    • type

      Returns the type of the capability. Currently, only edi is supported.

      Parameters:
      type - Returns the type of the capability. Currently, only edi is supported.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      Returns the type of the capability. Currently, only edi is supported.

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

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

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

      EdiConfiguration.Builder inputLocation(S3Location inputLocation)

      Contains the Amazon S3 bucket and prefix for the location of the input file, which is contained in an S3Location object.

      Parameters:
      inputLocation - Contains the Amazon S3 bucket and prefix for the location of the input file, which is contained in an S3Location object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputLocation

      default EdiConfiguration.Builder inputLocation(Consumer<S3Location.Builder> inputLocation)

      Contains the Amazon S3 bucket and prefix for the location of the input file, which is contained in an S3Location object.

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

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

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

      EdiConfiguration.Builder outputLocation(S3Location outputLocation)

      Contains the Amazon S3 bucket and prefix for the location of the output file, which is contained in an S3Location object.

      Parameters:
      outputLocation - Contains the Amazon S3 bucket and prefix for the location of the output file, which is contained in an S3Location object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputLocation

      default EdiConfiguration.Builder outputLocation(Consumer<S3Location.Builder> outputLocation)

      Contains the Amazon S3 bucket and prefix for the location of the output file, which is contained in an S3Location object.

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

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

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

      EdiConfiguration.Builder transformerId(String transformerId)

      Returns the system-assigned unique identifier for the transformer.

      Parameters:
      transformerId - Returns the system-assigned unique identifier for the transformer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.