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 Details

    • 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 the VolumeStatistics.Builder avoiding the need to create one manually via VolumeStatistics.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to volumeStatistics(VolumeStatistics).

      Parameters:
      volumeStatistics - a consumer that will call methods on VolumeStatistics.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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 the DomainIspPlacement.Builder avoiding the need to create one manually via DomainIspPlacement.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to domainIspPlacements(List<DomainIspPlacement>).

      Parameters:
      domainIspPlacements - a consumer that will call methods on DomainIspPlacement.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: