Class AnalyticsTimePeriodReq.Builder
- java.lang.Object
-
- com.chrt.api.resources.analytics.shipping.requests.AnalyticsTimePeriodReq.Builder
-
- All Implemented Interfaces:
AnalyticsTimePeriodReq._FinalStage,AnalyticsTimePeriodReq.EndStage,AnalyticsTimePeriodReq.StartStage
- Enclosing class:
- AnalyticsTimePeriodReq
public static final class AnalyticsTimePeriodReq.Builder extends java.lang.Object implements AnalyticsTimePeriodReq.StartStage, AnalyticsTimePeriodReq.EndStage, AnalyticsTimePeriodReq._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnalyticsTimePeriodReqbuild()AnalyticsTimePeriodReq._FinalStageend(java.time.OffsetDateTime end)AnalyticsTimePeriodReq.Builderfrom(AnalyticsTimePeriodReq other)AnalyticsTimePeriodReq._FinalStagegranularity(TimeGranularity granularity)AnalyticsTimePeriodReq._FinalStagegranularity(java.util.Optional<TimeGranularity> granularity)AnalyticsTimePeriodReq.EndStagestart(java.time.OffsetDateTime start)AnalyticsTimePeriodReq._FinalStagestartOfWeek(Nullable<StartOfWeek> startOfWeek)AnalyticsTimePeriodReq._FinalStagestartOfWeek(StartOfWeek startOfWeek)AnalyticsTimePeriodReq._FinalStagestartOfWeek(java.util.Optional<StartOfWeek> startOfWeek)AnalyticsTimePeriodReq._FinalStagetimezone(TimezoneEnum timezone)AnalyticsTimePeriodReq._FinalStagetimezone(java.util.Optional<TimezoneEnum> timezone)
-
-
-
Method Detail
-
from
public AnalyticsTimePeriodReq.Builder from(AnalyticsTimePeriodReq other)
- Specified by:
fromin interfaceAnalyticsTimePeriodReq.StartStage
-
start
public AnalyticsTimePeriodReq.EndStage start(@NotNull java.time.OffsetDateTime start)
- Specified by:
startin interfaceAnalyticsTimePeriodReq.StartStage
-
end
public AnalyticsTimePeriodReq._FinalStage end(@NotNull java.time.OffsetDateTime end)
- Specified by:
endin interfaceAnalyticsTimePeriodReq.EndStage
-
startOfWeek
public AnalyticsTimePeriodReq._FinalStage startOfWeek(Nullable<StartOfWeek> startOfWeek)
- Specified by:
startOfWeekin interfaceAnalyticsTimePeriodReq._FinalStage
-
startOfWeek
public AnalyticsTimePeriodReq._FinalStage startOfWeek(StartOfWeek startOfWeek)
- Specified by:
startOfWeekin interfaceAnalyticsTimePeriodReq._FinalStage
-
startOfWeek
public AnalyticsTimePeriodReq._FinalStage startOfWeek(java.util.Optional<StartOfWeek> startOfWeek)
- Specified by:
startOfWeekin interfaceAnalyticsTimePeriodReq._FinalStage
-
timezone
public AnalyticsTimePeriodReq._FinalStage timezone(TimezoneEnum timezone)
- Specified by:
timezonein interfaceAnalyticsTimePeriodReq._FinalStage
-
timezone
public AnalyticsTimePeriodReq._FinalStage timezone(java.util.Optional<TimezoneEnum> timezone)
- Specified by:
timezonein interfaceAnalyticsTimePeriodReq._FinalStage
-
granularity
public AnalyticsTimePeriodReq._FinalStage granularity(TimeGranularity granularity)
- Specified by:
granularityin interfaceAnalyticsTimePeriodReq._FinalStage
-
granularity
public AnalyticsTimePeriodReq._FinalStage granularity(java.util.Optional<TimeGranularity> granularity)
- Specified by:
granularityin interfaceAnalyticsTimePeriodReq._FinalStage
-
build
public AnalyticsTimePeriodReq build()
- Specified by:
buildin interfaceAnalyticsTimePeriodReq._FinalStage
-
-