Interface OverallVolume.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OverallVolume.Builder,OverallVolume>,SdkBuilder<OverallVolume.Builder,OverallVolume>,SdkPojo
- Enclosing class:
- OverallVolume
public static interface OverallVolume.Builder extends SdkPojo, CopyableBuilder<OverallVolume.Builder,OverallVolume>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description OverallVolume.BuilderdomainIspPlacements(Collection<DomainIspPlacement> domainIspPlacements)An object that contains inbox and junk mail placement metrics for individual email providers.OverallVolume.BuilderdomainIspPlacements(Consumer<DomainIspPlacement.Builder>... domainIspPlacements)An object that contains inbox and junk mail placement metrics for individual email providers.OverallVolume.BuilderdomainIspPlacements(DomainIspPlacement... domainIspPlacements)An object that contains inbox and junk mail placement metrics for individual email providers.OverallVolume.BuilderreadRatePercent(Double readRatePercent)The percentage of emails that were sent from the domain that were read by their recipients.default OverallVolume.BuildervolumeStatistics(Consumer<VolumeStatistics.Builder> volumeStatistics)An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.OverallVolume.BuildervolumeStatistics(VolumeStatistics volumeStatistics)An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
volumeStatistics
OverallVolume.Builder volumeStatistics(VolumeStatistics volumeStatistics)
An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.
- Parameters:
volumeStatistics- An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeStatistics
default OverallVolume.Builder volumeStatistics(Consumer<VolumeStatistics.Builder> volumeStatistics)
An object that contains information about the numbers of messages that arrived in recipients' inboxes and junk mail folders.
This is a convenience method that creates an instance of theVolumeStatistics.Builderavoiding the need to create one manually viaVolumeStatistics.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovolumeStatistics(VolumeStatistics).- Parameters:
volumeStatistics- a consumer that will call methods onVolumeStatistics.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
volumeStatistics(VolumeStatistics)
-
readRatePercent
OverallVolume.Builder readRatePercent(Double readRatePercent)
The percentage of emails that were sent from the domain that were read by their recipients.
- Parameters:
readRatePercent- The percentage of emails that were sent from the domain that were read by their recipients.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainIspPlacements
OverallVolume.Builder domainIspPlacements(Collection<DomainIspPlacement> domainIspPlacements)
An object that contains inbox and junk mail placement metrics for individual email providers.
- Parameters:
domainIspPlacements- An object that contains inbox and junk mail placement metrics for individual email providers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainIspPlacements
OverallVolume.Builder domainIspPlacements(DomainIspPlacement... domainIspPlacements)
An object that contains inbox and junk mail placement metrics for individual email providers.
- Parameters:
domainIspPlacements- An object that contains inbox and junk mail placement metrics for individual email providers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainIspPlacements
OverallVolume.Builder domainIspPlacements(Consumer<DomainIspPlacement.Builder>... domainIspPlacements)
An object that contains inbox and junk mail placement metrics for individual email providers.
This is a convenience method that creates an instance of theDomainIspPlacement.Builderavoiding the need to create one manually viaDomainIspPlacement.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#domainIspPlacements(List.) - Parameters:
domainIspPlacements- a consumer that will call methods onDomainIspPlacement.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#domainIspPlacements(java.util.Collection)
-
-