public static final class CfnCampaign.WriteTreatmentResourceProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnCampaign.WriteTreatmentResourceProperty
CfnCampaign.WriteTreatmentResourceProperty
CfnCampaign.WriteTreatmentResourceProperty.Builder, CfnCampaign.WriteTreatmentResourceProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getCustomDeliveryConfiguration()
The delivery configuration settings for sending the treatment through a custom channel.
|
java.lang.Object |
getMessageConfiguration()
The message configuration settings for the treatment.
|
java.lang.Object |
getSchedule()
The schedule settings for the treatment.
|
java.lang.Number |
getSizePercent()
The allocated percentage of users (segment members) to send the treatment to.
|
java.lang.Object |
getTemplateConfiguration()
The message template to use for the treatment.
|
java.lang.String |
getTreatmentDescription()
A custom description of the treatment.
|
java.lang.String |
getTreatmentName()
A custom name for the treatment.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.Object getCustomDeliveryConfiguration()
CfnCampaign.WriteTreatmentResourceProperty
This object is required if the MessageConfiguration
object for the treatment specifies a CustomMessage
object.
getCustomDeliveryConfiguration
in interface CfnCampaign.WriteTreatmentResourceProperty
public final java.lang.Object getMessageConfiguration()
CfnCampaign.WriteTreatmentResourceProperty
getMessageConfiguration
in interface CfnCampaign.WriteTreatmentResourceProperty
public final java.lang.Object getSchedule()
CfnCampaign.WriteTreatmentResourceProperty
getSchedule
in interface CfnCampaign.WriteTreatmentResourceProperty
public final java.lang.Number getSizePercent()
CfnCampaign.WriteTreatmentResourceProperty
getSizePercent
in interface CfnCampaign.WriteTreatmentResourceProperty
public final java.lang.Object getTemplateConfiguration()
CfnCampaign.WriteTreatmentResourceProperty
getTemplateConfiguration
in interface CfnCampaign.WriteTreatmentResourceProperty
public final java.lang.String getTreatmentDescription()
CfnCampaign.WriteTreatmentResourceProperty
getTreatmentDescription
in interface CfnCampaign.WriteTreatmentResourceProperty
public final java.lang.String getTreatmentName()
CfnCampaign.WriteTreatmentResourceProperty
getTreatmentName
in interface CfnCampaign.WriteTreatmentResourceProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()