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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.pinpoint.CfnCampaign.WriteTreatmentResourceProperty
CfnCampaign.WriteTreatmentResourceProperty.Builder, CfnCampaign.WriteTreatmentResourceProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCampaign.WriteTreatmentResourceProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectThe delivery configuration settings for sending the treatment through a custom channel.final ObjectThe message configuration settings for the treatment.final ObjectThe schedule settings for the treatment.final NumberThe allocated percentage of users (segment members) to send the treatment to.final ObjectThe message template to use for the treatment.final StringA custom description of the treatment.final StringA custom name for the treatment.final inthashCode()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.WriteTreatmentResourcePropertyThe delivery configuration settings for sending the treatment through a custom channel.This object is required if the
MessageConfigurationobject for the treatment specifies aCustomMessageobject.Returns union: either
IResolvableorCfnCampaign.CustomDeliveryConfigurationProperty- Specified by:
getCustomDeliveryConfigurationin interfaceCfnCampaign.WriteTreatmentResourceProperty- See Also:
-
getMessageConfiguration
Description copied from interface:CfnCampaign.WriteTreatmentResourcePropertyThe message configuration settings for the treatment.Returns union: either
IResolvableorCfnCampaign.MessageConfigurationProperty- Specified by:
getMessageConfigurationin interfaceCfnCampaign.WriteTreatmentResourceProperty- See Also:
-
getSchedule
Description copied from interface:CfnCampaign.WriteTreatmentResourcePropertyThe schedule settings for the treatment.Returns union: either
IResolvableorCfnCampaign.ScheduleProperty- Specified by:
getSchedulein interfaceCfnCampaign.WriteTreatmentResourceProperty- See Also:
-
getSizePercent
Description copied from interface:CfnCampaign.WriteTreatmentResourcePropertyThe allocated percentage of users (segment members) to send the treatment to.- Specified by:
getSizePercentin interfaceCfnCampaign.WriteTreatmentResourceProperty- See Also:
-
getTemplateConfiguration
Description copied from interface:CfnCampaign.WriteTreatmentResourcePropertyThe message template to use for the treatment.Returns union: either
IResolvableorCfnCampaign.TemplateConfigurationProperty- Specified by:
getTemplateConfigurationin interfaceCfnCampaign.WriteTreatmentResourceProperty- See Also:
-
getTreatmentDescription
Description copied from interface:CfnCampaign.WriteTreatmentResourcePropertyA custom description of the treatment.- Specified by:
getTreatmentDescriptionin interfaceCfnCampaign.WriteTreatmentResourceProperty- See Also:
-
getTreatmentName
Description copied from interface:CfnCampaign.WriteTreatmentResourcePropertyA custom name for the treatment.- Specified by:
getTreatmentNamein interfaceCfnCampaign.WriteTreatmentResourceProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-