Class CfnFlowPropsMixin.PrefixConfigProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.appflow.CfnFlowPropsMixin.PrefixConfigProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnFlowPropsMixin.PrefixConfigProperty>
- Enclosing interface:
CfnFlowPropsMixin.PrefixConfigProperty
@Stability(Stable)
public static final class CfnFlowPropsMixin.PrefixConfigProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnFlowPropsMixin.PrefixConfigProperty>
A builder for
CfnFlowPropsMixin.PrefixConfigProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.pathPrefixHierarchy(List<String> pathPrefixHierarchy) Sets the value ofCfnFlowPropsMixin.PrefixConfigProperty.getPathPrefixHierarchy()prefixFormat(String prefixFormat) Sets the value ofCfnFlowPropsMixin.PrefixConfigProperty.getPrefixFormat()prefixType(String prefixType) Sets the value ofCfnFlowPropsMixin.PrefixConfigProperty.getPrefixType()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
pathPrefixHierarchy
@Stability(Stable) public CfnFlowPropsMixin.PrefixConfigProperty.Builder pathPrefixHierarchy(List<String> pathPrefixHierarchy) Sets the value ofCfnFlowPropsMixin.PrefixConfigProperty.getPathPrefixHierarchy()- 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:
this
-
prefixFormat
@Stability(Stable) public CfnFlowPropsMixin.PrefixConfigProperty.Builder prefixFormat(String prefixFormat) Sets the value ofCfnFlowPropsMixin.PrefixConfigProperty.getPrefixFormat()- Parameters:
prefixFormat- Determines the level of granularity for the date and time that's included in the prefix.- Returns:
this
-
prefixType
@Stability(Stable) public CfnFlowPropsMixin.PrefixConfigProperty.Builder prefixType(String prefixType) Sets the value ofCfnFlowPropsMixin.PrefixConfigProperty.getPrefixType()- Parameters:
prefixType- Determines the format of the prefix, and whether it applies to the file name, file path, or both.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnFlowPropsMixin.PrefixConfigProperty>- Returns:
- a new instance of
CfnFlowPropsMixin.PrefixConfigProperty - Throws:
NullPointerException- if any required attribute was not provided
-