@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JourneyChannelSettings extends Object implements Serializable, Cloneable, StructuredPojo
The channel-specific configurations for the journey.
Constructor and Description |
---|
JourneyChannelSettings() |
Modifier and Type | Method and Description |
---|---|
JourneyChannelSettings |
clone() |
boolean |
equals(Object obj) |
String |
getConnectCampaignArn()
Amazon Resource Name (ARN) of the Connect Campaign.
|
String |
getConnectCampaignExecutionRoleArn()
IAM role ARN to be assumed when invoking Connect campaign execution APIs for dialing.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConnectCampaignArn(String connectCampaignArn)
Amazon Resource Name (ARN) of the Connect Campaign.
|
void |
setConnectCampaignExecutionRoleArn(String connectCampaignExecutionRoleArn)
IAM role ARN to be assumed when invoking Connect campaign execution APIs for dialing.
|
String |
toString()
Returns a string representation of this object.
|
JourneyChannelSettings |
withConnectCampaignArn(String connectCampaignArn)
Amazon Resource Name (ARN) of the Connect Campaign.
|
JourneyChannelSettings |
withConnectCampaignExecutionRoleArn(String connectCampaignExecutionRoleArn)
IAM role ARN to be assumed when invoking Connect campaign execution APIs for dialing.
|
public void setConnectCampaignArn(String connectCampaignArn)
Amazon Resource Name (ARN) of the Connect Campaign.
connectCampaignArn
- Amazon Resource Name (ARN) of the Connect Campaign.public String getConnectCampaignArn()
Amazon Resource Name (ARN) of the Connect Campaign.
public JourneyChannelSettings withConnectCampaignArn(String connectCampaignArn)
Amazon Resource Name (ARN) of the Connect Campaign.
connectCampaignArn
- Amazon Resource Name (ARN) of the Connect Campaign.public void setConnectCampaignExecutionRoleArn(String connectCampaignExecutionRoleArn)
IAM role ARN to be assumed when invoking Connect campaign execution APIs for dialing.
connectCampaignExecutionRoleArn
- IAM role ARN to be assumed when invoking Connect campaign execution APIs for dialing.public String getConnectCampaignExecutionRoleArn()
IAM role ARN to be assumed when invoking Connect campaign execution APIs for dialing.
public JourneyChannelSettings withConnectCampaignExecutionRoleArn(String connectCampaignExecutionRoleArn)
IAM role ARN to be assumed when invoking Connect campaign execution APIs for dialing.
connectCampaignExecutionRoleArn
- IAM role ARN to be assumed when invoking Connect campaign execution APIs for dialing.public String toString()
toString
in class Object
Object.toString()
public JourneyChannelSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.