Class JourneyPushMessage
- java.lang.Object
-
- software.amazon.awssdk.services.pinpoint.model.JourneyPushMessage
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<JourneyPushMessage.Builder,JourneyPushMessage>
@Generated("software.amazon.awssdk:codegen") public final class JourneyPushMessage extends Object implements SdkPojo, Serializable, ToCopyableBuilder<JourneyPushMessage.Builder,JourneyPushMessage>
Specifies the message configuration for a push notification that's sent to participants in a journey.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceJourneyPushMessage.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JourneyPushMessage.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends JourneyPushMessage.Builder>serializableBuilderClass()StringtimeToLive()The number of seconds that the push notification service should keep the message, if the service is unable to deliver the notification the first time.JourneyPushMessage.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
timeToLive
public final String timeToLive()
The number of seconds that the push notification service should keep the message, if the service is unable to deliver the notification the first time. This value is converted to an expiration value when it's sent to a push-notification service. If this value is 0, the service treats the notification as if it expires immediately and the service doesn't store or try to deliver the notification again.
This value doesn't apply to messages that are sent through the Amazon Device Messaging (ADM) service.
- Returns:
- The number of seconds that the push notification service should keep the message, if the service is
unable to deliver the notification the first time. This value is converted to an expiration value when
it's sent to a push-notification service. If this value is 0, the service treats the notification as if
it expires immediately and the service doesn't store or try to deliver the notification again.
This value doesn't apply to messages that are sent through the Amazon Device Messaging (ADM) service.
-
toBuilder
public JourneyPushMessage.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<JourneyPushMessage.Builder,JourneyPushMessage>
-
builder
public static JourneyPushMessage.Builder builder()
-
serializableBuilderClass
public static Class<? extends JourneyPushMessage.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.
-
-