Class IP

java.lang.Object
sendpost_java_sdk.IP

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-12-22T13:35:12.742682+05:30[Asia/Kolkata]", comments="Generator version: 7.13.0") public class IP extends Object
IP
  • Field Details

  • Constructor Details

    • IP

      public IP()
  • Method Details

    • id

      public IP id(@Nonnull Integer id)
    • getId

      @Nonnull public Integer getId()
      Unique ID for the IP
      Returns:
      id
    • setId

      public void setId(@Nonnull Integer id)
    • publicIP

      public IP publicIP(@Nonnull String publicIP)
    • getPublicIP

      @Nonnull public String getPublicIP()
      The public IP address associated with the resource
      Returns:
      publicIP
    • setPublicIP

      public void setPublicIP(@Nonnull String publicIP)
    • systemDomain

      public IP systemDomain(@Nullable Domain systemDomain)
    • getSystemDomain

      @Nullable public Domain getSystemDomain()
      Details of the system domain associated with the IP
      Returns:
      systemDomain
    • setSystemDomain

      public void setSystemDomain(@Nullable Domain systemDomain)
    • reverseDNSHostname

      public IP reverseDNSHostname(@Nullable String reverseDNSHostname)
    • getReverseDNSHostname

      @Nullable public String getReverseDNSHostname()
      The reverse DNS hostname for the IP
      Returns:
      reverseDNSHostname
    • setReverseDNSHostname

      public void setReverseDNSHostname(@Nullable String reverseDNSHostname)
    • type

      public IP type(@Nullable Integer type)
    • getType

      @Nullable public Integer getType()
      Type of the IP
      Returns:
      type
    • setType

      public void setType(@Nullable Integer type)
    • gmailSettings

      public IP gmailSettings(@Nullable String gmailSettings)
    • getGmailSettings

      @Nullable public String getGmailSettings()
      Configuration for Gmail delivery settings in JSON format
      Returns:
      gmailSettings
    • setGmailSettings

      public void setGmailSettings(@Nullable String gmailSettings)
    • yahooSettings

      public IP yahooSettings(@Nullable String yahooSettings)
    • getYahooSettings

      @Nullable public String getYahooSettings()
      Configuration for Yahoo delivery settings in JSON format
      Returns:
      yahooSettings
    • setYahooSettings

      public void setYahooSettings(@Nullable String yahooSettings)
    • aolSettings

      public IP aolSettings(@Nullable String aolSettings)
    • getAolSettings

      @Nullable public String getAolSettings()
      Configuration for AOL delivery settings in JSON format
      Returns:
      aolSettings
    • setAolSettings

      public void setAolSettings(@Nullable String aolSettings)
    • microsoftSettings

      public IP microsoftSettings(@Nullable String microsoftSettings)
    • getMicrosoftSettings

      @Nullable public String getMicrosoftSettings()
      Configuration for Microsoft delivery settings in JSON format
      Returns:
      microsoftSettings
    • setMicrosoftSettings

      public void setMicrosoftSettings(@Nullable String microsoftSettings)
    • comcastSettings

      public IP comcastSettings(@Nullable String comcastSettings)
    • getComcastSettings

      @Nullable public String getComcastSettings()
      Configuration for Comcast delivery settings in JSON format
      Returns:
      comcastSettings
    • setComcastSettings

      public void setComcastSettings(@Nullable String comcastSettings)
    • yandexSettings

      public IP yandexSettings(@Nullable String yandexSettings)
    • getYandexSettings

      @Nullable public String getYandexSettings()
      Configuration for Yandex delivery settings in JSON format
      Returns:
      yandexSettings
    • setYandexSettings

      public void setYandexSettings(@Nullable String yandexSettings)
    • gmxSettings

      public IP gmxSettings(@Nullable String gmxSettings)
    • getGmxSettings

      @Nullable public String getGmxSettings()
      Configuration for GMX delivery settings in JSON format
      Returns:
      gmxSettings
    • setGmxSettings

      public void setGmxSettings(@Nullable String gmxSettings)
    • mailruSettings

      public IP mailruSettings(@Nullable String mailruSettings)
    • getMailruSettings

      @Nullable public String getMailruSettings()
      Configuration for Mail.ru delivery settings in JSON format
      Returns:
      mailruSettings
    • setMailruSettings

      public void setMailruSettings(@Nullable String mailruSettings)
    • icloudSettings

      public IP icloudSettings(@Nullable String icloudSettings)
    • getIcloudSettings

      @Nullable public String getIcloudSettings()
      Configuration for iCloud delivery settings in JSON format
      Returns:
      icloudSettings
    • setIcloudSettings

      public void setIcloudSettings(@Nullable String icloudSettings)
    • zohoSettings

      public IP zohoSettings(@Nullable String zohoSettings)
    • getZohoSettings

      @Nullable public String getZohoSettings()
      Configuration for Zoho delivery settings in JSON format
      Returns:
      zohoSettings
    • setZohoSettings

      public void setZohoSettings(@Nullable String zohoSettings)
    • qqSettings

      public IP qqSettings(@Nullable String qqSettings)
    • getQqSettings

      @Nullable public String getQqSettings()
      Configuration for QQ delivery settings in JSON format
      Returns:
      qqSettings
    • setQqSettings

      public void setQqSettings(@Nullable String qqSettings)
    • defaultSettings

      public IP defaultSettings(@Nullable String defaultSettings)
    • getDefaultSettings

      @Nullable public String getDefaultSettings()
      Default delivery settings in JSON format
      Returns:
      defaultSettings
    • setDefaultSettings

      public void setDefaultSettings(@Nullable String defaultSettings)
    • attSettings

      public IP attSettings(@Nullable String attSettings)
    • getAttSettings

      @Nullable public String getAttSettings()
      Configuration for AT&T delivery settings in JSON format
      Returns:
      attSettings
    • setAttSettings

      public void setAttSettings(@Nullable String attSettings)
    • created

      public IP created(@Nonnull Integer created)
    • getCreated

      @Nonnull public Integer getCreated()
      The timestamp (UNIX epoch) when the IP was created
      Returns:
      created
    • setCreated

      public void setCreated(@Nonnull Integer created)
    • infraClassification

      public IP infraClassification(@Nullable String infraClassification)
    • getInfraClassification

      @Nullable public String getInfraClassification()
      Classification of the infrastructure
      Returns:
      infraClassification
    • setInfraClassification

      public void setInfraClassification(@Nullable String infraClassification)
    • infraMonitor

      public IP infraMonitor(@Nullable Boolean infraMonitor)
    • getInfraMonitor

      @Nullable public Boolean getInfraMonitor()
      Indicates whether infrastructure monitoring is enabled
      Returns:
      infraMonitor
    • setInfraMonitor

      public void setInfraMonitor(@Nullable Boolean infraMonitor)
    • state

      public IP state(@Nullable Integer state)
    • getState

      @Nullable public Integer getState()
      The state of the IP
      Returns:
      state
    • setState

      public void setState(@Nullable Integer state)
    • autoWarmupPlan

      public IP autoWarmupPlan(@Nullable String autoWarmupPlan)
    • getAutoWarmupPlan

      @Nullable public String getAutoWarmupPlan()
      The auto-warmup plan associated with the IP
      Returns:
      autoWarmupPlan
    • setAutoWarmupPlan

      public void setAutoWarmupPlan(@Nullable String autoWarmupPlan)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to IP
    • fromJson

      public static IP fromJson(String jsonString) throws IOException
      Create an instance of IP given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of IP
      Throws:
      IOException - if the JSON string is invalid with respect to IP
    • toJson

      public String toJson()
      Convert an instance of IP to an JSON string
      Returns:
      JSON string