@Generated(value="jsii-pacmak/1.60.0 (build ebcefe6)",
date="2022-06-22T23:27:57.300Z")
public interface AddHeaderProps
Example:
import software.amazon.awscdk.services.s3.*; import software.amazon.awscdk.services.ses.actions.*; Bucket bucket = new Bucket(this, "Bucket"); Topic topic = new Topic(this, "Topic"); ReceiptRuleSet.Builder.create(this, "RuleSet") .rules(List.of(ReceiptRuleOptions.builder() .recipients(List.of("hello@aws.com")) .actions(List.of( AddHeader.Builder.create() .name("X-Special-Header") .value("aws") .build(), S3.Builder.create() .bucket(bucket) .objectKeyPrefix("emails/") .topic(topic) .build())) .build(), ReceiptRuleOptions.builder() .recipients(List.of("aws.com")) .actions(List.of( Sns.Builder.create() .topic(topic) .build())) .build())) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
AddHeaderProps.Builder
A builder for
AddHeaderProps |
static class |
AddHeaderProps.Jsii$Proxy
An implementation for
AddHeaderProps |
Modifier and Type | Method and Description |
---|---|
static AddHeaderProps.Builder |
builder() |
java.lang.String |
getName()
The name of the header to add.
|
java.lang.String |
getValue()
The value of the header to add.
|
java.lang.String getName()
Must be between 1 and 50 characters, inclusive, and consist of alphanumeric (a-z, A-Z, 0-9) characters and dashes only.
java.lang.String getValue()
Must be less than 2048 characters, and must not contain newline characters ("\r" or "\n").
static AddHeaderProps.Builder builder()
AddHeaderProps.Builder
of AddHeaderProps