Class WaypointOptimizationRestCycleDurations
- java.lang.Object
-
- software.amazon.awssdk.services.georoutes.model.WaypointOptimizationRestCycleDurations
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<WaypointOptimizationRestCycleDurations.Builder,WaypointOptimizationRestCycleDurations>
@Generated("software.amazon.awssdk:codegen") public final class WaypointOptimizationRestCycleDurations extends Object implements SdkPojo, Serializable, ToCopyableBuilder<WaypointOptimizationRestCycleDurations.Builder,WaypointOptimizationRestCycleDurations>
Driver work-rest schedules defined by a short and long cycle. A rest needs to be taken after the short work duration. The short cycle can be repeated until you hit the long work duration, at which point the long rest duration should be taken before restarting.
Unit:
seconds- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceWaypointOptimizationRestCycleDurations.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WaypointOptimizationRestCycleDurations.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LongrestDuration()Resting phase of the cycle.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends WaypointOptimizationRestCycleDurations.Builder>serializableBuilderClass()WaypointOptimizationRestCycleDurations.BuildertoBuilder()StringtoString()Returns a string representation of this object.LongworkDuration()Working phase of the cycle.-
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
-
restDuration
public final Long restDuration()
Resting phase of the cycle.
Unit:
seconds- Returns:
- Resting phase of the cycle.
Unit:
seconds
-
workDuration
public final Long workDuration()
Working phase of the cycle.
Unit:
seconds- Returns:
- Working phase of the cycle.
Unit:
seconds
-
toBuilder
public WaypointOptimizationRestCycleDurations.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<WaypointOptimizationRestCycleDurations.Builder,WaypointOptimizationRestCycleDurations>
-
builder
public static WaypointOptimizationRestCycleDurations.Builder builder()
-
serializableBuilderClass
public static Class<? extends WaypointOptimizationRestCycleDurations.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-