Class JourneySchedule
- java.lang.Object
-
- software.amazon.awssdk.services.pinpoint.model.JourneySchedule
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<JourneySchedule.Builder,JourneySchedule>
@Generated("software.amazon.awssdk:codegen") public final class JourneySchedule extends Object implements SdkPojo, Serializable, ToCopyableBuilder<JourneySchedule.Builder,JourneySchedule>
Specifies the schedule settings for a journey.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceJourneySchedule.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JourneySchedule.Builderbuilder()InstantendTime()The scheduled time, in ISO 8601 format, when the journey ended or will end.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends JourneySchedule.Builder>serializableBuilderClass()InstantstartTime()The scheduled time, in ISO 8601 format, when the journey began or will begin.Stringtimezone()The starting UTC offset for the journey schedule, if the value of the journey's LocalTime property is true.JourneySchedule.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
-
endTime
public final Instant endTime()
The scheduled time, in ISO 8601 format, when the journey ended or will end.
- Returns:
- The scheduled time, in ISO 8601 format, when the journey ended or will end.
-
startTime
public final Instant startTime()
The scheduled time, in ISO 8601 format, when the journey began or will begin.
- Returns:
- The scheduled time, in ISO 8601 format, when the journey began or will begin.
-
timezone
public final String timezone()
The starting UTC offset for the journey schedule, if the value of the journey's LocalTime property is true. Valid values are: UTC, UTC+01, UTC+02, UTC+03, UTC+03:30, UTC+04, UTC+04:30, UTC+05, UTC+05:30, UTC+05:45, UTC+06, UTC+06:30, UTC+07, UTC+08, UTC+08:45, UTC+09, UTC+09:30, UTC+10, UTC+10:30, UTC+11, UTC+12, UTC+12:45, UTC+13, UTC+13:45, UTC-02, UTC-02:30, UTC-03, UTC-03:30, UTC-04, UTC-05, UTC-06, UTC-07, UTC-08, UTC-09, UTC-09:30, UTC-10, and UTC-11.
- Returns:
- The starting UTC offset for the journey schedule, if the value of the journey's LocalTime property is true. Valid values are: UTC, UTC+01, UTC+02, UTC+03, UTC+03:30, UTC+04, UTC+04:30, UTC+05, UTC+05:30, UTC+05:45, UTC+06, UTC+06:30, UTC+07, UTC+08, UTC+08:45, UTC+09, UTC+09:30, UTC+10, UTC+10:30, UTC+11, UTC+12, UTC+12:45, UTC+13, UTC+13:45, UTC-02, UTC-02:30, UTC-03, UTC-03:30, UTC-04, UTC-05, UTC-06, UTC-07, UTC-08, UTC-09, UTC-09:30, UTC-10, and UTC-11.
-
toBuilder
public JourneySchedule.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<JourneySchedule.Builder,JourneySchedule>
-
builder
public static JourneySchedule.Builder builder()
-
serializableBuilderClass
public static Class<? extends JourneySchedule.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.
-
-