Class MailgunContext.Builder

java.lang.Object
com.sinch.sdk.models.MailgunContext.Builder
Enclosing class:
MailgunContext

public static class MailgunContext.Builder extends Object
Dedicated Builder
Since:
1.6
  • Method Details

    • setRegion

      public MailgunContext.Builder setRegion(MailgunRegion region)
      Set region to be used for Mailgun service
      Parameters:
      region - The region
      Returns:
      Current builder
      Since:
      1.0
    • setUrl

      public MailgunContext.Builder setUrl(String url)
      Set Mailgun API URL
      Parameters:
      url - Mailgun API URL
      Returns:
      Current builder
      Since:
      1.6
    • setStorageUrls

      public MailgunContext.Builder setStorageUrls(Collection<String> storageUrls)
      Set Mailgun Storage URLs
      Parameters:
      storageUrls - List of storage URLs
      Returns:
      Current builder
      Since:
      1.6
    • getRegion

      public MailgunRegion getRegion()
    • getUrl

      public String getUrl()
    • getStorageUrls

      public Collection<String> getStorageUrls()
    • getRegionAsDefault

      public Boolean getRegionAsDefault()
    • setRegionAsDefault

      public MailgunContext.Builder setRegionAsDefault(Boolean regionAsDefault)
      Deprecated.
      Helper for transition period until 2.0 release
    • build

      public MailgunContext build()
      Create instance
      Returns:
      The instance build with current builder values
      Since:
      1.6