Class SMSChannelResponse
- java.lang.Object
-
- software.amazon.awssdk.services.pinpoint.model.SMSChannelResponse
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SMSChannelResponse.Builder,SMSChannelResponse>
@Generated("software.amazon.awssdk:codegen") public final class SMSChannelResponse extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SMSChannelResponse.Builder,SMSChannelResponse>
Provides information about the status and settings of the SMS channel for an application.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSMSChannelResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringapplicationId()The unique identifier for the application that the SMS channel applies to.static SMSChannelResponse.Builderbuilder()StringcreationDate()The date and time, in ISO 8601 format, when the SMS channel was enabled.Booleanenabled()Specifies whether the SMS channel is enabled for the application.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)BooleanhasCredential()(Not used) This property is retained only for backward compatibility.inthashCode()Stringid()(Deprecated) An identifier for the SMS channel.BooleanisArchived()Specifies whether the SMS channel is archived.StringlastModifiedBy()The user who last modified the SMS channel.StringlastModifiedDate()The date and time, in ISO 8601 format, when the SMS channel was last modified.Stringplatform()The type of messaging or notification platform for the channel.IntegerpromotionalMessagesPerSecond()The maximum number of promotional messages that you can send through the SMS channel each second.List<SdkField<?>>sdkFields()StringsenderId()The identity that displays on recipients' devices when they receive messages from the SMS channel.static Class<? extends SMSChannelResponse.Builder>serializableBuilderClass()StringshortCode()The registered short code to use when you send messages through the SMS channel.SMSChannelResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.IntegertransactionalMessagesPerSecond()The maximum number of transactional messages that you can send through the SMS channel each second.Integerversion()The current version of the SMS channel.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
applicationId
public final String applicationId()
The unique identifier for the application that the SMS channel applies to.
- Returns:
- The unique identifier for the application that the SMS channel applies to.
-
creationDate
public final String creationDate()
The date and time, in ISO 8601 format, when the SMS channel was enabled.
- Returns:
- The date and time, in ISO 8601 format, when the SMS channel was enabled.
-
enabled
public final Boolean enabled()
Specifies whether the SMS channel is enabled for the application.
- Returns:
- Specifies whether the SMS channel is enabled for the application.
-
hasCredential
public final Boolean hasCredential()
(Not used) This property is retained only for backward compatibility.
- Returns:
- (Not used) This property is retained only for backward compatibility.
-
id
public final String id()
(Deprecated) An identifier for the SMS channel. This property is retained only for backward compatibility.
- Returns:
- (Deprecated) An identifier for the SMS channel. This property is retained only for backward compatibility.
-
isArchived
public final Boolean isArchived()
Specifies whether the SMS channel is archived.
- Returns:
- Specifies whether the SMS channel is archived.
-
lastModifiedBy
public final String lastModifiedBy()
The user who last modified the SMS channel.
- Returns:
- The user who last modified the SMS channel.
-
lastModifiedDate
public final String lastModifiedDate()
The date and time, in ISO 8601 format, when the SMS channel was last modified.
- Returns:
- The date and time, in ISO 8601 format, when the SMS channel was last modified.
-
platform
public final String platform()
The type of messaging or notification platform for the channel. For the SMS channel, this value is SMS.
- Returns:
- The type of messaging or notification platform for the channel. For the SMS channel, this value is SMS.
-
promotionalMessagesPerSecond
public final Integer promotionalMessagesPerSecond()
The maximum number of promotional messages that you can send through the SMS channel each second.
- Returns:
- The maximum number of promotional messages that you can send through the SMS channel each second.
-
senderId
public final String senderId()
The identity that displays on recipients' devices when they receive messages from the SMS channel.
- Returns:
- The identity that displays on recipients' devices when they receive messages from the SMS channel.
-
shortCode
public final String shortCode()
The registered short code to use when you send messages through the SMS channel.
- Returns:
- The registered short code to use when you send messages through the SMS channel.
-
transactionalMessagesPerSecond
public final Integer transactionalMessagesPerSecond()
The maximum number of transactional messages that you can send through the SMS channel each second.
- Returns:
- The maximum number of transactional messages that you can send through the SMS channel each second.
-
version
public final Integer version()
The current version of the SMS channel.
- Returns:
- The current version of the SMS channel.
-
toBuilder
public SMSChannelResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SMSChannelResponse.Builder,SMSChannelResponse>
-
builder
public static SMSChannelResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends SMSChannelResponse.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-