Class GetContextualCoachingStatisticsRequest
-
- All Implemented Interfaces:
public final class GetContextualCoachingStatisticsRequest extends DriveMotionRequest<GetContextualCoachingStatisticsRequest, GetContextualCoachingStatisticsResponse>
Request class to get period coaching statistics. Create an instance through GetContextualCoachingStatisticsRequest.Builder.build.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
GetContextualCoachingStatisticsRequest.Builder
-
Field Summary
Fields Modifier and Type Field Description private final Pair<Date, Date>
previousPeriod
private final Pair<Date, Date>
currentPeriod
private final String
assetId
private final String
timezone
private final String
scoreVersion
private final Set<ContextualCoachingGroupFactor>
groupBy
private final Set<ContextualCoachingRankMetrics>
rankBy
private final ConnectionMode
connectionMode
private final AssetContext
assetContext
-
Constructor Summary
Constructors Constructor Description GetContextualCoachingStatisticsRequest(GetContextualCoachingStatisticsRequest.Builder builder)
-
Method Summary
-
-
Constructor Detail
-
GetContextualCoachingStatisticsRequest
GetContextualCoachingStatisticsRequest(GetContextualCoachingStatisticsRequest.Builder builder)
-
-
Method Detail
-
getPreviousPeriod
final Pair<Date, Date> getPreviousPeriod()
-
getCurrentPeriod
final Pair<Date, Date> getCurrentPeriod()
-
getAssetId
final String getAssetId()
Vehicle Identification which wants to be requested, null for request all trips.
-
getTimezone
final String getTimezone()
policy timezone
-
getScoreVersion
final String getScoreVersion()
the version of the score algorithm.
-
getGroupBy
final Set<ContextualCoachingGroupFactor> getGroupBy()
-
getRankBy
final Set<ContextualCoachingRankMetrics> getRankBy()
-
builder
@JvmOverloads() final static GetContextualCoachingStatisticsRequest.Builder builder(Call<GetContextualCoachingStatisticsRequest, GetContextualCoachingStatisticsResponse> call, ConnectionMode connectionMode, Pair<Date, Date> currentPeriod)
Build a GetContextualCoachingStatisticsRequest.Builder instance used for setting request condition
- Parameters:
call
- Call- Returns:
-
builder
@JvmOverloads() final static GetContextualCoachingStatisticsRequest.Builder builder(Call<GetContextualCoachingStatisticsRequest, GetContextualCoachingStatisticsResponse> call, Pair<Date, Date> currentPeriod)
Build a GetContextualCoachingStatisticsRequest.Builder instance used for setting request condition
- Parameters:
call
- Call- Returns:
-
-
-
-