@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, withSdkRequestTimeout
public 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.WorkflowType
public String getWorkflowType()
The type of workflow. The only supported value is APPFLOW_INTEGRATION.
WorkflowType
public 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.WorkflowType
public 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.WorkflowType
public 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 Object
Object.toString()
public CreateIntegrationWorkflowRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()