Class GetDomainStatisticsReportRequest
java.lang.Object
software.amazon.awssdk.core.SdkRequest
software.amazon.awssdk.awscore.AwsRequest
software.amazon.awssdk.services.sesv2.model.SesV2Request
software.amazon.awssdk.services.sesv2.model.GetDomainStatisticsReportRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetDomainStatisticsReportRequest.Builder,GetDomainStatisticsReportRequest>
@Generated("software.amazon.awssdk:codegen")
public final class GetDomainStatisticsReportRequest
extends SesV2Request
implements ToCopyableBuilder<GetDomainStatisticsReportRequest.Builder,GetDomainStatisticsReportRequest>
A request to obtain deliverability metrics for a domain.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final Stringdomain()The domain that you want to obtain deliverability metrics for.final InstantendDate()The last day (in Unix time) that you want to obtain domain deliverability metrics for.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends GetDomainStatisticsReportRequest.Builder>final InstantThe first day (in Unix time) that you want to obtain domain deliverability metrics for.final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
domain
The domain that you want to obtain deliverability metrics for.
- Returns:
- The domain that you want to obtain deliverability metrics for.
-
startDate
The first day (in Unix time) that you want to obtain domain deliverability metrics for.
- Returns:
- The first day (in Unix time) that you want to obtain domain deliverability metrics for.
-
endDate
The last day (in Unix time) that you want to obtain domain deliverability metrics for. The
EndDatethat you specify has to be less than or equal to 30 days after theStartDate.- Returns:
- The last day (in Unix time) that you want to obtain domain deliverability metrics for. The
EndDatethat you specify has to be less than or equal to 30 days after theStartDate.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetDomainStatisticsReportRequest.Builder,GetDomainStatisticsReportRequest> - Specified by:
toBuilderin classSesV2Request
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-