@Generated(value="software.amazon.awssdk:codegen") public final class PutDeliverabilityDashboardOptionRequest extends SesV2Request implements ToCopyableBuilder<PutDeliverabilityDashboardOptionRequest.Builder,PutDeliverabilityDashboardOptionRequest>
Enable or disable the Deliverability dashboard. When you enable the Deliverability dashboard, you gain access to reputation, deliverability, and other metrics for the domains that you use to send email using Amazon SES API v2. You also gain the ability to perform predictive inbox placement tests.
When you use the Deliverability dashboard, you pay a monthly subscription charge, in addition to any other fees that you accrue by using Amazon SES and other Amazon Web Services services. For more information about the features and cost of a Deliverability dashboard subscription, see Amazon Pinpoint Pricing.
| Modifier and Type | Class and Description |
|---|---|
static interface |
PutDeliverabilityDashboardOptionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static PutDeliverabilityDashboardOptionRequest.Builder |
builder() |
Boolean |
dashboardEnabled()
Specifies whether to enable the Deliverability dashboard.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasSubscribedDomains()
For responses, this returns true if the service returned a value for the SubscribedDomains property.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PutDeliverabilityDashboardOptionRequest.Builder> |
serializableBuilderClass() |
List<DomainDeliverabilityTrackingOption> |
subscribedDomains()
An array of objects, one for each verified domain that you use to send email and enabled the Deliverability
dashboard for.
|
PutDeliverabilityDashboardOptionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean dashboardEnabled()
Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to
true.
true.public final boolean hasSubscribedDomains()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<DomainDeliverabilityTrackingOption> subscribedDomains()
An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSubscribedDomains() method.
public PutDeliverabilityDashboardOptionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PutDeliverabilityDashboardOptionRequest.Builder,PutDeliverabilityDashboardOptionRequest>toBuilder in class SesV2Requestpublic static PutDeliverabilityDashboardOptionRequest.Builder builder()
public static Class<? extends PutDeliverabilityDashboardOptionRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.