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:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic JourneyPushMessage.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends JourneyPushMessage.Builder>final StringThe number of seconds that the push notification service should keep the message, if the service is unable to deliver the notification the first time.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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
- Specified by:
toBuilderin interfaceToCopyableBuilder<JourneyPushMessage.Builder,JourneyPushMessage>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-