Interface PrefixConfig.Builder

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

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

    • prefixType

      PrefixConfig.Builder prefixType(String prefixType)

      Determines the format of the prefix, and whether it applies to the file name, file path, or both.

      Parameters:
      prefixType - Determines the format of the prefix, and whether it applies to the file name, file path, or both.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • prefixType

      PrefixConfig.Builder prefixType(PrefixType prefixType)

      Determines the format of the prefix, and whether it applies to the file name, file path, or both.

      Parameters:
      prefixType - Determines the format of the prefix, and whether it applies to the file name, file path, or both.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • prefixFormat

      PrefixConfig.Builder prefixFormat(String prefixFormat)

      Determines the level of granularity for the date and time that's included in the prefix.

      Parameters:
      prefixFormat - Determines the level of granularity for the date and time that's included in the prefix.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • prefixFormat

      PrefixConfig.Builder prefixFormat(PrefixFormat prefixFormat)

      Determines the level of granularity for the date and time that's included in the prefix.

      Parameters:
      prefixFormat - Determines the level of granularity for the date and time that's included in the prefix.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • pathPrefixHierarchyWithStrings

      PrefixConfig.Builder pathPrefixHierarchyWithStrings(Collection<String> pathPrefixHierarchy)

      Specifies whether the destination file path includes either or both of the following elements:

      EXECUTION_ID

      The ID that Amazon AppFlow assigns to the flow run.

      SCHEMA_VERSION

      The version number of your data schema. Amazon AppFlow assigns this version number. The version number increases by one when you change any of the following settings in your flow configuration:

      • Source-to-destination field mappings

      • Field data types

      • Partition keys

      Parameters:
      pathPrefixHierarchy - Specifies whether the destination file path includes either or both of the following elements:

      EXECUTION_ID

      The ID that Amazon AppFlow assigns to the flow run.

      SCHEMA_VERSION

      The version number of your data schema. Amazon AppFlow assigns this version number. The version number increases by one when you change any of the following settings in your flow configuration:

      • Source-to-destination field mappings

      • Field data types

      • Partition keys

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

      PrefixConfig.Builder pathPrefixHierarchyWithStrings(String... pathPrefixHierarchy)

      Specifies whether the destination file path includes either or both of the following elements:

      EXECUTION_ID

      The ID that Amazon AppFlow assigns to the flow run.

      SCHEMA_VERSION

      The version number of your data schema. Amazon AppFlow assigns this version number. The version number increases by one when you change any of the following settings in your flow configuration:

      • Source-to-destination field mappings

      • Field data types

      • Partition keys

      Parameters:
      pathPrefixHierarchy - Specifies whether the destination file path includes either or both of the following elements:

      EXECUTION_ID

      The ID that Amazon AppFlow assigns to the flow run.

      SCHEMA_VERSION

      The version number of your data schema. Amazon AppFlow assigns this version number. The version number increases by one when you change any of the following settings in your flow configuration:

      • Source-to-destination field mappings

      • Field data types

      • Partition keys

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

      PrefixConfig.Builder pathPrefixHierarchy(Collection<PathPrefix> pathPrefixHierarchy)

      Specifies whether the destination file path includes either or both of the following elements:

      EXECUTION_ID

      The ID that Amazon AppFlow assigns to the flow run.

      SCHEMA_VERSION

      The version number of your data schema. Amazon AppFlow assigns this version number. The version number increases by one when you change any of the following settings in your flow configuration:

      • Source-to-destination field mappings

      • Field data types

      • Partition keys

      Parameters:
      pathPrefixHierarchy - Specifies whether the destination file path includes either or both of the following elements:

      EXECUTION_ID

      The ID that Amazon AppFlow assigns to the flow run.

      SCHEMA_VERSION

      The version number of your data schema. Amazon AppFlow assigns this version number. The version number increases by one when you change any of the following settings in your flow configuration:

      • Source-to-destination field mappings

      • Field data types

      • Partition keys

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

      PrefixConfig.Builder pathPrefixHierarchy(PathPrefix... pathPrefixHierarchy)

      Specifies whether the destination file path includes either or both of the following elements:

      EXECUTION_ID

      The ID that Amazon AppFlow assigns to the flow run.

      SCHEMA_VERSION

      The version number of your data schema. Amazon AppFlow assigns this version number. The version number increases by one when you change any of the following settings in your flow configuration:

      • Source-to-destination field mappings

      • Field data types

      • Partition keys

      Parameters:
      pathPrefixHierarchy - Specifies whether the destination file path includes either or both of the following elements:

      EXECUTION_ID

      The ID that Amazon AppFlow assigns to the flow run.

      SCHEMA_VERSION

      The version number of your data schema. Amazon AppFlow assigns this version number. The version number increases by one when you change any of the following settings in your flow configuration:

      • Source-to-destination field mappings

      • Field data types

      • Partition keys

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