@Generated(value="software.amazon.awssdk:codegen") public final class GetDeliverabilityDashboardOptionsResponse extends SesV2Response implements ToCopyableBuilder<GetDeliverabilityDashboardOptionsResponse.Builder,GetDeliverabilityDashboardOptionsResponse>
An object that shows the status of the Deliverability dashboard.
Modifier and Type | Class and Description |
---|---|
static interface |
GetDeliverabilityDashboardOptionsResponse.Builder |
Modifier and Type | Method and Description |
---|---|
DeliverabilityDashboardAccountStatus |
accountStatus()
The current status of your Deliverability dashboard subscription.
|
String |
accountStatusAsString()
The current status of your Deliverability dashboard subscription.
|
List<DomainDeliverabilityTrackingOption> |
activeSubscribedDomains()
An array of objects, one for each verified domain that you use to send email and currently has an active
Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.
|
static GetDeliverabilityDashboardOptionsResponse.Builder |
builder() |
Boolean |
dashboardEnabled()
Specifies whether the Deliverability dashboard is enabled.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasActiveSubscribedDomains()
For responses, this returns true if the service returned a value for the ActiveSubscribedDomains property.
|
int |
hashCode() |
boolean |
hasPendingExpirationSubscribedDomains()
For responses, this returns true if the service returned a value for the PendingExpirationSubscribedDomains
property.
|
List<DomainDeliverabilityTrackingOption> |
pendingExpirationSubscribedDomains()
An array of objects, one for each verified domain that you use to send email and currently has an active
Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetDeliverabilityDashboardOptionsResponse.Builder> |
serializableBuilderClass() |
Instant |
subscriptionExpiryDate()
The date when your current subscription to the Deliverability dashboard is scheduled to expire, if your
subscription is scheduled to expire at the end of the current calendar month.
|
GetDeliverabilityDashboardOptionsResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadata
sdkHttpResponse
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final Boolean dashboardEnabled()
Specifies whether the Deliverability dashboard is enabled. If this value is true
, the dashboard is
enabled.
true
, the
dashboard is enabled.public final Instant subscriptionExpiryDate()
The date when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.
public final DeliverabilityDashboardAccountStatus accountStatus()
The current status of your Deliverability dashboard subscription. If this value is
PENDING_EXPIRATION
, your subscription is scheduled to expire at the end of the current calendar
month.
If the service returns an enum value that is not available in the current SDK version, accountStatus
will return DeliverabilityDashboardAccountStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the
service is available from accountStatusAsString()
.
PENDING_EXPIRATION
, your subscription is scheduled to expire at the end of the current
calendar month.DeliverabilityDashboardAccountStatus
public final String accountStatusAsString()
The current status of your Deliverability dashboard subscription. If this value is
PENDING_EXPIRATION
, your subscription is scheduled to expire at the end of the current calendar
month.
If the service returns an enum value that is not available in the current SDK version, accountStatus
will return DeliverabilityDashboardAccountStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the
service is available from accountStatusAsString()
.
PENDING_EXPIRATION
, your subscription is scheduled to expire at the end of the current
calendar month.DeliverabilityDashboardAccountStatus
public final boolean hasActiveSubscribedDomains()
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> activeSubscribedDomains()
An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.
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 hasActiveSubscribedDomains()
method.
public final boolean hasPendingExpirationSubscribedDomains()
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> pendingExpirationSubscribedDomains()
An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.
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 hasPendingExpirationSubscribedDomains()
method.
public GetDeliverabilityDashboardOptionsResponse.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<GetDeliverabilityDashboardOptionsResponse.Builder,GetDeliverabilityDashboardOptionsResponse>
toBuilder
in class AwsResponse
public static GetDeliverabilityDashboardOptionsResponse.Builder builder()
public static Class<? extends GetDeliverabilityDashboardOptionsResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode
in class AwsResponse
public final boolean equals(Object obj)
equals
in class AwsResponse
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkResponse
Copyright © 2023. All rights reserved.