@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AppflowIntegrationWorkflowAttributes extends Object implements Serializable, Cloneable, StructuredPojo
Structure holding all APPFLOW_INTEGRATION specific workflow attributes.
| Constructor and Description |
|---|
AppflowIntegrationWorkflowAttributes() |
| Modifier and Type | Method and Description |
|---|---|
AppflowIntegrationWorkflowAttributes |
clone() |
boolean |
equals(Object obj) |
String |
getConnectorProfileName()
The name of the AppFlow connector profile used for ingestion.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the IAM role.
|
String |
getSourceConnectorType()
Specifies the source connector type, such as Salesforce, ServiceNow, and Marketo.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setConnectorProfileName(String connectorProfileName)
The name of the AppFlow connector profile used for ingestion.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role.
|
void |
setSourceConnectorType(String sourceConnectorType)
Specifies the source connector type, such as Salesforce, ServiceNow, and Marketo.
|
String |
toString()
Returns a string representation of this object.
|
AppflowIntegrationWorkflowAttributes |
withConnectorProfileName(String connectorProfileName)
The name of the AppFlow connector profile used for ingestion.
|
AppflowIntegrationWorkflowAttributes |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role.
|
AppflowIntegrationWorkflowAttributes |
withSourceConnectorType(SourceConnectorType sourceConnectorType)
Specifies the source connector type, such as Salesforce, ServiceNow, and Marketo.
|
AppflowIntegrationWorkflowAttributes |
withSourceConnectorType(String sourceConnectorType)
Specifies the source connector type, such as Salesforce, ServiceNow, and Marketo.
|
public AppflowIntegrationWorkflowAttributes()
public void setSourceConnectorType(String sourceConnectorType)
Specifies the source connector type, such as Salesforce, ServiceNow, and Marketo. Indicates source of ingestion.
sourceConnectorType - Specifies the source connector type, such as Salesforce, ServiceNow, and Marketo. Indicates source of
ingestion.SourceConnectorTypepublic String getSourceConnectorType()
Specifies the source connector type, such as Salesforce, ServiceNow, and Marketo. Indicates source of ingestion.
SourceConnectorTypepublic AppflowIntegrationWorkflowAttributes withSourceConnectorType(String sourceConnectorType)
Specifies the source connector type, such as Salesforce, ServiceNow, and Marketo. Indicates source of ingestion.
sourceConnectorType - Specifies the source connector type, such as Salesforce, ServiceNow, and Marketo. Indicates source of
ingestion.SourceConnectorTypepublic AppflowIntegrationWorkflowAttributes withSourceConnectorType(SourceConnectorType sourceConnectorType)
Specifies the source connector type, such as Salesforce, ServiceNow, and Marketo. Indicates source of ingestion.
sourceConnectorType - Specifies the source connector type, such as Salesforce, ServiceNow, and Marketo. Indicates source of
ingestion.SourceConnectorTypepublic void setConnectorProfileName(String connectorProfileName)
The name of the AppFlow connector profile used for ingestion.
connectorProfileName - The name of the AppFlow connector profile used for ingestion.public String getConnectorProfileName()
The name of the AppFlow connector profile used for ingestion.
public AppflowIntegrationWorkflowAttributes withConnectorProfileName(String connectorProfileName)
The name of the AppFlow connector profile used for ingestion.
connectorProfileName - The name of the AppFlow connector profile used for ingestion.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 AppflowIntegrationWorkflowAttributes 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 String toString()
toString in class ObjectObject.toString()public AppflowIntegrationWorkflowAttributes clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.