Interface CfnMessageTemplate.MessageTemplateAttributesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnMessageTemplate.MessageTemplateAttributesProperty.Jsii$Proxy
- Enclosing class:
CfnMessageTemplate
@Stability(Stable)
public static interface CfnMessageTemplate.MessageTemplateAttributesProperty
extends software.amazon.jsii.JsiiSerializable
The attributes that are used with the message template.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.wisdom.*;
MessageTemplateAttributesProperty messageTemplateAttributesProperty = MessageTemplateAttributesProperty.builder()
.agentAttributes(AgentAttributesProperty.builder()
.firstName("firstName")
.lastName("lastName")
.build())
.customAttributes(Map.of(
"customAttributesKey", "customAttributes"))
.customerProfileAttributes(CustomerProfileAttributesProperty.builder()
.accountNumber("accountNumber")
.additionalInformation("additionalInformation")
.address1("address1")
.address2("address2")
.address3("address3")
.address4("address4")
.billingAddress1("billingAddress1")
.billingAddress2("billingAddress2")
.billingAddress3("billingAddress3")
.billingAddress4("billingAddress4")
.billingCity("billingCity")
.billingCountry("billingCountry")
.billingCounty("billingCounty")
.billingPostalCode("billingPostalCode")
.billingProvince("billingProvince")
.billingState("billingState")
.birthDate("birthDate")
.businessEmailAddress("businessEmailAddress")
.businessName("businessName")
.businessPhoneNumber("businessPhoneNumber")
.city("city")
.country("country")
.county("county")
.custom(Map.of(
"customKey", "custom"))
.emailAddress("emailAddress")
.firstName("firstName")
.gender("gender")
.homePhoneNumber("homePhoneNumber")
.lastName("lastName")
.mailingAddress1("mailingAddress1")
.mailingAddress2("mailingAddress2")
.mailingAddress3("mailingAddress3")
.mailingAddress4("mailingAddress4")
.mailingCity("mailingCity")
.mailingCountry("mailingCountry")
.mailingCounty("mailingCounty")
.mailingPostalCode("mailingPostalCode")
.mailingProvince("mailingProvince")
.mailingState("mailingState")
.middleName("middleName")
.mobilePhoneNumber("mobilePhoneNumber")
.partyType("partyType")
.phoneNumber("phoneNumber")
.postalCode("postalCode")
.profileArn("profileArn")
.profileId("profileId")
.province("province")
.shippingAddress1("shippingAddress1")
.shippingAddress2("shippingAddress2")
.shippingAddress3("shippingAddress3")
.shippingAddress4("shippingAddress4")
.shippingCity("shippingCity")
.shippingCountry("shippingCountry")
.shippingCounty("shippingCounty")
.shippingPostalCode("shippingPostalCode")
.shippingProvince("shippingProvince")
.shippingState("shippingState")
.state("state")
.build())
.systemAttributes(SystemAttributesProperty.builder()
.customerEndpoint(SystemEndpointAttributesProperty.builder()
.address("address")
.build())
.name("name")
.systemEndpoint(SystemEndpointAttributesProperty.builder()
.address("address")
.build())
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnMessageTemplate.MessageTemplateAttributesPropertystatic final classAn implementation forCfnMessageTemplate.MessageTemplateAttributesProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe agent attributes that are used with the message template.default ObjectThe custom attributes that are used with the message template.default ObjectThe customer profile attributes that are used with the message template.default ObjectThe system attributes that are used with the message template.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAgentAttributes
The agent attributes that are used with the message template.Returns union: either
IResolvableorCfnMessageTemplate.AgentAttributesProperty- See Also:
-
getCustomAttributes
The custom attributes that are used with the message template.Returns union: either Mapinvalid input: '<'String,
String> orIResolvable- See Also:
-
getCustomerProfileAttributes
The customer profile attributes that are used with the message template.Returns union: either
IResolvableorCfnMessageTemplate.CustomerProfileAttributesProperty- See Also:
-
getSystemAttributes
The system attributes that are used with the message template.Returns union: either
IResolvableorCfnMessageTemplate.SystemAttributesProperty- See Also:
-
builder
-