Interface CreateIntegrationWorkflowRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateIntegrationWorkflowRequest.Builder,CreateIntegrationWorkflowRequest>,CustomerProfilesRequest.Builder,SdkBuilder<CreateIntegrationWorkflowRequest.Builder,CreateIntegrationWorkflowRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateIntegrationWorkflowRequest
public static interface CreateIntegrationWorkflowRequest.Builder extends CustomerProfilesRequest.Builder, SdkPojo, CopyableBuilder<CreateIntegrationWorkflowRequest.Builder,CreateIntegrationWorkflowRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.customerprofiles.model.CustomerProfilesRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
domainName
CreateIntegrationWorkflowRequest.Builder domainName(String domainName)
The unique name of the domain.
- Parameters:
domainName- The unique name of the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workflowType
CreateIntegrationWorkflowRequest.Builder workflowType(String workflowType)
The type of workflow. The only supported value is APPFLOW_INTEGRATION.
- Parameters:
workflowType- The type of workflow. The only supported value is APPFLOW_INTEGRATION.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WorkflowType,WorkflowType
-
workflowType
CreateIntegrationWorkflowRequest.Builder workflowType(WorkflowType workflowType)
The type of workflow. The only supported value is APPFLOW_INTEGRATION.
- Parameters:
workflowType- The type of workflow. The only supported value is APPFLOW_INTEGRATION.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WorkflowType,WorkflowType
-
integrationConfig
CreateIntegrationWorkflowRequest.Builder integrationConfig(IntegrationConfig integrationConfig)
Configuration data for integration workflow.
- Parameters:
integrationConfig- Configuration data for integration workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrationConfig
default CreateIntegrationWorkflowRequest.Builder integrationConfig(Consumer<IntegrationConfig.Builder> integrationConfig)
Configuration data for integration workflow.
This is a convenience method that creates an instance of theIntegrationConfig.Builderavoiding the need to create one manually viaIntegrationConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tointegrationConfig(IntegrationConfig).- Parameters:
integrationConfig- a consumer that will call methods onIntegrationConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
integrationConfig(IntegrationConfig)
-
objectTypeName
CreateIntegrationWorkflowRequest.Builder objectTypeName(String objectTypeName)
The name of the profile object type.
- Parameters:
objectTypeName- The name of the profile object type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
CreateIntegrationWorkflowRequest.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role. Customer Profiles assumes this role to create resources on your behalf as part of workflow execution.
- Parameters:
roleArn- The Amazon Resource Name (ARN) of the IAM role. Customer Profiles assumes this role to create resources on your behalf as part of workflow execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateIntegrationWorkflowRequest.Builder tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
- Parameters:
tags- The tags used to organize, track, or control access for this resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateIntegrationWorkflowRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateIntegrationWorkflowRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-