@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateIntegrationWorkflowRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| CreateIntegrationWorkflowRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateIntegrationWorkflowRequest | addTagsEntry(String key,
            String value)Add a single Tags entry | 
| CreateIntegrationWorkflowRequest | clearTagsEntries()Removes all the entries added into Tags. | 
| CreateIntegrationWorkflowRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getDomainName()
 The unique name of the domain. | 
| IntegrationConfig | getIntegrationConfig()
 Configuration data for integration workflow. | 
| String | getObjectTypeName()
 The name of the profile object type. | 
| String | getRoleArn()
 The Amazon Resource Name (ARN) of the IAM role. | 
| Map<String,String> | getTags()
 The tags used to organize, track, or control access for this resource. | 
| String | getWorkflowType()
 The type of workflow. | 
| int | hashCode() | 
| void | setDomainName(String domainName)
 The unique name of the domain. | 
| void | setIntegrationConfig(IntegrationConfig integrationConfig)
 Configuration data for integration workflow. | 
| void | setObjectTypeName(String objectTypeName)
 The name of the profile object type. | 
| void | setRoleArn(String roleArn)
 The Amazon Resource Name (ARN) of the IAM role. | 
| void | setTags(Map<String,String> tags)
 The tags used to organize, track, or control access for this resource. | 
| void | setWorkflowType(String workflowType)
 The type of workflow. | 
| String | toString()Returns a string representation of this object. | 
| CreateIntegrationWorkflowRequest | withDomainName(String domainName)
 The unique name of the domain. | 
| CreateIntegrationWorkflowRequest | withIntegrationConfig(IntegrationConfig integrationConfig)
 Configuration data for integration workflow. | 
| CreateIntegrationWorkflowRequest | withObjectTypeName(String objectTypeName)
 The name of the profile object type. | 
| CreateIntegrationWorkflowRequest | withRoleArn(String roleArn)
 The Amazon Resource Name (ARN) of the IAM role. | 
| CreateIntegrationWorkflowRequest | withTags(Map<String,String> tags)
 The tags used to organize, track, or control access for this resource. | 
| CreateIntegrationWorkflowRequest | withWorkflowType(String workflowType)
 The type of workflow. | 
| CreateIntegrationWorkflowRequest | withWorkflowType(WorkflowType workflowType)
 The type of workflow. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setDomainName(String domainName)
The unique name of the domain.
domainName - The unique name of the domain.public String getDomainName()
The unique name of the domain.
public CreateIntegrationWorkflowRequest withDomainName(String domainName)
The unique name of the domain.
domainName - The unique name of the domain.public void setWorkflowType(String workflowType)
The type of workflow. The only supported value is APPFLOW_INTEGRATION.
workflowType - The type of workflow. The only supported value is APPFLOW_INTEGRATION.WorkflowTypepublic String getWorkflowType()
The type of workflow. The only supported value is APPFLOW_INTEGRATION.
WorkflowTypepublic CreateIntegrationWorkflowRequest withWorkflowType(String workflowType)
The type of workflow. The only supported value is APPFLOW_INTEGRATION.
workflowType - The type of workflow. The only supported value is APPFLOW_INTEGRATION.WorkflowTypepublic CreateIntegrationWorkflowRequest withWorkflowType(WorkflowType workflowType)
The type of workflow. The only supported value is APPFLOW_INTEGRATION.
workflowType - The type of workflow. The only supported value is APPFLOW_INTEGRATION.WorkflowTypepublic void setIntegrationConfig(IntegrationConfig integrationConfig)
Configuration data for integration workflow.
integrationConfig - Configuration data for integration workflow.public IntegrationConfig getIntegrationConfig()
Configuration data for integration workflow.
public CreateIntegrationWorkflowRequest withIntegrationConfig(IntegrationConfig integrationConfig)
Configuration data for integration workflow.
integrationConfig - Configuration data for integration workflow.public void setObjectTypeName(String objectTypeName)
The name of the profile object type.
objectTypeName - The name of the profile object type.public String getObjectTypeName()
The name of the profile object type.
public CreateIntegrationWorkflowRequest withObjectTypeName(String objectTypeName)
The name of the profile object type.
objectTypeName - The name of the profile object type.public void setRoleArn(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.
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.public String getRoleArn()
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.
public CreateIntegrationWorkflowRequest withRoleArn(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.
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.public Map<String,String> getTags()
The tags used to organize, track, or control access for this resource.
public void setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
tags - The tags used to organize, track, or control access for this resource.public CreateIntegrationWorkflowRequest withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
tags - The tags used to organize, track, or control access for this resource.public CreateIntegrationWorkflowRequest addTagsEntry(String key, String value)
public CreateIntegrationWorkflowRequest clearTagsEntries()
public String toString()
toString in class ObjectObject.toString()public CreateIntegrationWorkflowRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()