Class CfnCampaign.WriteTreatmentResourceProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.pinpoint.CfnCampaign.WriteTreatmentResourceProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCampaign.WriteTreatmentResourceProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCampaign.WriteTreatmentResourceProperty
@Stability(Stable)
@Internal
public static final class CfnCampaign.WriteTreatmentResourceProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCampaign.WriteTreatmentResourceProperty
An implementation for
CfnCampaign.WriteTreatmentResourceProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.pinpoint.CfnCampaign.WriteTreatmentResourceProperty
CfnCampaign.WriteTreatmentResourceProperty.Builder, CfnCampaign.WriteTreatmentResourceProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnCampaign.WriteTreatmentResourceProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
The delivery configuration settings for sending the treatment through a custom channel.final Object
The message configuration settings for the treatment.final Object
The schedule settings for the treatment.final Number
The allocated percentage of users (segment members) to send the treatment to.final Object
The message template to use for the treatment.final String
A custom description of the treatment.final String
A custom name for the treatment.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnCampaign.WriteTreatmentResourceProperty.Builder
.
-
-
Method Details
-
getCustomDeliveryConfiguration
Description copied from interface:CfnCampaign.WriteTreatmentResourceProperty
The delivery configuration settings for sending the treatment through a custom channel.This object is required if the
MessageConfiguration
object for the treatment specifies aCustomMessage
object.- Specified by:
getCustomDeliveryConfiguration
in interfaceCfnCampaign.WriteTreatmentResourceProperty
- See Also:
-
getMessageConfiguration
Description copied from interface:CfnCampaign.WriteTreatmentResourceProperty
The message configuration settings for the treatment.- Specified by:
getMessageConfiguration
in interfaceCfnCampaign.WriteTreatmentResourceProperty
- See Also:
-
getSchedule
Description copied from interface:CfnCampaign.WriteTreatmentResourceProperty
The schedule settings for the treatment.- Specified by:
getSchedule
in interfaceCfnCampaign.WriteTreatmentResourceProperty
- See Also:
-
getSizePercent
Description copied from interface:CfnCampaign.WriteTreatmentResourceProperty
The allocated percentage of users (segment members) to send the treatment to.- Specified by:
getSizePercent
in interfaceCfnCampaign.WriteTreatmentResourceProperty
- See Also:
-
getTemplateConfiguration
Description copied from interface:CfnCampaign.WriteTreatmentResourceProperty
The message template to use for the treatment.- Specified by:
getTemplateConfiguration
in interfaceCfnCampaign.WriteTreatmentResourceProperty
- See Also:
-
getTreatmentDescription
Description copied from interface:CfnCampaign.WriteTreatmentResourceProperty
A custom description of the treatment.- Specified by:
getTreatmentDescription
in interfaceCfnCampaign.WriteTreatmentResourceProperty
- See Also:
-
getTreatmentName
Description copied from interface:CfnCampaign.WriteTreatmentResourceProperty
A custom name for the treatment.- Specified by:
getTreatmentName
in interfaceCfnCampaign.WriteTreatmentResourceProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-