Class IPPool
java.lang.Object
sendpost_java_sdk.IPPool
@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 IPPool
extends Object
IPPool
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddIpsItem(IP ipsItem) addThirdPartySendingProvidersItem(ThirdPartySendingProvider thirdPartySendingProvidersItem) autoWarmupEnabled(Boolean autoWarmupEnabled) booleanstatic IPPoolCreate an instance of IPPool given an JSON stringGet autoWarmupEnabledGet createdgetId()Get idGet infraMonitorGet ipDomainWarmupStatusgetIps()Get ipsgetName()Get nameThe name of the overflow poolGet routingMetaDataGet routingStrategyIndicates whether the IP should overflow, once email capacity of the IP Pool has been reached, should we send remaining emails over shared IP or notGet thirdPartySendingProvidersThe interval for the warmupinthashCode()infraMonitor(Boolean infraMonitor) ipDomainWarmupStatus(String ipDomainWarmupStatus) overflowPoolName(String overflowPoolName) routingMetaData(String routingMetaData) routingStrategy(Integer routingStrategy) voidsetAutoWarmupEnabled(Boolean autoWarmupEnabled) voidsetCreated(Integer created) voidvoidsetInfraMonitor(Boolean infraMonitor) voidsetIpDomainWarmupStatus(String ipDomainWarmupStatus) voidvoidvoidsetOverflowPoolName(String overflowPoolName) voidsetRoutingMetaData(String routingMetaData) voidsetRoutingStrategy(Integer routingStrategy) voidsetShouldOverflow(Boolean shouldOverflow) voidsetThirdPartySendingProviders(List<ThirdPartySendingProvider> thirdPartySendingProviders) voidsetWarmupInterval(Integer warmupInterval) shouldOverflow(Boolean shouldOverflow) thirdPartySendingProviders(List<ThirdPartySendingProvider> thirdPartySendingProviders) toJson()Convert an instance of IPPool to an JSON stringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues foundwarmupInterval(Integer warmupInterval)
-
Field Details
-
SERIALIZED_NAME_ID
- See Also:
-
SERIALIZED_NAME_NAME
- See Also:
-
SERIALIZED_NAME_CREATED
- See Also:
-
SERIALIZED_NAME_IPS
- See Also:
-
SERIALIZED_NAME_THIRD_PARTY_SENDING_PROVIDERS
- See Also:
-
SERIALIZED_NAME_ROUTING_STRATEGY
- See Also:
-
SERIALIZED_NAME_ROUTING_META_DATA
- See Also:
-
SERIALIZED_NAME_AUTO_WARMUP_ENABLED
- See Also:
-
SERIALIZED_NAME_INFRA_MONITOR
- See Also:
-
SERIALIZED_NAME_IP_DOMAIN_WARMUP_STATUS
- See Also:
-
SERIALIZED_NAME_SHOULD_OVERFLOW
- See Also:
-
SERIALIZED_NAME_OVERFLOW_POOL_NAME
- See Also:
-
SERIALIZED_NAME_WARMUP_INTERVAL
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
IPPool
public IPPool()
-
-
Method Details
-
id
-
getId
-
setId
-
name
-
getName
-
setName
-
created
-
getCreated
-
setCreated
-
ips
-
addIpsItem
-
getIps
-
setIps
-
thirdPartySendingProviders
public IPPool thirdPartySendingProviders(@Nullable List<ThirdPartySendingProvider> thirdPartySendingProviders) -
addThirdPartySendingProvidersItem
public IPPool addThirdPartySendingProvidersItem(ThirdPartySendingProvider thirdPartySendingProvidersItem) -
getThirdPartySendingProviders
Get thirdPartySendingProviders- Returns:
- thirdPartySendingProviders
-
setThirdPartySendingProviders
public void setThirdPartySendingProviders(@Nullable List<ThirdPartySendingProvider> thirdPartySendingProviders) -
routingStrategy
-
getRoutingStrategy
-
setRoutingStrategy
-
routingMetaData
-
getRoutingMetaData
-
setRoutingMetaData
-
autoWarmupEnabled
-
getAutoWarmupEnabled
-
setAutoWarmupEnabled
-
infraMonitor
-
getInfraMonitor
-
setInfraMonitor
-
ipDomainWarmupStatus
-
getIpDomainWarmupStatus
-
setIpDomainWarmupStatus
-
shouldOverflow
-
getShouldOverflow
-
setShouldOverflow
-
overflowPoolName
-
getOverflowPoolName
-
setOverflowPoolName
-
warmupInterval
-
getWarmupInterval
-
setWarmupInterval
-
equals
-
hashCode
-
toString
-
validateJsonElement
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 IPPool
-
fromJson
Create an instance of IPPool given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of IPPool
- Throws:
IOException- if the JSON string is invalid with respect to IPPool
-
toJson
-