@Generated(value="software.amazon.awssdk:codegen") public final class UpdatePoolRequest extends PinpointSmsVoiceV2Request implements ToCopyableBuilder<UpdatePoolRequest.Builder,UpdatePoolRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdatePoolRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static UpdatePoolRequest.Builder |
builder() |
Boolean |
deletionProtectionEnabled()
When set to true the pool can't be deleted.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
optOutListName()
The OptOutList to associate with the pool.
|
String |
poolId()
The unique identifier of the pool to update.
|
List<SdkField<?>> |
sdkFields() |
Boolean |
selfManagedOptOutsEnabled()
By default this is set to false.
|
static Class<? extends UpdatePoolRequest.Builder> |
serializableBuilderClass() |
Boolean |
sharedRoutesEnabled()
Indicates whether shared routes are enabled for the pool.
|
UpdatePoolRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
twoWayChannelArn()
The Amazon Resource Name (ARN) of the two way channel.
|
Boolean |
twoWayEnabled()
By default this is set to false.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String poolId()
The unique identifier of the pool to update. Valid values are either the PoolId or PoolArn.
public final Boolean twoWayEnabled()
By default this is set to false. When set to true you can receive incoming text messages from your end recipients.
public final String twoWayChannelArn()
The Amazon Resource Name (ARN) of the two way channel.
public final Boolean selfManagedOptOutsEnabled()
By default this is set to false. When an end recipient sends a message that begins with HELP or STOP to one of your dedicated numbers, Amazon Pinpoint automatically replies with a customizable message and adds the end recipient to the OptOutList. When set to true you're responsible for responding to HELP and STOP requests. You're also responsible for tracking and honoring opt-out requests.
public final String optOutListName()
The OptOutList to associate with the pool. Valid values are either OptOutListName or OptOutListArn.
public final Boolean sharedRoutesEnabled()
Indicates whether shared routes are enabled for the pool.
public final Boolean deletionProtectionEnabled()
When set to true the pool can't be deleted.
public UpdatePoolRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdatePoolRequest.Builder,UpdatePoolRequest>toBuilder in class PinpointSmsVoiceV2Requestpublic static UpdatePoolRequest.Builder builder()
public static Class<? extends UpdatePoolRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.