@Generated(value="software.amazon.awssdk:codegen") public final class GetDevicePositionHistoryRequest extends LocationRequest implements ToCopyableBuilder<GetDevicePositionHistoryRequest.Builder,GetDevicePositionHistoryRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetDevicePositionHistoryRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GetDevicePositionHistoryRequest.Builder |
builder() |
String |
deviceId()
The device whose position history you want to retrieve.
|
Instant |
endTimeExclusive()
Specify the end time for the position history in ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
maxResults()
An optional limit for the number of device positions returned in a single call.
|
String |
nextToken()
The pagination token specifying which page of results to return in the response.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetDevicePositionHistoryRequest.Builder> |
serializableBuilderClass() |
Instant |
startTimeInclusive()
Specify the start time for the position history in ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ. |
GetDevicePositionHistoryRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
trackerName()
The tracker resource receiving the request for the device position history.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String deviceId()
The device whose position history you want to retrieve.
public final Instant endTimeExclusive()
Specify the end time for the position history in ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ. By default, the value will be the time that the request is made.
Requirement:
The time specified for EndTimeExclusive must be after the time for StartTimeInclusive.
YYYY-MM-DDThh:mm:ss.sssZ. By default, the value will be the time that the request is
made.
Requirement:
The time specified for EndTimeExclusive must be after the time for
StartTimeInclusive.
public final Integer maxResults()
An optional limit for the number of device positions returned in a single call.
Default value: 100
Default value: 100
public final String nextToken()
The pagination token specifying which page of results to return in the response. If no token is provided, the default page is the first page.
Default value: null
Default value: null
public final Instant startTimeInclusive()
Specify the start time for the position history in ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ. By default, the value will be 24 hours prior to the time that the request
is made.
Requirement:
The time specified for StartTimeInclusive must be before EndTimeExclusive.
YYYY-MM-DDThh:mm:ss.sssZ. By default, the value will be 24 hours prior to the time that the
request is made.
Requirement:
The time specified for StartTimeInclusive must be before EndTimeExclusive.
public final String trackerName()
The tracker resource receiving the request for the device position history.
public GetDevicePositionHistoryRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GetDevicePositionHistoryRequest.Builder,GetDevicePositionHistoryRequest>toBuilder in class LocationRequestpublic static GetDevicePositionHistoryRequest.Builder builder()
public static Class<? extends GetDevicePositionHistoryRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2022. All rights reserved.