From 294af3ec9251636a7096bc4567dee72ec9605acb Mon Sep 17 00:00:00 2001
From: awsmobilesdk
+ * Evaluates device positions against geofence geometries from a given
+ * geofence collection. The event forecasts three states for which a device
+ * can be in relative to a geofence:
+ *
+ *
+ *
+ *
* Retrieves a device's most recent position according to its sample time.
@@ -1144,6 +1186,12 @@ GetDevicePositionHistoryResult getDevicePositionHistory(
*
* Retrieves the geofence details from a geofence collection.
*
+ * The returned geometry will always match the geometry format used when the
+ * geofence was created.
+ *
+ * Verifies the integrity of the device's position by determining if it was
+ * reported behind a proxy, and by comparing it to an inferred position
+ * estimated based on the device's state.
+ *
+ * Evaluates device positions against geofence geometries from a given
+ * geofence collection. The event forecasts three states for which a device
+ * can be in relative to a geofence:
+ *
+ *
+ *
+ *
* Retrieves a device's most recent position according to its sample time.
@@ -2208,6 +2277,12 @@ public GetDevicePositionHistoryResult getDevicePositionHistory(
*
* Retrieves the geofence details from a geofence collection.
*
+ * The returned geometry will always match the geometry format used when the
+ * geofence was created.
+ *
+ * Verifies the integrity of the device's position by determining if it was
+ * reported behind a proxy, and by comparing it to an inferred position
+ * estimated based on the device's state.
+ *
- * An optional list of allowed HTTP referers for which requests must
- * originate from. Requests using this API key from other domains will not
- * be allowed.
- *
- * Requirements:
+ * A list of allowed resource ARNs that a API key bearer can perform actions
+ * on.
*
- * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any symbols in
- * this list
- * May contain a percent (%) if followed by 2 hexadecimal digits (A-F, a-f,
- * 0-9); this is used for URL encoding purposes.
+ * The resources must be in the same
- * May contain wildcard characters question mark (?) and asterisk (*).
- *
- * Question mark (?) will replace any single character (including
- * hexadecimal digits).
- *
- * Asterisk (*) will replace any multiple characters (including multiple
- * hexadecimal digits).
+ * Other than wildcards, you must include the full ARN, including the
+ *
- * No spaces allowed. For example,
+ * For more information about ARN format, see Amazon Resource Names (ARNs).
+ *
- * A list of allowed resource ARNs that a API key bearer can perform actions
- * on.
+ * An optional list of allowed HTTP referers for which requests must
+ * originate from. Requests using this API key from other domains will not
+ * be allowed.
+ *
+ * Requirements:
*
- * The ARN must be the correct ARN for a map, place, or route ARN. You may
- * include wildcards in the resource-id to match multiple resources of the
- * same type.
+ * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any symbols in
+ * this list
- * The resources must be in the same
- * Other than wildcards, you must include the full ARN, including the
- *
+ * Question mark (?) will replace any single character (including
+ * hexadecimal digits).
+ *
+ * Asterisk (*) will replace any multiple characters (including multiple
+ * hexadecimal digits).
*
- * No spaces allowed, even with wildcards. For example,
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
@@ -893,748 +893,748 @@ public ApiKeyRestrictions withAllowActions(java.util.Collection
- * An optional list of allowed HTTP referers for which requests must
- * originate from. Requests using this API key from other domains will not
- * be allowed.
- *
- * Requirements:
+ * A list of allowed resource ARNs that a API key bearer can perform actions
+ * on.
*
- * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any symbols in
- * this list
- * May contain a percent (%) if followed by 2 hexadecimal digits (A-F, a-f,
- * 0-9); this is used for URL encoding purposes.
+ * The resources must be in the same
- * May contain wildcard characters question mark (?) and asterisk (*).
- *
- * Question mark (?) will replace any single character (including
- * hexadecimal digits).
- *
- * Asterisk (*) will replace any multiple characters (including multiple
- * hexadecimal digits).
+ * Other than wildcards, you must include the full ARN, including the
+ *
- * No spaces allowed. For example,
+ * For more information about ARN format, see Amazon Resource Names (ARNs).
+ *
- * An optional list of allowed HTTP referers for which requests must
- * originate from. Requests using this API key from other domains
- * will not be allowed.
- *
- * Requirements:
+ * A list of allowed resource ARNs that a API key bearer can perform
+ * actions on.
*
- * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any
- * symbols in this list
- * May contain a percent (%) if followed by 2 hexadecimal digits
- * (A-F, a-f, 0-9); this is used for URL encoding purposes.
+ * The resources must be in the same
- * May contain wildcard characters question mark (?) and asterisk
- * (*).
- *
- * Question mark (?) will replace any single character (including
- * hexadecimal digits).
- *
- * Asterisk (*) will replace any multiple characters (including
- * multiple hexadecimal digits).
+ * Other than wildcards, you must include the full ARN, including
+ * the
- * No spaces allowed. For example,
+ * For more information about ARN format, see Amazon Resource Names (ARNs).
+ *
- * An optional list of allowed HTTP referers for which requests must
- * originate from. Requests using this API key from other domains will not
- * be allowed.
- *
- * Requirements:
+ * A list of allowed resource ARNs that a API key bearer can perform actions
+ * on.
*
- * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any symbols in
- * this list
- * May contain a percent (%) if followed by 2 hexadecimal digits (A-F, a-f,
- * 0-9); this is used for URL encoding purposes.
+ * The resources must be in the same
- * May contain wildcard characters question mark (?) and asterisk (*).
- *
- * Question mark (?) will replace any single character (including
- * hexadecimal digits).
- *
- * Asterisk (*) will replace any multiple characters (including multiple
- * hexadecimal digits).
+ * Other than wildcards, you must include the full ARN, including the
+ *
- * No spaces allowed. For example,
+ * For more information about ARN format, see Amazon Resource Names (ARNs).
+ *
- * An optional list of allowed HTTP referers for which requests
- * must originate from. Requests using this API key from other
- * domains will not be allowed.
- *
- * Requirements:
+ * @param allowResources
+ * A list of allowed resource ARNs that a API key bearer can
+ * perform actions on.
*
- * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any
- * symbols in this list
- * May contain a percent (%) if followed by 2 hexadecimal digits
- * (A-F, a-f, 0-9); this is used for URL encoding purposes.
+ * The resources must be in the same
- * May contain wildcard characters question mark (?) and asterisk
- * (*).
- *
- * Question mark (?) will replace any single character (including
- * hexadecimal digits).
- *
- * Asterisk (*) will replace any multiple characters (including
- * multiple hexadecimal digits).
+ * Other than wildcards, you must include the full ARN, including
+ * the
- * No spaces allowed. For example,
- *
+ * For more information about ARN format, see Amazon Resource Names (ARNs).
+ *
- * An optional list of allowed HTTP referers for which requests must
- * originate from. Requests using this API key from other domains will not
- * be allowed.
- *
- * Requirements:
+ * A list of allowed resource ARNs that a API key bearer can perform actions
+ * on.
*
- * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any symbols in
- * this list
- * May contain a percent (%) if followed by 2 hexadecimal digits (A-F, a-f,
- * 0-9); this is used for URL encoding purposes.
+ * The resources must be in the same
- * May contain wildcard characters question mark (?) and asterisk (*).
- *
- * Question mark (?) will replace any single character (including
- * hexadecimal digits).
- *
- * Asterisk (*) will replace any multiple characters (including multiple
- * hexadecimal digits).
+ * Other than wildcards, you must include the full ARN, including the
+ *
- * No spaces allowed. For example,
+ * For more information about ARN format, see Amazon Resource Names (ARNs).
+ *
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param allowReferers
- * An optional list of allowed HTTP referers for which requests
- * must originate from. Requests using this API key from other
- * domains will not be allowed.
- *
- * Requirements:
+ * @param allowResources
+ * A list of allowed resource ARNs that a API key bearer can
+ * perform actions on.
*
- * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any
- * symbols in this list
- * May contain a percent (%) if followed by 2 hexadecimal digits
- * (A-F, a-f, 0-9); this is used for URL encoding purposes.
+ * The resources must be in the same
- * May contain wildcard characters question mark (?) and asterisk
- * (*).
- *
- * Question mark (?) will replace any single character (including
- * hexadecimal digits).
- *
- * Asterisk (*) will replace any multiple characters (including
- * multiple hexadecimal digits).
+ * Other than wildcards, you must include the full ARN, including
+ * the
- * No spaces allowed. For example,
- *
+ * For more information about ARN format, see Amazon Resource Names (ARNs).
+ *
- * An optional list of allowed HTTP referers for which requests must
- * originate from. Requests using this API key from other domains will not
- * be allowed.
- *
- * Requirements:
+ * A list of allowed resource ARNs that a API key bearer can perform actions
+ * on.
*
- * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any symbols in
- * this list
- * May contain a percent (%) if followed by 2 hexadecimal digits (A-F, a-f,
- * 0-9); this is used for URL encoding purposes.
+ * The resources must be in the same
- * May contain wildcard characters question mark (?) and asterisk (*).
- *
- * Question mark (?) will replace any single character (including
- * hexadecimal digits).
- *
- * Asterisk (*) will replace any multiple characters (including multiple
- * hexadecimal digits).
+ * Other than wildcards, you must include the full ARN, including the
+ *
- * No spaces allowed. For example,
+ * For more information about ARN format, see Amazon Resource Names (ARNs).
+ *
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param allowReferers
- * An optional list of allowed HTTP referers for which requests
- * must originate from. Requests using this API key from other
- * domains will not be allowed.
- *
- * Requirements:
+ * @param allowResources
+ * A list of allowed resource ARNs that a API key bearer can
+ * perform actions on.
*
- * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any
- * symbols in this list
- * May contain a percent (%) if followed by 2 hexadecimal digits
- * (A-F, a-f, 0-9); this is used for URL encoding purposes.
+ * The resources must be in the same
- * May contain wildcard characters question mark (?) and asterisk
- * (*).
- *
- * Question mark (?) will replace any single character (including
- * hexadecimal digits).
- *
- * Asterisk (*) will replace any multiple characters (including
- * multiple hexadecimal digits).
+ * Other than wildcards, you must include the full ARN, including
+ * the
- * No spaces allowed. For example,
- *
+ * For more information about ARN format, see Amazon Resource Names (ARNs).
+ *
- * A list of allowed resource ARNs that a API key bearer can perform actions
- * on.
+ * An optional list of allowed HTTP referers for which requests must
+ * originate from. Requests using this API key from other domains will not
+ * be allowed.
+ *
+ * Requirements:
*
- * The ARN must be the correct ARN for a map, place, or route ARN. You may
- * include wildcards in the resource-id to match multiple resources of the
- * same type.
+ * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any symbols in
+ * this list
- * The resources must be in the same
- * Other than wildcards, you must include the full ARN, including the
- *
+ * Question mark (?) will replace any single character (including
+ * hexadecimal digits).
+ *
+ * Asterisk (*) will replace any multiple characters (including multiple
+ * hexadecimal digits).
*
- * No spaces allowed, even with wildcards. For example,
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
- * A list of allowed resource ARNs that a API key bearer can perform
- * actions on.
+ * An optional list of allowed HTTP referers for which requests must
+ * originate from. Requests using this API key from other domains
+ * will not be allowed.
+ *
+ * Requirements:
*
- * The ARN must be the correct ARN for a map, place, or route ARN.
- * You may include wildcards in the resource-id to match multiple
- * resources of the same type.
+ * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any
+ * symbols in this list
- * The resources must be in the same
- * Other than wildcards, you must include the full ARN, including
- * the
+ * Question mark (?) will replace any single character (including
+ * hexadecimal digits).
+ *
+ * Asterisk (*) will replace any multiple characters (including
+ * multiple hexadecimal digits).
*
- * No spaces allowed, even with wildcards. For example,
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
- * A list of allowed resource ARNs that a API key bearer can perform actions
- * on.
+ * An optional list of allowed HTTP referers for which requests must
+ * originate from. Requests using this API key from other domains will not
+ * be allowed.
+ *
+ * Requirements:
*
- * The ARN must be the correct ARN for a map, place, or route ARN. You may
- * include wildcards in the resource-id to match multiple resources of the
- * same type.
+ * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any symbols in
+ * this list
- * The resources must be in the same
- * Other than wildcards, you must include the full ARN, including the
- *
+ * Question mark (?) will replace any single character (including
+ * hexadecimal digits).
+ *
+ * Asterisk (*) will replace any multiple characters (including multiple
+ * hexadecimal digits).
*
- * No spaces allowed, even with wildcards. For example,
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
- * A list of allowed resource ARNs that a API key bearer can
- * perform actions on.
+ * @param allowReferers
+ * An optional list of allowed HTTP referers for which requests
+ * must originate from. Requests using this API key from other
+ * domains will not be allowed.
+ *
+ * Requirements:
*
- * The ARN must be the correct ARN for a map, place, or route
- * ARN. You may include wildcards in the resource-id to match
- * multiple resources of the same type.
+ * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any
+ * symbols in this list
- * The resources must be in the same
- * Other than wildcards, you must include the full ARN, including
- * the
+ * Question mark (?) will replace any single character (including
+ * hexadecimal digits).
+ *
+ * Asterisk (*) will replace any multiple characters (including
+ * multiple hexadecimal digits).
*
- * No spaces allowed, even with wildcards. For example,
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
- * A list of allowed resource ARNs that a API key bearer can perform actions
- * on.
+ * An optional list of allowed HTTP referers for which requests must
+ * originate from. Requests using this API key from other domains will not
+ * be allowed.
+ *
+ * Requirements:
*
- * The ARN must be the correct ARN for a map, place, or route ARN. You may
- * include wildcards in the resource-id to match multiple resources of the
- * same type.
+ * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any symbols in
+ * this list
- * The resources must be in the same
- * Other than wildcards, you must include the full ARN, including the
- *
+ * Question mark (?) will replace any single character (including
+ * hexadecimal digits).
+ *
+ * Asterisk (*) will replace any multiple characters (including multiple
+ * hexadecimal digits).
*
- * No spaces allowed, even with wildcards. For example,
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param allowResources
- * A list of allowed resource ARNs that a API key bearer can
- * perform actions on.
+ * @param allowReferers
+ * An optional list of allowed HTTP referers for which requests
+ * must originate from. Requests using this API key from other
+ * domains will not be allowed.
+ *
+ * Requirements:
*
- * The ARN must be the correct ARN for a map, place, or route
- * ARN. You may include wildcards in the resource-id to match
- * multiple resources of the same type.
+ * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any
+ * symbols in this list
- * The resources must be in the same
- * Other than wildcards, you must include the full ARN, including
- * the
+ * Question mark (?) will replace any single character (including
+ * hexadecimal digits).
+ *
+ * Asterisk (*) will replace any multiple characters (including
+ * multiple hexadecimal digits).
*
- * No spaces allowed, even with wildcards. For example,
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
- * A list of allowed resource ARNs that a API key bearer can perform actions
- * on.
+ * An optional list of allowed HTTP referers for which requests must
+ * originate from. Requests using this API key from other domains will not
+ * be allowed.
+ *
+ * Requirements:
*
- * The ARN must be the correct ARN for a map, place, or route ARN. You may
- * include wildcards in the resource-id to match multiple resources of the
- * same type.
+ * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any symbols in
+ * this list
- * The resources must be in the same
- * Other than wildcards, you must include the full ARN, including the
- *
+ * Question mark (?) will replace any single character (including
+ * hexadecimal digits).
+ *
+ * Asterisk (*) will replace any multiple characters (including multiple
+ * hexadecimal digits).
*
- * No spaces allowed, even with wildcards. For example,
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param allowResources
- * A list of allowed resource ARNs that a API key bearer can
- * perform actions on.
+ * @param allowReferers
+ * An optional list of allowed HTTP referers for which requests
+ * must originate from. Requests using this API key from other
+ * domains will not be allowed.
+ *
+ * Requirements:
*
- * The ARN must be the correct ARN for a map, place, or route
- * ARN. You may include wildcards in the resource-id to match
- * multiple resources of the same type.
+ * Contain only alphanumeric characters (A–Z, a–z, 0–9) or any
+ * symbols in this list
- * The resources must be in the same
- * Other than wildcards, you must include the full ARN, including
- * the
+ * Question mark (?) will replace any single character (including
+ * hexadecimal digits).
+ *
+ * Asterisk (*) will replace any multiple characters (including
+ * multiple hexadecimal digits).
*
- * No spaces allowed, even with wildcards. For example,
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
+ * The name of the tracker resource to be associated with a geofence
+ * collection.
+ *
+ * Constraints:
* The Amazon Resource Name (ARN) for the geofence collection to be
@@ -56,8 +68,8 @@ public class AssociateTrackerConsumerRequest extends AmazonWebServiceRequest imp
* Constraints:
* Constraints:
+ * The name of the tracker resource to be associated with a geofence
+ * collection.
+ *
+ * The name of the tracker resource to be associated with a geofence
+ * collection.
+ *
+ * Constraints:
+ * The name of the tracker resource to be associated with a
+ * geofence collection.
+ *
+ * The name of the tracker resource to be associated with a geofence
+ * collection.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the tracker resource to be associated with a
+ * geofence collection.
+ *
@@ -91,8 +154,8 @@ public class AssociateTrackerConsumerRequest extends AmazonWebServiceRequest imp
* Constraints:
* The Amazon Resource Name (ARN) for the geofence collection to be
@@ -130,8 +193,8 @@ public String getConsumerArn() {
* Constraints:
* The Amazon Resource Name (ARN) for the geofence collection to
@@ -172,8 +235,8 @@ public void setConsumerArn(String consumerArn) {
* Constraints:
* The Amazon Resource Name (ARN) for the geofence collection to
@@ -196,69 +259,6 @@ public AssociateTrackerConsumerRequest withConsumerArn(String consumerArn) {
return this;
}
- /**
- *
- * The name of the tracker resource to be associated with a geofence
- * collection.
- *
- * Constraints:
- * The name of the tracker resource to be associated with a geofence
- * collection.
- *
- * The name of the tracker resource to be associated with a geofence
- * collection.
- *
- * Constraints:
- * The name of the tracker resource to be associated with a
- * geofence collection.
- *
- * The name of the tracker resource to be associated with a geofence
- * collection.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The name of the tracker resource to be associated with a
- * geofence collection.
- *
* Constraints:
* Constraints:
* The ID of the device for this position.
@@ -65,7 +65,7 @@ public String getDeviceId() {
*
* Constraints:
* The ID of the device for this position.
@@ -85,7 +85,7 @@ public void setDeviceId(String deviceId) {
*
* Constraints:
* The ID of the device for this position.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchDeleteDevicePositionHistoryRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchDeleteDevicePositionHistoryRequest.java
index b40932d1a0..dd6ba0d497 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchDeleteDevicePositionHistoryRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchDeleteDevicePositionHistoryRequest.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -26,6 +26,18 @@
*/
public class BatchDeleteDevicePositionHistoryRequest extends AmazonWebServiceRequest implements
Serializable {
+ /**
+ *
+ * The name of the tracker resource to delete the device position history
+ * from.
+ *
+ * Constraints:
* Devices whose position history you want to delete.
@@ -49,9 +61,60 @@ public class BatchDeleteDevicePositionHistoryRequest extends AmazonWebServiceReq
*
* Constraints:
+ * The name of the tracker resource to delete the device position
+ * history from.
+ *
+ * The name of the tracker resource to delete the device position history
+ * from.
+ *
+ * Constraints:
+ * The name of the tracker resource to delete the device position
+ * history from.
+ *
+ * The name of the tracker resource to delete the device position history
+ * from.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the tracker resource to delete the device position
+ * history from.
+ *
@@ -192,69 +255,6 @@ public BatchDeleteDevicePositionHistoryRequest withDeviceIds(
return this;
}
- /**
- *
- * The name of the tracker resource to delete the device position history
- * from.
- *
- * Constraints:
- * The name of the tracker resource to delete the device position
- * history from.
- *
- * The name of the tracker resource to delete the device position history
- * from.
- *
- * Constraints:
- * The name of the tracker resource to delete the device position
- * history from.
- *
- * The name of the tracker resource to delete the device position history
- * from.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The name of the tracker resource to delete the device position
- * history from.
- *
- * Contains details associated to the batch error.
- *
* The geofence associated with the error message.
@@ -38,7 +31,7 @@ public class BatchDeleteGeofenceError implements Serializable {
*
* Constraints:
* Contains details associated to the batch error.
*
+ * The geofence associated with the error message.
+ *
+ * Constraints:
- * Contains details associated to the batch error.
+ * The geofence associated with the error message.
*
- * Contains details associated to the batch error.
+ * The geofence associated with the error message.
*
+ * Constraints:
- * Contains details associated to the batch error.
+ * @param geofenceId
+ * The geofence associated with the error message.
*
- * Contains details associated to the batch error.
+ * The geofence associated with the error message.
*
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * Contains details associated to the batch error.
+ * @param geofenceId
+ * The geofence associated with the error message.
*
- * The geofence associated with the error message.
+ * Contains details associated to the batch error.
*
- * Constraints:
- * The geofence associated with the error message.
+ * Contains details associated to the batch error.
*
- * The geofence associated with the error message.
+ * Contains details associated to the batch error.
*
- * Constraints:
- * The geofence associated with the error message.
+ * @param error
+ * Contains details associated to the batch error.
*
- * The geofence associated with the error message.
+ * Contains details associated to the batch error.
*
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The geofence associated with the error message.
+ * @param error
+ * Contains details associated to the batch error.
*
* Constraints:
* Constraints:
* The geofence collection storing the geofences to be deleted.
@@ -72,7 +72,7 @@ public String getCollectionName() {
*
* Constraints:
* The geofence collection storing the geofences to be deleted.
@@ -92,7 +92,7 @@ public void setCollectionName(String collectionName) {
*
* Constraints:
* The geofence collection storing the geofences to be deleted.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchDeleteGeofenceResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchDeleteGeofenceResult.java
index e22ced6614..c866b03e22 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchDeleteGeofenceResult.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchDeleteGeofenceResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchEvaluateGeofencesError.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchEvaluateGeofencesError.java
index 3443d4e165..4eda25d1a4 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchEvaluateGeofencesError.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchEvaluateGeofencesError.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -31,25 +31,25 @@ public class BatchEvaluateGeofencesError implements Serializable {
*
* Constraints:
- * Contains details associated to the batch error.
+ * Specifies a timestamp for when the error occurred in ISO
+ * 8601 format:
- * Specifies a timestamp for when the error occurred in ISO
- * 8601 format:
@@ -58,7 +58,7 @@ public class BatchEvaluateGeofencesError implements Serializable {
*
* Constraints:
* The device associated with the position evaluation error.
@@ -75,7 +75,7 @@ public String getDeviceId() {
*
* Constraints:
* The device associated with the position evaluation error.
@@ -95,7 +95,7 @@ public void setDeviceId(String deviceId) {
*
* Constraints:
* The device associated with the position evaluation error.
@@ -110,103 +110,103 @@ public BatchEvaluateGeofencesError withDeviceId(String deviceId) {
/**
*
- * Contains details associated to the batch error.
+ * Specifies a timestamp for when the error occurred in ISO
+ * 8601 format:
- * Contains details associated to the batch error.
+ * Specifies a timestamp for when the error occurred in ISO
+ * 8601 format:
- * Contains details associated to the batch error.
+ * Specifies a timestamp for when the error occurred in ISO
+ * 8601 format:
- * Contains details associated to the batch error.
+ * @param sampleTime
+ * Specifies a timestamp for when the error occurred in ISO
+ * 8601 format:
- * Contains details associated to the batch error.
+ * Specifies a timestamp for when the error occurred in ISO
+ * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param error
- * Contains details associated to the batch error.
+ * @param sampleTime
+ * Specifies a timestamp for when the error occurred in ISO
+ * 8601 format:
- * Specifies a timestamp for when the error occurred in ISO
- * 8601 format:
- * Specifies a timestamp for when the error occurred in ISO
- * 8601 format:
- * Specifies a timestamp for when the error occurred in ISO
- * 8601 format:
- * Specifies a timestamp for when the error occurred in ISO
- * 8601 format:
+ * Contains details associated to the batch error.
*
- * Specifies a timestamp for when the error occurred in ISO
- * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param sampleTime
- * Specifies a timestamp for when the error occurred in ISO
- * 8601 format:
+ * Contains details associated to the batch error.
*
* Constraints:
* Constraints:
* The geofence collection used in evaluating the position of
@@ -110,7 +110,7 @@ public String getCollectionName() {
*
* Constraints:
* The geofence collection used in evaluating the position of
@@ -132,7 +132,7 @@ public void setCollectionName(String collectionName) {
*
* Constraints:
* The geofence collection used in evaluating the position of
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchEvaluateGeofencesResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchEvaluateGeofencesResult.java
index fa937cd926..8f4bf2fb5c 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchEvaluateGeofencesResult.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchEvaluateGeofencesResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchGetDevicePositionError.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchGetDevicePositionError.java
index 6be57c7e7a..7ddbdfc8a2 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchGetDevicePositionError.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchGetDevicePositionError.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -30,7 +30,7 @@ public class BatchGetDevicePositionError implements Serializable {
*
* Constraints:
* Constraints:
* The ID of the device that didn't return a position.
@@ -65,7 +65,7 @@ public String getDeviceId() {
*
* Constraints:
* The ID of the device that didn't return a position.
@@ -85,7 +85,7 @@ public void setDeviceId(String deviceId) {
*
* Constraints:
* The ID of the device that didn't return a position.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchGetDevicePositionRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchGetDevicePositionRequest.java
index 40554e0508..7a390d7846 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchGetDevicePositionRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchGetDevicePositionRequest.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -25,6 +25,17 @@
*
+ * The tracker resource retrieving the device position.
+ *
+ * Constraints:
* Devices whose position you want to retrieve.
@@ -47,9 +58,55 @@ public class BatchGetDevicePositionRequest extends AmazonWebServiceRequest imple
*
* Constraints:
+ * The tracker resource retrieving the device position.
+ *
+ * The tracker resource retrieving the device position.
+ *
+ * Constraints:
+ * The tracker resource retrieving the device position.
+ *
+ * The tracker resource retrieving the device position.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The tracker resource retrieving the device position.
+ *
@@ -189,63 +246,6 @@ public BatchGetDevicePositionRequest withDeviceIds(java.util.Collection
- * The tracker resource retrieving the device position.
- *
- * Constraints:
- * The tracker resource retrieving the device position.
- *
- * The tracker resource retrieving the device position.
- *
- * Constraints:
- * The tracker resource retrieving the device position.
- *
- * The tracker resource retrieving the device position.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The tracker resource retrieving the device position.
- *
- * Contains device position details such as the device ID, position, and
- * timestamps for when the position was received and sampled.
- *
* Contains error details for each device that failed to send its position
@@ -39,167 +31,175 @@ public class BatchGetDevicePositionResult implements Serializable {
* Contains device position details such as the device ID, position, and
* timestamps for when the position was received and sampled.
*
+ * Contains error details for each device that failed to send its position
+ * to the tracker resource.
+ *
- * Contains device position details such as the device ID, position,
- * and timestamps for when the position was received and sampled.
+ * Contains error details for each device that failed to send its
+ * position to the tracker resource.
*
- * Contains device position details such as the device ID, position, and
- * timestamps for when the position was received and sampled.
+ * Contains error details for each device that failed to send its position
+ * to the tracker resource.
*
- * Contains device position details such as the device ID,
- * position, and timestamps for when the position was received
- * and sampled.
+ * @param errors
+ * Contains error details for each device that failed to send its
+ * position to the tracker resource.
*
- * Contains device position details such as the device ID, position, and
- * timestamps for when the position was received and sampled.
+ * Contains error details for each device that failed to send its position
+ * to the tracker resource.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param devicePositions
- * Contains device position details such as the device ID,
- * position, and timestamps for when the position was received
- * and sampled.
+ * @param errors
+ * Contains error details for each device that failed to send its
+ * position to the tracker resource.
*
- * Contains device position details such as the device ID, position, and
- * timestamps for when the position was received and sampled.
+ * Contains error details for each device that failed to send its position
+ * to the tracker resource.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param devicePositions
- * Contains device position details such as the device ID,
- * position, and timestamps for when the position was received
- * and sampled.
+ * @param errors
+ * Contains error details for each device that failed to send its
+ * position to the tracker resource.
*
- * Contains error details for each device that failed to send its position
- * to the tracker resource.
+ * Contains device position details such as the device ID, position, and
+ * timestamps for when the position was received and sampled.
*
- * Contains error details for each device that failed to send its
- * position to the tracker resource.
+ * Contains device position details such as the device ID, position,
+ * and timestamps for when the position was received and sampled.
*
- * Contains error details for each device that failed to send its position
- * to the tracker resource.
+ * Contains device position details such as the device ID, position, and
+ * timestamps for when the position was received and sampled.
*
- * Contains error details for each device that failed to send its
- * position to the tracker resource.
+ * @param devicePositions
+ * Contains device position details such as the device ID,
+ * position, and timestamps for when the position was received
+ * and sampled.
*
- * Contains error details for each device that failed to send its position
- * to the tracker resource.
+ * Contains device position details such as the device ID, position, and
+ * timestamps for when the position was received and sampled.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param errors
- * Contains error details for each device that failed to send its
- * position to the tracker resource.
+ * @param devicePositions
+ * Contains device position details such as the device ID,
+ * position, and timestamps for when the position was received
+ * and sampled.
*
- * Contains error details for each device that failed to send its position
- * to the tracker resource.
+ * Contains device position details such as the device ID, position, and
+ * timestamps for when the position was received and sampled.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param errors
- * Contains error details for each device that failed to send its
- * position to the tracker resource.
+ * @param devicePositions
+ * Contains device position details such as the device ID,
+ * position, and timestamps for when the position was received
+ * and sampled.
*
- * Contains details associated to the batch error.
- *
* The geofence associated with the error message.
@@ -38,7 +31,7 @@ public class BatchPutGeofenceError implements Serializable {
*
* Constraints:
* Contains details associated to the batch error.
*
+ * The geofence associated with the error message.
+ *
+ * Constraints:
- * Contains details associated to the batch error.
+ * The geofence associated with the error message.
*
- * Contains details associated to the batch error.
+ * The geofence associated with the error message.
*
+ * Constraints:
- * Contains details associated to the batch error.
+ * @param geofenceId
+ * The geofence associated with the error message.
*
- * Contains details associated to the batch error.
+ * The geofence associated with the error message.
*
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * Contains details associated to the batch error.
+ * @param geofenceId
+ * The geofence associated with the error message.
*
- * The geofence associated with the error message.
+ * Contains details associated to the batch error.
*
- * Constraints:
- * The geofence associated with the error message.
+ * Contains details associated to the batch error.
*
- * The geofence associated with the error message.
+ * Contains details associated to the batch error.
*
- * Constraints:
- * The geofence associated with the error message.
+ * @param error
+ * Contains details associated to the batch error.
*
- * The geofence associated with the error message.
+ * Contains details associated to the batch error.
*
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The geofence associated with the error message.
+ * @param error
+ * Contains details associated to the batch error.
*
* Constraints:
* Constraints:
* The geofence collection storing the geofences.
@@ -69,7 +69,7 @@ public String getCollectionName() {
*
* Constraints:
* The geofence collection storing the geofences.
@@ -89,7 +89,7 @@ public void setCollectionName(String collectionName) {
*
* Constraints:
* The geofence collection storing the geofences.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchPutGeofenceRequestEntry.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchPutGeofenceRequestEntry.java
index d5e7bfe8a7..2cdbdda3bd 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchPutGeofenceRequestEntry.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchPutGeofenceRequestEntry.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -31,36 +31,40 @@ public class BatchPutGeofenceRequestEntry implements Serializable {
*
* Constraints:
- * Associates one of more properties with the geofence. A property is a
- * key-value pair stored with the geofence and added to any geofence event
- * triggered with that geofence.
+ * Contains the details to specify the position of the geofence. Can be a
+ * polygon, a circle or a polygon encoded in Geobuf format. Including
+ * multiple selections will return a validation error.
*
- * Format:
- * Contains the details of the position of the geofence. Can be either a
- * polygon or a circle. Including both will return a validation error.
+ * Associates one of more properties with the geofence. A property is a
+ * key-value pair stored with the geofence and added to any geofence event
+ * triggered with that geofence.
*
- * Each geofence polygon can have a maximum of 1,000 vertices.
+ * Format:
@@ -70,7 +74,7 @@ public class BatchPutGeofenceRequestEntry implements Serializable {
*
* Constraints:
* The identifier for the geofence to be stored in a given geofence
@@ -89,7 +93,7 @@ public String getGeofenceId() {
*
* Constraints:
* The identifier for the geofence to be stored in a given
@@ -111,7 +115,7 @@ public void setGeofenceId(String geofenceId) {
*
* Constraints:
* The identifier for the geofence to be stored in a given
@@ -125,6 +129,128 @@ public BatchPutGeofenceRequestEntry withGeofenceId(String geofenceId) {
return this;
}
+ /**
+ *
+ * Contains the details to specify the position of the geofence. Can be a
+ * polygon, a circle or a polygon encoded in Geobuf format. Including
+ * multiple selections will return a validation error.
+ *
+ * The geofence polygon format supports a maximum of 1,000 vertices. The
+ * Geofence geobuf format supports a maximum of 100,000 vertices.
+ *
+ * Contains the details to specify the position of the geofence. Can
+ * be a polygon, a circle or a polygon encoded in Geobuf format.
+ * Including multiple selections will return a validation error.
+ *
+ * The geofence polygon format supports a maximum of 1,000
+ * vertices. The Geofence geobuf format supports a maximum of 100,000
+ * vertices.
+ *
+ * Contains the details to specify the position of the geofence. Can be a
+ * polygon, a circle or a polygon encoded in Geobuf format. Including
+ * multiple selections will return a validation error.
+ *
+ * The geofence polygon format supports a maximum of 1,000 vertices. The
+ * Geofence geobuf format supports a maximum of 100,000 vertices.
+ *
+ * Contains the details to specify the position of the geofence.
+ * Can be a polygon, a circle or a polygon encoded in Geobuf
+ * format. Including multiple selections will return a validation
+ * error.
+ *
+ * The geofence polygon format supports a maximum of 1,000
+ * vertices. The Geofence geobuf format supports a maximum of 100,000
+ * vertices.
+ *
+ * Contains the details to specify the position of the geofence. Can be a
+ * polygon, a circle or a polygon encoded in Geobuf format. Including
+ * multiple selections will return a validation error.
+ *
+ * The geofence polygon format supports a maximum of 1,000 vertices. The
+ * Geofence geobuf format supports a maximum of 100,000 vertices.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param geometry
+ * Contains the details to specify the position of the geofence.
+ * Can be a polygon, a circle or a polygon encoded in Geobuf
+ * format. Including multiple selections will return a validation
+ * error.
+ *
+ * The geofence polygon format supports a maximum of 1,000
+ * vertices. The Geofence geobuf format supports a maximum of 100,000
+ * vertices.
+ *
* Associates one of more properties with the geofence. A property is a
@@ -243,102 +369,6 @@ public BatchPutGeofenceRequestEntry clearGeofencePropertiesEntries() {
return this;
}
- /**
- *
- * Contains the details of the position of the geofence. Can be either a
- * polygon or a circle. Including both will return a validation error.
- *
- * Each geofence polygon can have a maximum of 1,000 vertices.
- *
- * Contains the details of the position of the geofence. Can be
- * either a polygon or a circle. Including both will return a
- * validation error.
- *
- * Each geofence polygon can have a maximum of 1,000 vertices.
- *
- * Contains the details of the position of the geofence. Can be either a
- * polygon or a circle. Including both will return a validation error.
- *
- * Each geofence polygon can have a maximum of 1,000 vertices.
- *
- * Contains the details of the position of the geofence. Can be
- * either a polygon or a circle. Including both will return a
- * validation error.
- *
- * Each geofence polygon can have a maximum of 1,000 vertices.
- *
- * Contains the details of the position of the geofence. Can be either a
- * polygon or a circle. Including both will return a validation error.
- *
- * Each geofence polygon can have a maximum of 1,000 vertices.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param geometry
- * Contains the details of the position of the geofence. Can be
- * either a polygon or a circle. Including both will return a
- * validation error.
- *
- * Each geofence polygon can have a maximum of 1,000 vertices.
- *
- * Contains additional error details for each geofence that failed to be
- * stored in a geofence collection.
- *
* Contains each geofence that was successfully stored in a geofence
@@ -39,163 +31,171 @@ public class BatchPutGeofenceResult implements Serializable {
* Contains additional error details for each geofence that failed to be
* stored in a geofence collection.
*
+ * Contains each geofence that was successfully stored in a geofence
+ * collection.
+ *
- * Contains additional error details for each geofence that failed
- * to be stored in a geofence collection.
+ * Contains each geofence that was successfully stored in a geofence
+ * collection.
*
- * Contains additional error details for each geofence that failed to be
- * stored in a geofence collection.
+ * Contains each geofence that was successfully stored in a geofence
+ * collection.
*
- * Contains additional error details for each geofence that
- * failed to be stored in a geofence collection.
+ * @param successes
+ * Contains each geofence that was successfully stored in a
+ * geofence collection.
*
- * Contains additional error details for each geofence that failed to be
- * stored in a geofence collection.
+ * Contains each geofence that was successfully stored in a geofence
+ * collection.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param errors
- * Contains additional error details for each geofence that
- * failed to be stored in a geofence collection.
+ * @param successes
+ * Contains each geofence that was successfully stored in a
+ * geofence collection.
*
- * Contains additional error details for each geofence that failed to be
- * stored in a geofence collection.
+ * Contains each geofence that was successfully stored in a geofence
+ * collection.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param errors
- * Contains additional error details for each geofence that
- * failed to be stored in a geofence collection.
+ * @param successes
+ * Contains each geofence that was successfully stored in a
+ * geofence collection.
*
- * Contains each geofence that was successfully stored in a geofence
- * collection.
+ * Contains additional error details for each geofence that failed to be
+ * stored in a geofence collection.
*
- * Contains each geofence that was successfully stored in a geofence
- * collection.
+ * Contains additional error details for each geofence that failed
+ * to be stored in a geofence collection.
*
- * Contains each geofence that was successfully stored in a geofence
- * collection.
+ * Contains additional error details for each geofence that failed to be
+ * stored in a geofence collection.
*
- * Contains each geofence that was successfully stored in a
- * geofence collection.
+ * @param errors
+ * Contains additional error details for each geofence that
+ * failed to be stored in a geofence collection.
*
- * Contains each geofence that was successfully stored in a geofence
- * collection.
+ * Contains additional error details for each geofence that failed to be
+ * stored in a geofence collection.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param successes
- * Contains each geofence that was successfully stored in a
- * geofence collection.
+ * @param errors
+ * Contains additional error details for each geofence that
+ * failed to be stored in a geofence collection.
*
- * Contains each geofence that was successfully stored in a geofence
- * collection.
+ * Contains additional error details for each geofence that failed to be
+ * stored in a geofence collection.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param successes
- * Contains each geofence that was successfully stored in a
- * geofence collection.
+ * @param errors
+ * Contains additional error details for each geofence that
+ * failed to be stored in a geofence collection.
* ENTER
: If a device is outside of a geofence, but would
+ * breach the fence if the device is moving at its current speed within time
+ * horizon window.
+ * EXIT
: If a device is inside of a geofence, but would breach
+ * the fence if the device is moving at its current speed within time
+ * horizon window.
+ * IDLE
: If a device is inside of a geofence, and the device is
+ * not moving.
+ * ENTER
: If a device is outside of a geofence, but would
+ * breach the fence if the device is moving at its current speed within time
+ * horizon window.
+ * EXIT
: If a device is inside of a geofence, but would breach
+ * the fence if the device is moving at its current speed within time
+ * horizon window.
+ * IDLE
: If a device is inside of a geofence, and the device is
+ * not moving.
+ *
*
+ * $\-._+!*`(),;/?:@=&
+ * The ARN must be the correct ARN for a map, place, or route ARN. You may
+ * include wildcards in the resource-id to match multiple resources of the
+ * same type.
* partition
,
+ * region
, and account-id
as the key that is being
+ * created.
* arn
, partition
, service
,
+ * region
, account-id
and resource-id
+ * delimited by colons (:).
* https://example.com
.
+ * No spaces allowed, even with wildcards. For example,
+ * arn:aws:geo:region:account-id:map/ExampleMap*
.
*
*
- * $\-._+!*`(),;/?:@=&
* partition
,
- * region
, and account-id
as the key that is being
- * created.
+ * May contain a percent (%) if followed by 2 hexadecimal digits (A-F, a-f,
+ * 0-9); this is used for URL encoding purposes.
* arn
, partition
, service
,
- * region
, account-id
and resource-id
- * , delimited by colons (:).
+ * May contain wildcard characters question mark (?) and asterisk (*).
+ * arn:aws:geo:region:account-id:map/ExampleMap*
.
+ * No spaces allowed. For example, https://example.com
.
*
*
+ * $\-._+!*`(),;/?:@=&
+ * The ARN must be the correct ARN for a map, place, or route ARN. You may
+ * include wildcards in the resource-id to match multiple resources of the
+ * same type.
* partition
,
+ * region
, and account-id
as the key that is being
+ * created.
* arn
, partition
, service
,
+ * region
, account-id
and resource-id
+ * delimited by colons (:).
* https://example.com
.
+ * No spaces allowed, even with wildcards. For example,
+ * arn:aws:geo:region:account-id:map/ExampleMap*
.
*
*
+ * $\-._+!*`(),;/?:@=&
+ * The ARN must be the correct ARN for a map, place, or route ARN.
+ * You may include wildcards in the resource-id to match multiple
+ * resources of the same type.
* partition
,
+ * region
, and account-id
as the key that
+ * is being created.
* arn
, partition
,
+ * service
, region
,
+ * account-id
and resource-id
delimited by
+ * colons (:).
* https://example.com
.
+ * No spaces allowed, even with wildcards. For example,
+ * arn:aws:geo:region:account-id:map/ExampleMap*
+ * .
*
*
+ * $\-._+!*`(),;/?:@=&
+ * The ARN must be the correct ARN for a map, place, or route ARN. You may
+ * include wildcards in the resource-id to match multiple resources of the
+ * same type.
* partition
,
+ * region
, and account-id
as the key that is being
+ * created.
* arn
, partition
, service
,
+ * region
, account-id
and resource-id
+ * delimited by colons (:).
* https://example.com
.
+ * No spaces allowed, even with wildcards. For example,
+ * arn:aws:geo:region:account-id:map/ExampleMap*
.
*
*
+ * $\-._+!*`(),;/?:@=&
+ * The ARN must be the correct ARN for a map, place, or route
+ * ARN. You may include wildcards in the resource-id to match
+ * multiple resources of the same type.
* partition
,
+ * region
, and account-id
as the key
+ * that is being created.
* arn
, partition
,
+ * service
, region
,
+ * account-id
and resource-id
delimited
+ * by colons (:).
* https://example.com
.
+ * No spaces allowed, even with wildcards. For example,
+ * arn:aws:geo:region:account-id:map/ExampleMap*
+ * .
*
*
* $\-._+!*`(),;/?:@=&
+ * The ARN must be the correct ARN for a map, place, or route ARN. You may
+ * include wildcards in the resource-id to match multiple resources of the
+ * same type.
* partition
,
+ * region
, and account-id
as the key that is being
+ * created.
* arn
, partition
, service
,
+ * region
, account-id
and resource-id
+ * delimited by colons (:).
* https://example.com
.
+ * No spaces allowed, even with wildcards. For example,
+ * arn:aws:geo:region:account-id:map/ExampleMap*
.
*
*
+ * $\-._+!*`(),;/?:@=&
+ * The ARN must be the correct ARN for a map, place, or route
+ * ARN. You may include wildcards in the resource-id to match
+ * multiple resources of the same type.
* partition
,
+ * region
, and account-id
as the key
+ * that is being created.
* arn
, partition
,
+ * service
, region
,
+ * account-id
and resource-id
delimited
+ * by colons (:).
* https://example.com
.
+ * No spaces allowed, even with wildcards. For example,
+ * arn:aws:geo:region:account-id:map/ExampleMap*
+ * .
*
*
* $\-._+!*`(),;/?:@=&
+ * The ARN must be the correct ARN for a map, place, or route ARN. You may
+ * include wildcards in the resource-id to match multiple resources of the
+ * same type.
* partition
,
+ * region
, and account-id
as the key that is being
+ * created.
* arn
, partition
, service
,
+ * region
, account-id
and resource-id
+ * delimited by colons (:).
* https://example.com
.
+ * No spaces allowed, even with wildcards. For example,
+ * arn:aws:geo:region:account-id:map/ExampleMap*
.
*
*
+ * $\-._+!*`(),;/?:@=&
+ * The ARN must be the correct ARN for a map, place, or route
+ * ARN. You may include wildcards in the resource-id to match
+ * multiple resources of the same type.
* partition
,
+ * region
, and account-id
as the key
+ * that is being created.
* arn
, partition
,
+ * service
, region
,
+ * account-id
and resource-id
delimited
+ * by colons (:).
* https://example.com
.
+ * No spaces allowed, even with wildcards. For example,
+ * arn:aws:geo:region:account-id:map/ExampleMap*
+ * .
*
*
- * $\-._+!*`(),;/?:@=&
* partition
,
- * region
, and account-id
as the key that is being
- * created.
+ * May contain a percent (%) if followed by 2 hexadecimal digits (A-F, a-f,
+ * 0-9); this is used for URL encoding purposes.
* arn
, partition
, service
,
- * region
, account-id
and resource-id
- * , delimited by colons (:).
+ * May contain wildcard characters question mark (?) and asterisk (*).
+ * arn:aws:geo:region:account-id:map/ExampleMap*
.
+ * No spaces allowed. For example, https://example.com
.
*
*
- * $\-._+!*`(),;/?:@=&
* partition
,
- * region
, and account-id
as the key that
- * is being created.
+ * May contain a percent (%) if followed by 2 hexadecimal digits
+ * (A-F, a-f, 0-9); this is used for URL encoding purposes.
* arn
, partition
,
- * service
, region
,
- * account-id
and resource-id
, delimited
- * by colons (:).
+ * May contain wildcard characters question mark (?) and asterisk
+ * (*).
+ * arn:aws:geo:region:account-id:map/ExampleMap*
- * .
+ * No spaces allowed. For example, https://example.com
.
*
*
- * $\-._+!*`(),;/?:@=&
* partition
,
- * region
, and account-id
as the key that is being
- * created.
+ * May contain a percent (%) if followed by 2 hexadecimal digits (A-F, a-f,
+ * 0-9); this is used for URL encoding purposes.
* arn
, partition
, service
,
- * region
, account-id
and resource-id
- * , delimited by colons (:).
+ * May contain wildcard characters question mark (?) and asterisk (*).
+ * arn:aws:geo:region:account-id:map/ExampleMap*
.
+ * No spaces allowed. For example, https://example.com
.
*
*
- * $\-._+!*`(),;/?:@=&
* partition
,
- * region
, and account-id
as the key
- * that is being created.
+ * May contain a percent (%) if followed by 2 hexadecimal digits
+ * (A-F, a-f, 0-9); this is used for URL encoding purposes.
* arn
, partition
,
- * service
, region
,
- * account-id
and resource-id
,
- * delimited by colons (:).
+ * May contain wildcard characters question mark (?) and asterisk
+ * (*).
+ * arn:aws:geo:region:account-id:map/ExampleMap*
- * .
+ * No spaces allowed. For example,
+ * https://example.com
.
*
*
* $\-._+!*`(),;/?:@=&
* partition
,
- * region
, and account-id
as the key that is being
- * created.
+ * May contain a percent (%) if followed by 2 hexadecimal digits (A-F, a-f,
+ * 0-9); this is used for URL encoding purposes.
* arn
, partition
, service
,
- * region
, account-id
and resource-id
- * , delimited by colons (:).
+ * May contain wildcard characters question mark (?) and asterisk (*).
+ * arn:aws:geo:region:account-id:map/ExampleMap*
.
+ * No spaces allowed. For example, https://example.com
.
*
*
- * $\-._+!*`(),;/?:@=&
* partition
,
- * region
, and account-id
as the key
- * that is being created.
+ * May contain a percent (%) if followed by 2 hexadecimal digits
+ * (A-F, a-f, 0-9); this is used for URL encoding purposes.
* arn
, partition
,
- * service
, region
,
- * account-id
and resource-id
,
- * delimited by colons (:).
+ * May contain wildcard characters question mark (?) and asterisk
+ * (*).
+ * arn:aws:geo:region:account-id:map/ExampleMap*
- * .
+ * No spaces allowed. For example,
+ * https://example.com
.
*
*
* $\-._+!*`(),;/?:@=&
* partition
,
- * region
, and account-id
as the key that is being
- * created.
+ * May contain a percent (%) if followed by 2 hexadecimal digits (A-F, a-f,
+ * 0-9); this is used for URL encoding purposes.
* arn
, partition
, service
,
- * region
, account-id
and resource-id
- * , delimited by colons (:).
+ * May contain wildcard characters question mark (?) and asterisk (*).
+ * arn:aws:geo:region:account-id:map/ExampleMap*
.
+ * No spaces allowed. For example, https://example.com
.
*
*
- * $\-._+!*`(),;/?:@=&
* partition
,
- * region
, and account-id
as the key
- * that is being created.
+ * May contain a percent (%) if followed by 2 hexadecimal digits
+ * (A-F, a-f, 0-9); this is used for URL encoding purposes.
* arn
, partition
,
- * service
, region
,
- * account-id
and resource-id
,
- * delimited by colons (:).
+ * May contain wildcard characters question mark (?) and asterisk
+ * (*).
+ * arn:aws:geo:region:account-id:map/ExampleMap*
- * .
+ * No spaces allowed. For example,
+ * https://example.com
.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String trackerName;
+
/**
*
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*/
private String consumerArn;
@@ -69,9 +81,60 @@ public class AssociateTrackerConsumerRequest extends AmazonWebServiceRequest imp
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @return
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @return
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param consumerArn
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param consumerArn
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @return
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param trackerName
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param trackerName
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*/
private String deviceId;
@@ -48,7 +48,7 @@ public class BatchDeleteDevicePositionHistoryError implements Serializable {
*
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param deviceId
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param deviceId
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String trackerName;
+
/**
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @return
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @return
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param trackerName
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param trackerName
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*/
private String geofenceId;
@@ -46,101 +39,108 @@ public class BatchDeleteGeofenceError implements Serializable {
*
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*
* @return
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*
- * @param error
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*
- * @param error
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
* @return
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
- * @param geofenceId
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
- * @param geofenceId
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String collectionName;
@@ -55,7 +55,7 @@ public class BatchDeleteGeofenceRequest extends AmazonWebServiceRequest implemen
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*/
private String deviceId;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
+ * Contains details associated to the batch error.
*
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param deviceId
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param deviceId YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
+ * Contains details associated to the batch error.
* YYYY-MM-DDThh:mm:ss.sssZ
+ * Contains details associated to the batch error.
* YYYY-MM-DDThh:mm:ss.sssZ
+ * Contains details associated to the batch error.
* YYYY-MM-DDThh:mm:ss.sssZ
+ * @param error YYYY-MM-DDThh:mm:ss.sssZ
+ * Contains details associated to the batch error.
* YYYY-MM-DDThh:mm:ss.sssZ
+ * @param error
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String collectionName;
@@ -91,7 +91,7 @@ public class BatchEvaluateGeofencesRequest extends AmazonWebServiceRequest imple
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*/
private String deviceId;
@@ -48,7 +48,7 @@ public class BatchGetDevicePositionError implements Serializable {
*
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param deviceId
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param deviceId
+ * Length: 1 -
+ * Pattern: [-._\w]+
+ */
+ private String trackerName;
+
/**
*
* Length: 1 -
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @return
+ * Length: 1 -
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName
+ * Length: 1 -
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName
- * Length: 1 -
- * Pattern: ^[-._\w]+$
- *
- * @return
- * Length: 1 -
- * Pattern: ^[-._\w]+$
- *
- * @param trackerName
- * Length: 1 -
- * Pattern: ^[-._\w]+$
- *
- * @param trackerName
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*/
private String geofenceId;
@@ -46,101 +39,108 @@ public class BatchPutGeofenceError implements Serializable {
*
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*
* @return
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*
- * @param error
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*
- * @param error
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
* @return
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
- * @param geofenceId
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
- * @param geofenceId
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String collectionName;
@@ -52,7 +52,7 @@ public class BatchPutGeofenceRequest extends AmazonWebServiceRequest implements
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*/
private String geofenceId;
/**
* "key" : "value"
+ * The geofence polygon format supports a maximum of 1,000 vertices. The
+ * Geofence geobuf format supports a maximum of 100,000 vertices.
* "key" : "value"
*
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param geofenceId
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param geofenceId
+ * The geofence successfully stored in a geofence collection. + *
+ *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ */
+ private String geofenceId;
+
/**
*
* The timestamp for when the geofence was stored in a geofence collection @@ -33,6 +44,15 @@ public class BatchPutGeofenceSuccess implements Serializable { */ private java.util.Date createTime; + /** + *
+ * The timestamp for when the geofence was last updated in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
+ *
* The geofence successfully stored in a geofence collection. @@ -40,18 +60,55 @@ public class BatchPutGeofenceSuccess implements Serializable { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @return
+ * The geofence successfully stored in a geofence collection. + *
*/ - private String geofenceId; + public String getGeofenceId() { + return geofenceId; + } /** *
- * The timestamp for when the geofence was last updated in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
+ * The geofence successfully stored in a geofence collection.
*
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @param geofenceId
+ * The geofence successfully stored in a geofence collection. + *
*/ - private java.util.Date updateTime; + public void setGeofenceId(String geofenceId) { + this.geofenceId = geofenceId; + } + + /** + *+ * The geofence successfully stored in a geofence collection. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @param geofenceId
+ * The geofence successfully stored in a geofence collection. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public BatchPutGeofenceSuccess withGeofenceId(String geofenceId) { + this.geofenceId = geofenceId; + return this; + } /** *@@ -113,63 +170,6 @@ public BatchPutGeofenceSuccess withCreateTime(java.util.Date createTime) { return this; } - /** - *
- * The geofence successfully stored in a geofence collection. - *
- *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
- *
- * @return
- * The geofence successfully stored in a geofence collection. - *
- */ - public String getGeofenceId() { - return geofenceId; - } - - /** - *- * The geofence successfully stored in a geofence collection. - *
- *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
- *
- * @param geofenceId
- * The geofence successfully stored in a geofence collection. - *
- */ - public void setGeofenceId(String geofenceId) { - this.geofenceId = geofenceId; - } - - /** - *- * The geofence successfully stored in a geofence collection. - *
- *- * Returns a reference to this object so that method calls can be chained - * together. - *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
- *
- * @param geofenceId
- * The geofence successfully stored in a geofence collection. - *
- * @return A reference to this updated object so that method calls can be - * chained together. - */ - public BatchPutGeofenceSuccess withGeofenceId(String geofenceId) { - this.geofenceId = geofenceId; - return this; - } - /** *
* The timestamp for when the geofence was last updated in
* Constraints:
- * Contains details related to the error code such as the error code and
- * error message.
+ * The timestamp at which the device position was determined. Uses ISO
+ * 8601 format:
- * The timestamp at which the device position was determined. Uses ISO
- * 8601 format:
@@ -58,7 +58,7 @@ public class BatchUpdateDevicePositionError implements Serializable {
*
* Constraints:
* The device associated with the failed location update.
@@ -75,7 +75,7 @@ public String getDeviceId() {
*
* Constraints:
* The device associated with the failed location update.
@@ -95,7 +95,7 @@ public void setDeviceId(String deviceId) {
*
* Constraints:
* The device associated with the failed location update.
@@ -110,111 +110,111 @@ public BatchUpdateDevicePositionError withDeviceId(String deviceId) {
/**
*
- * Contains details related to the error code such as the error code and
- * error message.
+ * The timestamp at which the device position was determined. Uses ISO
+ * 8601 format:
- * Contains details related to the error code such as the error code
- * and error message.
+ * The timestamp at which the device position was determined. Uses
+ *
+ * ISO 8601 format:
- * Contains details related to the error code such as the error code and
- * error message.
+ * The timestamp at which the device position was determined. Uses ISO
+ * 8601 format:
- * Contains details related to the error code such as the error
- * code and error message.
+ * @param sampleTime
+ * The timestamp at which the device position was determined.
+ * Uses ISO
+ * 8601 format:
- * Contains details related to the error code such as the error code and
- * error message.
+ * The timestamp at which the device position was determined. Uses ISO
+ * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param error
- * Contains details related to the error code such as the error
- * code and error message.
+ * @param sampleTime
+ * The timestamp at which the device position was determined.
+ * Uses ISO
+ * 8601 format:
- * The timestamp at which the device position was determined. Uses ISO
- * 8601 format:
- * The timestamp at which the device position was determined. Uses
- *
- * ISO 8601 format:
- * The timestamp at which the device position was determined. Uses ISO
- * 8601 format:
- * The timestamp at which the device position was determined.
- * Uses ISO
- * 8601 format:
+ * Contains details related to the error code such as the error
+ * code and error message.
*
- * The timestamp at which the device position was determined. Uses ISO
- * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param sampleTime
- * The timestamp at which the device position was determined.
- * Uses ISO
- * 8601 format:
+ * Contains details related to the error code such as the error
+ * code and error message.
*
* Constraints:
* Constraints:
* The name of the tracker resource to update.
@@ -97,7 +97,7 @@ public String getTrackerName() {
*
* Constraints:
* The name of the tracker resource to update.
@@ -117,7 +117,7 @@ public void setTrackerName(String trackerName) {
*
* Constraints:
* The name of the tracker resource to update.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchUpdateDevicePositionResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchUpdateDevicePositionResult.java
index 14e0c864b8..d77c6e156d 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchUpdateDevicePositionResult.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/BatchUpdateDevicePositionResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CalculateRouteCarModeOptions.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CalculateRouteCarModeOptions.java
index f90655a423..69968b15c6 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CalculateRouteCarModeOptions.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CalculateRouteCarModeOptions.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CalculateRouteMatrixRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CalculateRouteMatrixRequest.java
index 60112d3a27..b5e49e1c23 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CalculateRouteMatrixRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CalculateRouteMatrixRequest.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -89,39 +89,10 @@ public class CalculateRouteMatrixRequest extends AmazonWebServiceRequest impleme
*
* Constraints:
- * Specifies route preferences when traveling by
- * Requirements:
- * Sets the time of departure as the current time. Uses the current time to
- * calculate the route matrix. You can't set both
- * Default Value:
- * Valid Values:
* The list of departure (origin) positions for the route matrix. An array
@@ -154,31 +125,6 @@ public class CalculateRouteMatrixRequest extends AmazonWebServiceRequest impleme
*/
private java.util.List
- * Specifies the desired time of departure. Uses the given time to calculate
- * the route matrix. You can't set both
- * Setting a departure time in the past returns a
- *
- * In ISO
- * 8601 format:
* The list of destination positions for the route matrix. An array of
@@ -211,31 +157,6 @@ public class CalculateRouteMatrixRequest extends AmazonWebServiceRequest impleme
*/
private java.util.List
- * Set the unit system to specify the distance.
- *
- * Default Value:
- * Constraints:
- * The optional API key to authorize the request.
- *
- * Constraints:
* Specifies the mode of transport when calculating a route. Used in
@@ -282,6 +203,73 @@ public class CalculateRouteMatrixRequest extends AmazonWebServiceRequest impleme
*/
private String travelMode;
+ /**
+ *
+ * Specifies the desired time of departure. Uses the given time to calculate
+ * the route matrix. You can't set both
+ * Setting a departure time in the past returns a
+ *
+ * In ISO
+ * 8601 format:
+ * Sets the time of departure as the current time. Uses the current time to
+ * calculate the route matrix. You can't set both
+ * Default Value:
+ * Valid Values:
+ * Set the unit system to specify the distance.
+ *
+ * Default Value:
+ * Constraints:
+ * Specifies route preferences when traveling by
+ * Requirements:
* Specifies route preferences when traveling by
+ * The optional API key to authorize the request.
+ *
+ * Constraints:
* The name of the route calculator resource that you want to use to
@@ -303,7 +303,7 @@ public class CalculateRouteMatrixRequest extends AmazonWebServiceRequest impleme
*
* Constraints:
* The name of the route calculator resource that you want to use to
@@ -322,7 +322,7 @@ public String getCalculatorName() {
*
* Constraints:
* The name of the route calculator resource that you want to use
@@ -344,7 +344,7 @@ public void setCalculatorName(String calculatorName) {
*
* Constraints:
* The name of the route calculator resource that you want to use
@@ -360,302 +360,88 @@ public CalculateRouteMatrixRequest withCalculatorName(String calculatorName) {
/**
*
- * Specifies route preferences when traveling by
- * Requirements:
+ * For route calculators that use Esri as the data provider, if you specify
+ * a departure that's not located on a road, Amazon Location moves the position to the nearest road. The snapped value is
+ * available in the result in
+ * Valid Values:
- * Specifies route preferences when traveling by
- * Requirements:
+ * For route calculators that use Esri as the data provider, if you
+ * specify a departure that's not located on a road, Amazon Location
+ * moves the position to the nearest road. The snapped value
+ * is available in the result in
+ *
+ * Valid Values:
- * Specifies route preferences when traveling by
- * Requirements:
- * Specifies route preferences when traveling by
- * Requirements:
- * Specifies route preferences when traveling by
- * Requirements:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param carModeOptions
- * Specifies route preferences when traveling by
- * Requirements:
- * Sets the time of departure as the current time. Uses the current time to
- * calculate the route matrix. You can't set both
- * Default Value:
- * Valid Values:
- * Sets the time of departure as the current time. Uses the current
- * time to calculate the route matrix. You can't set both
- *
- * Default Value:
- * Valid Values:
- * Sets the time of departure as the current time. Uses the current time to
- * calculate the route matrix. You can't set both
- * Default Value:
- * Valid Values:
- * Sets the time of departure as the current time. Uses the current
- * time to calculate the route matrix. You can't set both
- *
- * Default Value:
- * Valid Values:
- * Sets the time of departure as the current time. Uses the current time to
- * calculate the route matrix. You can't set both
- * Default Value:
- * Valid Values:
- * Sets the time of departure as the current time. Uses the
- * current time to calculate the route matrix. You can't set both
- *
- * Default Value:
- * Valid Values:
- * Sets the time of departure as the current time. Uses the current time to
- * calculate the route matrix. You can't set both
- * Default Value:
- * Valid Values:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param departNow
- * Sets the time of departure as the current time. Uses the
- * current time to calculate the route matrix. You can't set both
- *
- * Default Value:
- * Valid Values:
- * The list of departure (origin) positions for the route matrix. An array
- * of points, each of which is itself a 2-value array defined in WGS 84
- * format:
- * Depending on the data provider selected in the route calculator resource
- * there may be additional restrictions on the inputs you can choose. See Position restrictions in the Amazon Location Service Developer
- * Guide.
- *
- * For route calculators that use Esri as the data provider, if you specify
- * a departure that's not located on a road, Amazon Location moves the position to the nearest road. The snapped value is
- * available in the result in
- * Valid Values:
- * The list of departure (origin) positions for the route matrix. An
- * array of points, each of which is itself a 2-value array defined
- * in WGS
- * 84 format:
- * Depending on the data provider selected in the route calculator
- * resource there may be additional restrictions on the inputs you
- * can choose. See Position restrictions in the Amazon Location Service
- * Developer Guide.
- *
- * For route calculators that use Esri as the data provider, if you
- * specify a departure that's not located on a road, Amazon Location
- * moves the position to the nearest road. The snapped value
- * is available in the result in
- *
- * Valid Values:
- * The list of departure (origin) positions for the route matrix. An array
- * of points, each of which is itself a 2-value array defined in WGS 84
- * format:
- * Depending on the data provider selected in the route calculator resource
- * there may be additional restrictions on the inputs you can choose. See Position restrictions in the Amazon Location Service Developer
- * Guide.
- *
* For route calculators that use Esri as the data provider, if you specify
* a departure that's not located on a road, Amazon Location
- * Specifies the desired time of departure. Uses the given time to calculate
- * the route matrix. You can't set both
- * Setting a departure time in the past returns a
- *
- * In ISO
- * 8601 format:
- * Specifies the desired time of departure. Uses the given time to
- * calculate the route matrix. You can't set both
- *
- * Setting a departure time in the past returns a
- *
- * In ISO
- * 8601 format:
- * Specifies the desired time of departure. Uses the given time to calculate
- * the route matrix. You can't set both
- * Setting a departure time in the past returns a
- *
- * In ISO
- * 8601 format:
- * Specifies the desired time of departure. Uses the given time
- * to calculate the route matrix. You can't set both
- *
- * Setting a departure time in the past returns a
- *
- * In ISO
- * 8601 format:
- * Specifies the desired time of departure. Uses the given time to calculate
- * the route matrix. You can't set both
- * Setting a departure time in the past returns a
- *
- * In ISO
- * 8601 format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param departureTime
- * Specifies the desired time of departure. Uses the given time
- * to calculate the route matrix. You can't set both
- *
- * Setting a departure time in the past returns a
- *
- * In ISO
- * 8601 format:
* The list of destination positions for the route matrix. An array of
@@ -1314,300 +941,107 @@ public CalculateRouteMatrixRequest withDestinationPositions(
/**
*
- * Set the unit system to specify the distance.
+ * Specifies the mode of transport when calculating a route. Used in
+ * estimating the speed of travel and road compatibility.
*
- * Default Value:
+ * If traveling by
+ * If traveling by
+ *
+ *
+ * For more information about using Grab as a data provider, see GrabMaps in the Amazon Location Service Developer Guide.
+ *
+ * Default Value:
* Constraints:
- * Set the unit system to specify the distance.
+ * Specifies the mode of transport when calculating a route. Used in
+ * estimating the speed of travel and road compatibility.
*
- * Default Value:
+ * If traveling by
+ * If traveling by
+ *
+ *
+ * For more information about using Grab as a data provider, see GrabMaps in the Amazon Location Service Developer
+ * Guide.
+ *
+ * Default Value:
- * Set the unit system to specify the distance.
+ * Specifies the mode of transport when calculating a route. Used in
+ * estimating the speed of travel and road compatibility.
*
- * Default Value:
- * Constraints:
- * Set the unit system to specify the distance.
- *
- * Default Value:
- * Set the unit system to specify the distance.
- *
- * Default Value:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * Set the unit system to specify the distance.
- *
- * Default Value:
- * Set the unit system to specify the distance.
- *
- * Default Value:
- * Constraints:
- * Set the unit system to specify the distance.
- *
- * Default Value:
- * Set the unit system to specify the distance.
- *
- * Default Value:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * Set the unit system to specify the distance.
- *
- * Default Value:
- * The optional API key to authorize the request.
- *
- * Constraints:
- * The optional API key to authorize the request.
- *
- * The optional API key to authorize the request.
- *
- * Constraints:
- * The optional API key to authorize the request.
- *
- * The optional API key to authorize the request.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The optional API key to authorize the request.
- *
- * Specifies the mode of transport when calculating a route. Used in
- * estimating the speed of travel and road compatibility.
- *
- * The
- * If traveling by
- * If traveling by
- *
- *
- * For more information about using Grab as a data provider, see GrabMaps in the Amazon Location Service Developer Guide.
- *
- * Default Value:
- * Constraints:
- * Specifies the mode of transport when calculating a route. Used in
- * estimating the speed of travel and road compatibility.
- *
- * The
- * If traveling by
- * If traveling by
- *
- *
- * For more information about using Grab as a data provider, see GrabMaps in the Amazon Location Service Developer
- * Guide.
- *
- * Default Value:
- * Specifies the mode of transport when calculating a route. Used in
- * estimating the speed of travel and road compatibility.
- *
- * The
* If traveling by
- * Specifies route preferences when traveling by
+ * Setting a departure time in the past returns a
+ *
+ * In ISO
+ * 8601 format:
+ * Specifies the desired time of departure. Uses the given time to
+ * calculate the route matrix. You can't set both
+ *
+ * Setting a departure time in the past returns a
+ *
+ * In ISO
+ * 8601 format:
+ * Specifies the desired time of departure. Uses the given time to calculate
+ * the route matrix. You can't set both
+ * Setting a departure time in the past returns a
+ *
+ * In ISO
+ * 8601 format:
+ * Specifies the desired time of departure. Uses the given time
+ * to calculate the route matrix. You can't set both
+ *
+ * Setting a departure time in the past returns a
+ *
+ * In ISO
+ * 8601 format:
+ * Specifies the desired time of departure. Uses the given time to calculate
+ * the route matrix. You can't set both
+ * Setting a departure time in the past returns a
+ *
+ * In ISO
+ * 8601 format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param departureTime
+ * Specifies the desired time of departure. Uses the given time
+ * to calculate the route matrix. You can't set both
+ *
+ * Setting a departure time in the past returns a
+ *
+ * In ISO
+ * 8601 format:
+ * Sets the time of departure as the current time. Uses the current time to
+ * calculate the route matrix. You can't set both
+ * Default Value:
+ * Valid Values:
+ * Sets the time of departure as the current time. Uses the current
+ * time to calculate the route matrix. You can't set both
+ *
+ * Default Value:
+ * Valid Values:
+ * Sets the time of departure as the current time. Uses the current time to
+ * calculate the route matrix. You can't set both
+ * Default Value:
+ * Valid Values:
+ * Sets the time of departure as the current time. Uses the current
+ * time to calculate the route matrix. You can't set both
+ *
+ * Default Value:
+ * Valid Values:
+ * Sets the time of departure as the current time. Uses the current time to
+ * calculate the route matrix. You can't set both
+ * Default Value:
+ * Valid Values:
+ * Sets the time of departure as the current time. Uses the
+ * current time to calculate the route matrix. You can't set both
+ *
+ * Default Value:
+ * Valid Values:
+ * Sets the time of departure as the current time. Uses the current time to
+ * calculate the route matrix. You can't set both
+ * Default Value:
+ * Valid Values:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param departNow
+ * Sets the time of departure as the current time. Uses the
+ * current time to calculate the route matrix. You can't set both
+ *
+ * Default Value:
+ * Valid Values:
+ * Set the unit system to specify the distance.
+ *
+ * Default Value:
+ * Constraints:
+ * Set the unit system to specify the distance.
+ *
+ * Default Value:
+ * Set the unit system to specify the distance.
+ *
+ * Default Value:
+ * Constraints:
+ * Set the unit system to specify the distance.
+ *
+ * Default Value:
+ * Set the unit system to specify the distance.
+ *
+ * Default Value:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Set the unit system to specify the distance.
+ *
+ * Default Value:
+ * Set the unit system to specify the distance.
+ *
+ * Default Value:
+ * Constraints:
+ * Set the unit system to specify the distance.
+ *
+ * Default Value:
+ * Set the unit system to specify the distance.
+ *
+ * Default Value:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Set the unit system to specify the distance.
+ *
+ * Default Value:
+ * Specifies route preferences when traveling by
+ * Requirements:
+ * Specifies route preferences when traveling by
+ * Requirements:
+ * Specifies route preferences when traveling by
+ * Requirements:
+ * Specifies route preferences when traveling by
+ * Requirements:
+ * Specifies route preferences when traveling by
+ * Requirements:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param carModeOptions
+ * Specifies route preferences when traveling by
+ * Requirements:
+ * Specifies route preferences when traveling by
@@ -2061,6 +1995,72 @@ public CalculateRouteMatrixRequest withTruckModeOptions(
return this;
}
+ /**
+ *
+ * The optional API key to authorize the request.
+ *
+ * Constraints:
+ * The optional API key to authorize the request.
+ *
+ * The optional API key to authorize the request.
+ *
+ * Constraints:
+ * The optional API key to authorize the request.
+ *
+ * The optional API key to authorize the request.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The optional API key to authorize the request.
+ *
- * The unit of measurement for route distances.
+ * The count of cells in the route matrix. Equal to the number of
+ *
* Constraints:
@@ -76,15 +78,13 @@ public class CalculateRouteMatrixSummary implements Serializable {
/**
*
- * The count of cells in the route matrix. Equal to the number of
- *
* Constraints:
@@ -273,98 +273,67 @@ public CalculateRouteMatrixSummary withDataSource(String dataSource) {
/**
*
- * The unit of measurement for route distances.
+ * The count of cells in the route matrix. Equal to the number of
+ *
* Constraints:
- * The unit of measurement for route distances.
+ * The count of cells in the route matrix. Equal to the number of
+ *
- * The unit of measurement for route distances.
- *
- * Constraints:
- * The unit of measurement for route distances.
- *
- * The unit of measurement for route distances.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The unit of measurement for route distances.
- *
- * The unit of measurement for route distances.
+ * The count of cells in the route matrix. Equal to the number of
+ *
* Constraints:
- * The unit of measurement for route distances.
+ * @param routeCount
+ * The count of cells in the route matrix. Equal to the number of
+ *
- * The unit of measurement for route distances.
+ * The count of cells in the route matrix. Equal to the number of
+ *
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * The unit of measurement for route distances.
+ * @param routeCount
+ * The count of cells in the route matrix. Equal to the number of
+ *
- * The count of cells in the route matrix. Equal to the number of
- *
* Constraints:
- * The count of cells in the route matrix. Equal to the number of
- *
- * The count of cells in the route matrix. Equal to the number of
- *
* Constraints:
- * The count of cells in the route matrix. Equal to the number of
- *
+ * The unit of measurement for route distances.
*
- * The count of cells in the route matrix. Equal to the number of
- *
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * The count of cells in the route matrix. Equal to the number of
- *
+ * The unit of measurement for route distances.
*
+ * The unit of measurement for route distances.
+ *
+ * Constraints:
+ * The unit of measurement for route distances.
+ *
+ * The unit of measurement for route distances.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The unit of measurement for route distances.
+ *
* Constraints:
- * Specifies route preferences when traveling by
- * Requirements:
- * Sets the time of departure as the current time. Uses the current time to
- * calculate a route. Otherwise, the best time of day to travel with the
- * best traffic conditions is used to calculate the route.
- *
- * Default Value:
- * Valid Values:
* The start position for the route. Defined in departurePosition;
- /**
- *
- * Specifies the desired time of departure. Uses the given time to calculate
- * the route. Otherwise, the best time of day to travel with the best
- * traffic conditions is used to calculate the route.
- *
- * Setting a departure time in the past returns a
- *
- * In ISO
- * 8601 format:
* The finish position for the route. Defined in
- * Set the unit system to specify the distance.
+ * Specifies an ordered list of up to 23 intermediate positions to include
+ * along a route between the departure position and destination position.
*
- * Default Value:
- * Constraints:
- * Set to include the geometry details in the result for each path between a
- * pair of positions.
+ * If you specify a waypoint position that's not located on a road, Amazon
+ * Location moves the position to the nearest road.
*
- * Default Value:
- * Valid Values:
- * The optional API key to authorize the request.
+ * Valid Values:
- * Constraints:
@@ -280,6 +228,78 @@ public class CalculateRouteRequest extends AmazonWebServiceRequest implements Se
*/
private String travelMode;
+ /**
+ *
+ * Specifies the desired time of departure. Uses the given time to calculate
+ * the route. Otherwise, the best time of day to travel with the best
+ * traffic conditions is used to calculate the route.
+ *
+ * In ISO
+ * 8601 format:
+ * Sets the time of departure as the current time. Uses the current time to
+ * calculate a route. Otherwise, the best time of day to travel with the
+ * best traffic conditions is used to calculate the route.
+ *
+ * Default Value:
+ * Valid Values:
+ * Set the unit system to specify the distance.
+ *
+ * Default Value:
+ * Constraints:
+ * Set to include the geometry details in the result for each path between a
+ * pair of positions.
+ *
+ * Default Value:
+ * Valid Values:
+ * Specifies route preferences when traveling by
+ * Requirements:
* Specifies route preferences when traveling by
- * Specifies an ordered list of up to 23 intermediate positions to include
- * along a route between the departure position and destination position.
- *
- * For example, from the
- * If you specify a waypoint position that's not located on a road, Amazon
- * Location moves the position to the nearest road.
+ * ArrivalTime is not supported Esri.
*
- * Specifying more than 23 waypoints returns a
- *
- * If Esri is the provider for your route calculator, specifying a route
- * that is longer than 400 km returns a
- *
- * Valid Values:
+ * Constraints:
@@ -339,7 +357,7 @@ public class CalculateRouteRequest extends AmazonWebServiceRequest implements Se
*
* Constraints:
* The name of the route calculator resource that you want to use to
@@ -358,7 +376,7 @@ public String getCalculatorName() {
*
* Constraints:
* The name of the route calculator resource that you want to use
@@ -380,7 +398,7 @@ public void setCalculatorName(String calculatorName) {
*
* Constraints:
* The name of the route calculator resource that you want to use
@@ -396,231 +414,30 @@ public CalculateRouteRequest withCalculatorName(String calculatorName) {
/**
*
- * Specifies route preferences when traveling by
- * Requirements:
- * Specifies route preferences when traveling by
- * Requirements:
- * Specifies route preferences when traveling by
- * Requirements:
- * Specifies route preferences when traveling by
- * Requirements:
- * Specifies route preferences when traveling by
- * Requirements:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param carModeOptions
- * Specifies route preferences when traveling by
- * Requirements:
- * Sets the time of departure as the current time. Uses the current time to
- * calculate a route. Otherwise, the best time of day to travel with the
- * best traffic conditions is used to calculate the route.
- *
- * Default Value:
- * Valid Values:
- * Sets the time of departure as the current time. Uses the current
- * time to calculate a route. Otherwise, the best time of day to
- * travel with the best traffic conditions is used to calculate the
- * route.
- *
- * Default Value:
- * Valid Values:
- * Sets the time of departure as the current time. Uses the current time to
- * calculate a route. Otherwise, the best time of day to travel with the
- * best traffic conditions is used to calculate the route.
- *
- * Default Value:
- * Valid Values:
- * Sets the time of departure as the current time. Uses the current
- * time to calculate a route. Otherwise, the best time of day to
- * travel with the best traffic conditions is used to calculate the
- * route.
- *
- * Default Value:
- * Valid Values:
- * Sets the time of departure as the current time. Uses the current time to
- * calculate a route. Otherwise, the best time of day to travel with the
- * best traffic conditions is used to calculate the route.
- *
- * Default Value:
- * Valid Values:
- * Sets the time of departure as the current time. Uses the
- * current time to calculate a route. Otherwise, the best time of
- * day to travel with the best traffic conditions is used to
- * calculate the route.
- *
- * Default Value:
- * Valid Values:
- * Sets the time of departure as the current time. Uses the current time to
- * calculate a route. Otherwise, the best time of day to travel with the
- * best traffic conditions is used to calculate the route.
- *
- * Default Value:
- * Valid Values:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param departNow
- * Sets the time of departure as the current time. Uses the
- * current time to calculate a route. Otherwise, the best time of
- * day to travel with the best traffic conditions is used to
- * calculate the route.
- *
- * Default Value:
- * Valid Values:
- * The start position for the route. Defined in World Geodetic System (WGS 84) format:
- *
- * For example,
- * If you specify a departure that's not located on a road, Amazon Location
- * moves the position to the nearest road. If Esri is the provider for
- * your route calculator, specifying a route that is longer than 400 km
- * returns a
- * Valid Values:
@@ -860,209 +677,57 @@ public CalculateRouteRequest withDeparturePosition(
/**
*
- * Specifies the desired time of departure. Uses the given time to calculate
- * the route. Otherwise, the best time of day to travel with the best
- * traffic conditions is used to calculate the route.
- *
- * Setting a departure time in the past returns a
- *
- * In ISO
- * 8601 format:
+ * If you specify a destination that's not located on a road, Amazon
+ * Location moves the position to the nearest road.
+ *
+ * Valid Values:
- * Specifies the desired time of departure. Uses the given time to
- * calculate the route. Otherwise, the best time of day to travel
- * with the best traffic conditions is used to calculate the route.
- *
- * Setting a departure time in the past returns a
- *
- * In ISO
- * 8601 format:
+ * If you specify a destination that's not located on a road, Amazon
+ * Location moves the position to the nearest road.
+ *
+ * Valid Values:
- * Specifies the desired time of departure. Uses the given time to calculate
- * the route. Otherwise, the best time of day to travel with the best
- * traffic conditions is used to calculate the route.
- *
- * Setting a departure time in the past returns a
- *
- * In ISO
- * 8601 format:
- * Specifies the desired time of departure. Uses the given time
- * to calculate the route. Otherwise, the best time of day to
- * travel with the best traffic conditions is used to calculate
- * the route.
- *
- * Setting a departure time in the past returns a
- *
- * In ISO
- * 8601 format:
- * Specifies the desired time of departure. Uses the given time to calculate
- * the route. Otherwise, the best time of day to travel with the best
- * traffic conditions is used to calculate the route.
- *
- * Setting a departure time in the past returns a
- *
- * In ISO
- * 8601 format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param departureTime
- * Specifies the desired time of departure. Uses the given time
- * to calculate the route. Otherwise, the best time of day to
- * travel with the best traffic conditions is used to calculate
- * the route.
- *
- * Setting a departure time in the past returns a
- *
- * In ISO
- * 8601 format:
- * The finish position for the route. Defined in World Geodetic System (WGS 84) format:
- *
- * For example,
- * If you specify a destination that's not located on a road, Amazon
- * Location moves the position to the nearest road.
- *
- * Valid Values:
- * The finish position for the route. Defined in World Geodetic System (WGS 84) format:
- *
- * For example,
- * If you specify a destination that's not located on a road, Amazon
- * Location moves the position to the nearest road.
- *
- * Valid Values:
- * Set the unit system to specify the distance.
+ * Specifies an ordered list of up to 23 intermediate positions to include
+ * along a route between the departure position and destination position.
*
- * Default Value:
- * Constraints:
+ * Specifying more than 23 waypoints returns a
+ *
+ * If Esri is the provider for your route calculator, specifying a route
+ * that is longer than 400 km returns a
+ *
+ * Valid Values:
- * Set the unit system to specify the distance.
+ * Specifies an ordered list of up to 23 intermediate positions to
+ * include along a route between the departure position and
+ * destination position.
*
- * Default Value:
+ * If you specify a waypoint position that's not located on a road,
+ * Amazon Location moves the position to the nearest road.
+ *
+ * Specifying more than 23 waypoints returns a
+ *
+ * If Esri is the provider for your route calculator, specifying a
+ * route that is longer than 400 km returns a
+ *
+ * Valid Values:
- * Set the unit system to specify the distance.
+ * Specifies an ordered list of up to 23 intermediate positions to include
+ * along a route between the departure position and destination position.
*
- * Default Value:
- * Constraints:
- * Set the unit system to specify the distance.
- *
- * Default Value:
- * Set the unit system to specify the distance.
+ * If you specify a waypoint position that's not located on a road, Amazon
+ * Location moves the position to the nearest road.
*
- * Default Value:
- * Returns a reference to this object so that method calls can be chained
- * together.
+ * If Esri is the provider for your route calculator, specifying a route
+ * that is longer than 400 km returns a
+ *
- * Constraints:
- * Set the unit system to specify the distance.
+ * @param waypointPositions
+ * Specifies an ordered list of up to 23 intermediate positions
+ * to include along a route between the departure position and
+ * destination position.
*
- * Default Value:
+ * If you specify a waypoint position that's not located on a
+ * road, Amazon Location moves the position to the nearest road.
+ *
+ * Specifying more than 23 waypoints returns a
+ *
+ * If Esri is the provider for your route calculator, specifying
+ * a route that is longer than 400 km returns a
+ *
+ * Valid Values:
- * Set the unit system to specify the distance.
+ * Specifies an ordered list of up to 23 intermediate positions to include
+ * along a route between the departure position and destination position.
*
- * Default Value:
- * Constraints:
- * Set the unit system to specify the distance.
- *
- * Default Value:
- * Set the unit system to specify the distance.
+ * Specifying more than 23 waypoints returns a
+ *
- * Default Value:
+ * Valid Values:
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * Set the unit system to specify the distance.
+ * @param waypointPositions
+ * Specifies an ordered list of up to 23 intermediate positions
+ * to include along a route between the departure position and
+ * destination position.
*
- * Default Value:
+ * If you specify a waypoint position that's not located on a
+ * road, Amazon Location moves the position to the nearest road.
+ *
+ * Specifying more than 23 waypoints returns a
+ *
+ * If Esri is the provider for your route calculator, specifying
+ * a route that is longer than 400 km returns a
+ *
+ * Valid Values:
- * Set to include the geometry details in the result for each path between a
- * pair of positions.
- *
- * Default Value:
- * Valid Values:
- * Set to include the geometry details in the result for each path
- * between a pair of positions.
- *
- * Default Value:
- * Valid Values:
- * Set to include the geometry details in the result for each path between a
- * pair of positions.
+ * For example, from the
- * Default Value:
- * Valid Values:
- * Set to include the geometry details in the result for each path
- * between a pair of positions.
- *
- * Default Value:
- * Valid Values:
- * Set to include the geometry details in the result for each path between a
- * pair of positions.
+ * If Esri is the provider for your route calculator, specifying a route
+ * that is longer than 400 km returns a
+ *
- * Default Value:
- * Valid Values:
- * Set to include the geometry details in the result for each
- * path between a pair of positions.
+ * @param waypointPositions
+ * Specifies an ordered list of up to 23 intermediate positions
+ * to include along a route between the departure position and
+ * destination position.
*
- * Default Value:
- * Valid Values:
- * Set to include the geometry details in the result for each path between a
- * pair of positions.
- *
- * Default Value:
- * Valid Values:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param includeLegGeometry
- * Set to include the geometry details in the result for each
- * path between a pair of positions.
+ *
+ * Specifying more than 23 waypoints returns a
+ *
- * Default Value:
- * Valid Values:
- * The optional API key to authorize the request.
+ * Specifies the mode of transport when calculating a route. Used in
+ * estimating the speed of travel and road compatibility. You can choose
+ *
+ *
+ *
+ * For more details on the using Grab for routing, including areas of
+ * coverage, see GrabMaps in the Amazon Location Service Developer Guide.
+ *
+ * The
+ * If traveling by
+ * If traveling by
+ * Default Value:
* Constraints:
- * The optional API key to authorize the request.
+ * Specifies the mode of transport when calculating a route. Used in
+ * estimating the speed of travel and road compatibility. You can
+ * choose
+ *
+ *
+ * For more details on the using Grab for routing, including areas
+ * of coverage, see GrabMaps in the Amazon Location Service Developer
+ * Guide.
+ *
+ * The
+ * If traveling by
+ * If traveling by
+ * Default Value:
- * The optional API key to authorize the request.
+ * Specifies the mode of transport when calculating a route. Used in
+ * estimating the speed of travel and road compatibility. You can choose
+ *
+ *
+ *
+ * For more details on the using Grab for routing, including areas of
+ * coverage, see GrabMaps in the Amazon Location Service Developer Guide.
+ *
+ * The
+ * If traveling by
+ * If traveling by
+ * Default Value:
* Constraints:
- * The optional API key to authorize the request.
+ * @param travelMode
+ * Specifies the mode of transport when calculating a route. Used
+ * in estimating the speed of travel and road compatibility. You
+ * can choose
+ *
+ *
+ * For more details on the using Grab for routing, including
+ * areas of coverage, see GrabMaps in the Amazon Location Service Developer
+ * Guide.
+ *
+ * The
+ * If traveling by
+ * If traveling by
+ * Default Value:
- * The optional API key to authorize the request.
+ * Specifies the mode of transport when calculating a route. Used in
+ * estimating the speed of travel and road compatibility. You can choose
+ *
+ *
+ *
+ * For more details on the using Grab for routing, including areas of
+ * coverage, see GrabMaps in the Amazon Location Service Developer Guide.
+ *
+ * The
+ * If traveling by
+ * If traveling by
+ * Default Value:
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * The optional API key to authorize the request.
+ * @param travelMode
+ * Specifies the mode of transport when calculating a route. Used
+ * in estimating the speed of travel and road compatibility. You
+ * can choose
+ *
+ *
+ * For more details on the using Grab for routing, including
+ * areas of coverage, see GrabMaps in the Amazon Location Service Developer
+ * Guide.
+ *
+ * The
+ * If traveling by
+ * If traveling by
+ * Default Value:
+ * Specifies the mode of transport when calculating a route. Used in
+ * estimating the speed of travel and road compatibility. You can choose
+ *
+ *
+ *
+ * For more details on the using Grab for routing, including areas of
+ * coverage, see GrabMaps in the Amazon Location Service Developer Guide.
+ *
+ * The
+ * If traveling by
+ * If traveling by
+ * Default Value:
+ * Constraints:
+ * Specifies the mode of transport when calculating a route. Used
+ * in estimating the speed of travel and road compatibility. You
+ * can choose
+ *
+ *
+ * For more details on the using Grab for routing, including
+ * areas of coverage, see GrabMaps in the Amazon Location Service Developer
+ * Guide.
+ *
+ * The
+ * If traveling by
+ * If traveling by
+ * Default Value:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
* Constraints:
+ * Specifies the mode of transport when calculating a route. Used
+ * in estimating the speed of travel and road compatibility. You
+ * can choose
+ *
+ *
+ * For more details on the using Grab for routing, including
+ * areas of coverage, see GrabMaps in the Amazon Location Service Developer
+ * Guide.
+ *
+ * The
+ * If traveling by
+ * If traveling by
+ * Default Value:
+ * Specifies the desired time of departure. Uses the given time to calculate
+ * the route. Otherwise, the best time of day to travel with the best
+ * traffic conditions is used to calculate the route.
+ *
+ * In ISO
+ * 8601 format:
- * Specifies the mode of transport when calculating a route. Used in
- * estimating the speed of travel and road compatibility. You can
- * choose
- *
- *
+ * Specifies the desired time of departure. Uses the given time to calculate
+ * the route. Otherwise, the best time of day to travel with the best
+ * traffic conditions is used to calculate the route.
+ *
+ * In ISO
+ * 8601 format:
+ * Specifies the desired time of departure. Uses the given time
+ * to calculate the route. Otherwise, the best time of day to
+ * travel with the best traffic conditions is used to calculate
+ * the route.
+ *
+ * In ISO
+ * 8601 format:
+ * Specifies the desired time of departure. Uses the given time to calculate
+ * the route. Otherwise, the best time of day to travel with the best
+ * traffic conditions is used to calculate the route.
+ *
+ * In ISO
+ * 8601 format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param departureTime
+ * Specifies the desired time of departure. Uses the given time
+ * to calculate the route. Otherwise, the best time of day to
+ * travel with the best traffic conditions is used to calculate
+ * the route.
+ *
+ * In ISO
+ * 8601 format:
+ * Sets the time of departure as the current time. Uses the current time to
+ * calculate a route. Otherwise, the best time of day to travel with the
+ * best traffic conditions is used to calculate the route.
+ *
+ * Default Value:
+ * Valid Values:
+ * Sets the time of departure as the current time. Uses the current
+ * time to calculate a route. Otherwise, the best time of day to
+ * travel with the best traffic conditions is used to calculate the
+ * route.
*
- * For more details on the using Grab for routing, including areas
- * of coverage, see GrabMaps in the Amazon Location Service Developer
- * Guide.
+ * Default Value:
- * The
- * If traveling by
+ * Sets the time of departure as the current time. Uses the current time to
+ * calculate a route. Otherwise, the best time of day to travel with the
+ * best traffic conditions is used to calculate the route.
+ *
+ * Default Value:
+ * Valid Values:
+ * Sets the time of departure as the current time. Uses the current
+ * time to calculate a route. Otherwise, the best time of day to
+ * travel with the best traffic conditions is used to calculate the
+ * route.
*
- * If traveling by
- * Default Value:
- * Specifies the mode of transport when calculating a route. Used in
- * estimating the speed of travel and road compatibility. You can choose
- *
- *
- *
- * For more details on the using Grab for routing, including areas of
- * coverage, see GrabMaps in the Amazon Location Service Developer Guide.
+ * Default Value:
- * The
+ * Sets the time of departure as the current time. Uses the
+ * current time to calculate a route. Otherwise, the best time of
+ * day to travel with the best traffic conditions is used to
+ * calculate the route.
+ *
+ * Default Value:
+ * Valid Values:
- * If traveling by
- * If traveling by
- * Default Value:
- * Constraints:
- * Specifies the mode of transport when calculating a route. Used
- * in estimating the speed of travel and road compatibility. You
- * can choose
- *
- *
- * For more details on the using Grab for routing, including
- * areas of coverage, see GrabMaps in the Amazon Location Service Developer
- * Guide.
- *
- * The
- * If traveling by
+ * Sets the time of departure as the current time. Uses the
+ * current time to calculate a route. Otherwise, the best time of
+ * day to travel with the best traffic conditions is used to
+ * calculate the route.
*
- * If traveling by
- * Default Value:
- * Specifies the mode of transport when calculating a route. Used in
- * estimating the speed of travel and road compatibility. You can choose
- *
- *
- *
+ * Set the unit system to specify the distance.
+ *
+ * Default Value:
- * For more details on the using Grab for routing, including areas of
- * coverage, see GrabMaps in the Amazon Location Service Developer Guide.
+ * Set the unit system to specify the distance.
*
- * The
- * If traveling by
+ * Set the unit system to specify the distance.
+ *
+ * Default Value:
- * If traveling by
- * Default Value:
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * Specifies the mode of transport when calculating a route. Used
- * in estimating the speed of travel and road compatibility. You
- * can choose
- *
- *
+ * Set the unit system to specify the distance.
*
- * For more details on the using Grab for routing, including
- * areas of coverage, see GrabMaps in the Amazon Location Service Developer
- * Guide.
+ * Default Value:
- * The
+ * Set the unit system to specify the distance.
+ *
+ * Default Value:
+ * Constraints:
+ * Set the unit system to specify the distance.
*
- * If traveling by
- * If traveling by
+ * Set the unit system to specify the distance.
+ *
+ * Default Value:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Set the unit system to specify the distance.
*
- * Default Value:
- * Specifies the mode of transport when calculating a route. Used in
- * estimating the speed of travel and road compatibility. You can choose
- *
- *
- *
+ * Set to include the geometry details in the result for each path
+ * between a pair of positions.
+ *
+ * Default Value:
+ * Valid Values:
- * For more details on the using Grab for routing, including areas of
- * coverage, see GrabMaps in the Amazon Location Service Developer Guide.
+ * Set to include the geometry details in the result for each path between a
+ * pair of positions.
*
- * The
- * If traveling by
+ * Set to include the geometry details in the result for each path
+ * between a pair of positions.
+ *
+ * Default Value:
+ * Valid Values:
- * If traveling by
- * Default Value:
- * Constraints:
- * Specifies the mode of transport when calculating a route. Used
- * in estimating the speed of travel and road compatibility. You
- * can choose
- *
- *
+ * Set to include the geometry details in the result for each
+ * path between a pair of positions.
*
- * For more details on the using Grab for routing, including
- * areas of coverage, see GrabMaps in the Amazon Location Service Developer
- * Guide.
+ * Default Value:
- * The
- * If traveling by
+ * Set to include the geometry details in the result for each path between a
+ * pair of positions.
+ *
+ * Default Value:
+ * Valid Values:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param includeLegGeometry
+ * Set to include the geometry details in the result for each
+ * path between a pair of positions.
*
- * If traveling by
- * Default Value:
- * Specifies the mode of transport when calculating a route. Used in
- * estimating the speed of travel and road compatibility. You can choose
- *
- *
- *
- * For more details on the using Grab for routing, including areas of
- * coverage, see GrabMaps in the Amazon Location Service Developer Guide.
+ * Requirements:
+ * Specifies route preferences when traveling by
+ * Requirements:
- * The
- * If traveling by
+ * Specifies route preferences when traveling by
+ * Requirements:
- * If traveling by
- * Default Value:
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * Specifies the mode of transport when calculating a route. Used
- * in estimating the speed of travel and road compatibility. You
- * can choose
- *
- *
- * For more details on the using Grab for routing, including
- * areas of coverage, see GrabMaps in the Amazon Location Service Developer
- * Guide.
- *
- * The
- * If traveling by
- * If traveling by
+ * Specifies route preferences when traveling by
- * Default Value:
- * Specifies an ordered list of up to 23 intermediate positions to include
- * along a route between the departure position and destination position.
- *
- * For example, from the
- * If you specify a waypoint position that's not located on a road, Amazon
- * Location moves the position to the nearest road.
- *
- * Specifying more than 23 waypoints returns a
- *
- * If Esri is the provider for your route calculator, specifying a route
- * that is longer than 400 km returns a
- *
- * Valid Values:
- * Specifies an ordered list of up to 23 intermediate positions to
- * include along a route between the departure position and
- * destination position.
- *
- * For example, from the
- * If you specify a waypoint position that's not located on a road,
- * Amazon Location moves the position to the nearest road.
- *
- * Specifying more than 23 waypoints returns a
- *
- * If Esri is the provider for your route calculator, specifying a
- * route that is longer than 400 km returns a
- *
- * Valid Values:
- * Specifies an ordered list of up to 23 intermediate positions to include
- * along a route between the departure position and destination position.
- *
- * For example, from the
- * If you specify a waypoint position that's not located on a road, Amazon
- * Location moves the position to the nearest road.
+ * ArrivalTime is not supported Esri.
*
+ * Specifies the desired time of arrival. Uses the given time to
+ * calculate the route. Otherwise, the best time of day to travel
+ * with the best traffic conditions is used to calculate the
+ * route.
+ *
+ * ArrivalTime is not supported Esri.
+ *
- * Specifying more than 23 waypoints returns a
- *
- * If Esri is the provider for your route calculator, specifying a route
- * that is longer than 400 km returns a
- *
- * Valid Values:
- * Specifies an ordered list of up to 23 intermediate positions
- * to include along a route between the departure position and
- * destination position.
+ * @param arrivalTime
+ * Specifies the desired time of arrival. Uses the given time to
+ * calculate the route. Otherwise, the best time of day to travel
+ * with the best traffic conditions is used to calculate the
+ * route.
*
- * For example, from the
- * If you specify a waypoint position that's not located on a
- * road, Amazon Location moves the position to the nearest road.
- *
- * Specifying more than 23 waypoints returns a
- *
- * If Esri is the provider for your route calculator, specifying
- * a route that is longer than 400 km returns a
- *
- * Valid Values:
- * Specifies an ordered list of up to 23 intermediate positions to include
- * along a route between the departure position and destination position.
+ * Specifies the distance to optimize for when calculating a route.
*
- * For example, from the
+ * Specifies the distance to optimize for when calculating a route.
+ *
+ * Specifies the distance to optimize for when calculating a route.
*
- * If you specify a waypoint position that's not located on a road, Amazon
- * Location moves the position to the nearest road.
+ * Constraints:
+ * Specifies the distance to optimize for when calculating a
+ * route.
+ *
+ * Specifies the distance to optimize for when calculating a route.
*
- * Specifying more than 23 waypoints returns a
- *
+ * Constraints:
+ * Specifies the distance to optimize for when calculating a
+ * route.
+ *
+ * Specifies the distance to optimize for when calculating a route.
*
- * If Esri is the provider for your route calculator, specifying a route
- * that is longer than 400 km returns a
- *
+ * Specifies the distance to optimize for when calculating a
+ * route.
+ *
- * Valid Values:
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * Specifies an ordered list of up to 23 intermediate positions
- * to include along a route between the departure position and
- * destination position.
- *
- * For example, from the
- * If you specify a waypoint position that's not located on a
- * road, Amazon Location moves the position to the nearest road.
- *
- * Specifying more than 23 waypoints returns a
- *
- * If Esri is the provider for your route calculator, specifying
- * a route that is longer than 400 km returns a
- *
- * Valid Values:
+ * Specifies the distance to optimize for when calculating a
+ * route.
*
- * Specifies an ordered list of up to 23 intermediate positions to include
- * along a route between the departure position and destination position.
- *
- * For example, from the
- * If you specify a waypoint position that's not located on a road, Amazon
- * Location moves the position to the nearest road.
- *
+ * The optional API key to authorize the request.
+ *
- * Specifying more than 23 waypoints returns a
- *
- * If Esri is the provider for your route calculator, specifying a route
- * that is longer than 400 km returns a
- *
+ * The optional API key to authorize the request.
+ *
- * Valid Values:
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * Specifies an ordered list of up to 23 intermediate positions
- * to include along a route between the departure position and
- * destination position.
- *
- * For example, from the
- * If you specify a waypoint position that's not located on a
- * road, Amazon Location moves the position to the nearest road.
- *
- * Specifying more than 23 waypoints returns a
- *
- * If Esri is the provider for your route calculator, specifying
- * a route that is longer than 400 km returns a
- *
- * Valid Values:
+ * The optional API key to authorize the request.
*
+ * Specifies a geographical box surrounding a route. Used to zoom into a
+ * route when displaying it in a map. For example,
+ *
+ * The first 2
+ * The first
+ * The second
+ * The next 2
+ * The third
+ * The fourth
* The data provider of traffic and road network data used to calculate the
@@ -73,24 +118,24 @@ public class CalculateRouteSummary implements Serializable {
/**
*
- * The unit of measurement for route distances.
+ * The total travel time for the route measured in seconds. The sum of the
+ * travel time between every stop on the route.
*
* Constraints:
- * The total travel time for the route measured in seconds. The sum of the
- * travel time between every stop on the route.
+ * The unit of measurement for route distances.
*
* Constraints:
@@ -134,829 +179,784 @@ public class CalculateRouteSummary implements Serializable {
*
- * The data provider of traffic and road network data used to calculate the
- * route. Indicates one of the available providers:
- *
- *
- *
- *
- * For more information about data providers, see Amazon Location Service data providers.
- *
- * The data provider of traffic and road network data used to
- * calculate the route. Indicates one of the available providers:
+ * Specifies a geographical box surrounding a route. Used to zoom
+ * into a route when displaying it in a map. For example,
+ *
+ * The first 2
- *
- *
+ * The next 2
- *
- * For more information about data providers, see Amazon Location Service data providers.
+ * The fourth
- * The data provider of traffic and road network data used to calculate the
- * route. Indicates one of the available providers:
+ * Specifies a geographical box surrounding a route. Used to zoom into a
+ * route when displaying it in a map. For example,
+ *
+ * The first 2
- *
- *
+ * The next 2
- *
- * For more information about data providers, see Amazon Location Service data providers.
+ * The fourth
- * The data provider of traffic and road network data used to
- * calculate the route. Indicates one of the available providers:
+ * @param routeBBox
+ * Specifies a geographical box surrounding a route. Used to zoom
+ * into a route when displaying it in a map. For example,
+ *
+ * The first 2
- *
- *
+ * The next 2
- *
- * For more information about data providers, see Amazon Location Service data providers.
+ * The fourth
- * The data provider of traffic and road network data used to calculate the
- * route. Indicates one of the available providers:
+ * Specifies a geographical box surrounding a route. Used to zoom into a
+ * route when displaying it in a map. For example,
+ *
+ * The first 2
- *
- *
+ * The next 2
- *
- * For more information about data providers, see Amazon Location Service data providers.
+ * The fourth
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param dataSource
- * The data provider of traffic and road network data used to
- * calculate the route. Indicates one of the available providers:
+ * @param routeBBox
+ * Specifies a geographical box surrounding a route. Used to zoom
+ * into a route when displaying it in a map. For example,
+ *
- *
- *
- *
- * For more information about data providers, see Amazon Location Service data providers.
+ * The next 2
+ * The third
+ * The fourth
- * The total distance covered by the route. The sum of the distance
- * travelled between every stop on the route.
+ * Specifies a geographical box surrounding a route. Used to zoom into a
+ * route when displaying it in a map. For example,
+ *
- * If Esri is the data source for the route calculator, the route distance
- * can’t be greater than 400 km. If the route exceeds 400 km, the response
- * is a
- * Constraints:
- * The total distance covered by the route. The sum of the distance
- * travelled between every stop on the route.
- *
- * If Esri is the data source for the route calculator, the route
- * distance can’t be greater than 400 km. If the route exceeds 400
- * km, the response is a
- * The total distance covered by the route. The sum of the distance
- * travelled between every stop on the route.
+ * The first
- * If Esri is the data source for the route calculator, the route distance
- * can’t be greater than 400 km. If the route exceeds 400 km, the response
- * is a
- * Constraints:
- * The total distance covered by the route. The sum of the
- * distance travelled between every stop on the route.
- *
- * If Esri is the data source for the route calculator, the route
- * distance can’t be greater than 400 km. If the route exceeds
- * 400 km, the response is a
- *
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*/
private String deviceId;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * Contains details related to the error code such as the error code and
+ * error message.
*
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param deviceId
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param deviceId YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * Contains details related to the error code such as the error code and
+ * error message.
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * Contains details related to the error code such as the error code
+ * and error message.
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * Contains details related to the error code such as the error code and
+ * error message.
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param error YYYY-MM-DDThh:mm:ss.sssZ
.
+ * Contains details related to the error code such as the error code and
+ * error message.
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param error
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String trackerName;
@@ -80,7 +80,7 @@ public class BatchUpdateDevicePositionRequest extends AmazonWebServiceRequest im
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param trackerName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param trackerName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String calculatorName;
- /**
- * Car
, such as
- * avoiding routes that use ferries or tolls.
- * TravelMode
must be specified as
- * Car
.
- * DepartureTime
- * and DepartNow
. If neither is set, the best time of day to
- * travel with the best traffic conditions is used to calculate the route
- * matrix.
- * false
- * false
| true
- * DepartureTime
and
- * DepartNow
. If neither is set, the best time of day to travel
- * with the best traffic conditions is used to calculate the route matrix.
- * 400 ValidationException
error.
- *
- *
- */
- private java.util.Date departureTime;
-
/**
* YYYY-MM-DDThh:mm:ss.sssZ
. For example,
- * 2020–07-2T12:15:20.000Z+01:00
- * Kilometers
- *
- * Allowed Values: Kilometers, Miles
- */
- private String distanceUnit;
-
- /**
- *
- * Length: 0 - 1000
- */
- private String key;
-
/**
* DepartureTime
and
+ * DepartNow
. If neither is set, the best time of day to travel
+ * with the best traffic conditions is used to calculate the route matrix.
+ * 400 ValidationException
error.
+ *
+ *
+ */
+ private java.util.Date departureTime;
+
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
. For example,
+ * 2020–07-2T12:15:20.000Z+01:00
+ * DepartureTime
+ * and DepartNow
. If neither is set, the best time of day to
+ * travel with the best traffic conditions is used to calculate the route
+ * matrix.
+ * false
+ * false
| true
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ */
+ private String distanceUnit;
+
+ /**
+ * Car
, such as
+ * avoiding routes that use ferries or tolls.
+ * TravelMode
must be specified as
+ * Car
.
+ * Truck
, such as
@@ -295,6 +283,18 @@ public class CalculateRouteMatrixRequest extends AmazonWebServiceRequest impleme
*/
private CalculateRouteTruckModeOptions truckModeOptions;
+ /**
+ *
+ * Length: 0 - 1000
+ */
+ private String key;
+
/**
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param calculatorName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param calculatorName Car
, such as
- * avoiding routes that use ferries or tolls.
+ * The list of departure (origin) positions for the route matrix. An array
+ * of points, each of which is itself a 2-value array defined in WGS 84
+ * format: [longitude, latitude]
. For example,
+ * [-123.115, 49.285]
.
* TravelMode
must be specified as
- * Car
.
+ * Depending on the data provider selected in the route calculator resource
+ * there may be additional restrictions on the inputs you can choose. See Position restrictions in the Amazon Location Service Developer
+ * Guide.
+ * SnappedDeparturePositions
.
+ * [-180 to 180,-90 to 90]
* Car
,
- * such as avoiding routes that use ferries or tolls.
+ * The list of departure (origin) positions for the route matrix. An
+ * array of points, each of which is itself a 2-value array defined
+ * in WGS
+ * 84 format: [longitude, latitude]
. For example,
+ * [-123.115, 49.285]
.
* TravelMode
must be specified as
- * Car
.
+ * Depending on the data provider selected in the route calculator
+ * resource there may be additional restrictions on the inputs you
+ * can choose. See Position restrictions in the Amazon Location Service
+ * Developer Guide.
+ * SnappedDeparturePositions
.
+ * [-180 to 180,-90 to 90]
* Car
, such as
- * avoiding routes that use ferries or tolls.
+ * The list of departure (origin) positions for the route matrix. An array
+ * of points, each of which is itself a 2-value array defined in WGS 84
+ * format: [longitude, latitude]
. For example,
+ * [-123.115, 49.285]
.
* TravelMode
must be specified as
- * Car
.
+ * Depending on the data provider selected in the route calculator resource
+ * there may be additional restrictions on the inputs you can choose. See Position restrictions in the Amazon Location Service Developer
+ * Guide.
* Car
- * , such as avoiding routes that use ferries or tolls.
- * TravelMode
must be specified as
- * Car
.
- * Car
, such as
- * avoiding routes that use ferries or tolls.
- * TravelMode
must be specified as
- * Car
.
- * Car
- * , such as avoiding routes that use ferries or tolls.
- * TravelMode
must be specified as
- * Car
.
- * DepartureTime
- * and DepartNow
. If neither is set, the best time of day to
- * travel with the best traffic conditions is used to calculate the route
- * matrix.
- * false
- * false
| true
- * DepartureTime
and DepartNow
. If neither
- * is set, the best time of day to travel with the best traffic
- * conditions is used to calculate the route matrix.
- * false
- * false
| true
- * DepartureTime
- * and DepartNow
. If neither is set, the best time of day to
- * travel with the best traffic conditions is used to calculate the route
- * matrix.
- * false
- * false
| true
- * DepartureTime
and DepartNow
. If neither
- * is set, the best time of day to travel with the best traffic
- * conditions is used to calculate the route matrix.
- * false
- * false
| true
- * DepartureTime
- * and DepartNow
. If neither is set, the best time of day to
- * travel with the best traffic conditions is used to calculate the route
- * matrix.
- * false
- * false
| true
- * DepartureTime
and DepartNow
. If
- * neither is set, the best time of day to travel with the best
- * traffic conditions is used to calculate the route matrix.
- * false
- * false
| true
- * DepartureTime
- * and DepartNow
. If neither is set, the best time of day to
- * travel with the best traffic conditions is used to calculate the route
- * matrix.
- * false
- * false
| true
- * DepartureTime
and DepartNow
. If
- * neither is set, the best time of day to travel with the best
- * traffic conditions is used to calculate the route matrix.
- * false
- * false
| true
- * [longitude, latitude]
. For example,
- * [-123.115, 49.285]
.
- * SnappedDeparturePositions
.
- * [-180 to 180,-90 to 90]
- * [longitude, latitude]
. For example,
- * [-123.115, 49.285]
.
- * SnappedDeparturePositions
.
- * [-180 to 180,-90 to 90]
- * [longitude, latitude]
. For example,
- * [-123.115, 49.285]
.
- * DepartureTime
and
- * DepartNow
. If neither is set, the best time of day to travel
- * with the best traffic conditions is used to calculate the route matrix.
- * 400 ValidationException
error.
- *
- *
- *
- * @return YYYY-MM-DDThh:mm:ss.sssZ
. For example,
- * 2020–07-2T12:15:20.000Z+01:00
- * DepartureTime
and DepartNow
. If neither
- * is set, the best time of day to travel with the best traffic
- * conditions is used to calculate the route matrix.
- * 400 ValidationException
error.
- *
- *
- */
- public java.util.Date getDepartureTime() {
- return departureTime;
- }
-
- /**
- * YYYY-MM-DDThh:mm:ss.sssZ
. For
- * example, 2020–07-2T12:15:20.000Z+01:00
- * DepartureTime
and
- * DepartNow
. If neither is set, the best time of day to travel
- * with the best traffic conditions is used to calculate the route matrix.
- * 400 ValidationException
error.
- *
- *
- *
- * @param departureTime YYYY-MM-DDThh:mm:ss.sssZ
. For example,
- * 2020–07-2T12:15:20.000Z+01:00
- * DepartureTime
and DepartNow
. If
- * neither is set, the best time of day to travel with the best
- * traffic conditions is used to calculate the route matrix.
- * 400 ValidationException
error.
- *
- *
- */
- public void setDepartureTime(java.util.Date departureTime) {
- this.departureTime = departureTime;
- }
-
- /**
- * YYYY-MM-DDThh:mm:ss.sssZ
. For
- * example, 2020–07-2T12:15:20.000Z+01:00
- * DepartureTime
and
- * DepartNow
. If neither is set, the best time of day to travel
- * with the best traffic conditions is used to calculate the route matrix.
- * 400 ValidationException
error.
- *
- *
- * YYYY-MM-DDThh:mm:ss.sssZ
. For example,
- * 2020–07-2T12:15:20.000Z+01:00
- * DepartureTime
and DepartNow
. If
- * neither is set, the best time of day to travel with the best
- * traffic conditions is used to calculate the route matrix.
- * 400 ValidationException
error.
- *
- *
- * @return A reference to this updated object so that method calls can be
- * chained together.
- */
- public CalculateRouteMatrixRequest withDepartureTime(java.util.Date departureTime) {
- this.departureTime = departureTime;
- return this;
- }
-
/**
* YYYY-MM-DDThh:mm:ss.sssZ
. For
- * example, 2020–07-2T12:15:20.000Z+01:00
- * Kilometers
+ * The TravelMode
you specify also determines how you specify
+ * route preferences:
+ *
+ *
+ * Car
use the CarModeOptions
+ * parameter.
+ * Truck
use the TruckModeOptions
+ * parameter.
+ * Bicycle
or Motorcycle
are only valid when using
+ * Grab
as a data provider, and only within Southeast Asia.
+ * Truck
is not available for Grab.
+ * Car
*
- * Allowed Values: Kilometers, Miles
+ * Allowed Values: Car, Truck, Walking, Bicycle, Motorcycle
*
* @return Kilometers
+ * The TravelMode
you specify also determines how you
+ * specify route preferences:
*
+ *
+ * Car
use the
+ * CarModeOptions
parameter.
+ * Truck
use the
+ * TruckModeOptions
parameter.
+ * Bicycle
or Motorcycle
are only valid
+ * when using Grab
as a data provider, and only within
+ * Southeast Asia.
+ * Truck
is not available for Grab.
+ * Car
+ * Kilometers
+ * The TravelMode
you specify also determines how you specify
+ * route preferences:
*
- * Allowed Values: Kilometers, Miles
- *
- * @param distanceUnit Kilometers
- * Kilometers
- *
- * Allowed Values: Kilometers, Miles
- *
- * @param distanceUnit Kilometers
- * Kilometers
- *
- * Allowed Values: Kilometers, Miles
- *
- * @param distanceUnit Kilometers
- * Kilometers
- *
- * Allowed Values: Kilometers, Miles
- *
- * @param distanceUnit Kilometers
- *
- * Length: 0 - 1000
- *
- * @return
- * Length: 0 - 1000
- *
- * @param key
- * Length: 0 - 1000
- *
- * @param key TravelMode
you specify also determines how you specify
- * route preferences:
- *
- *
- * Car
use the CarModeOptions
- * parameter.
- * Truck
use the TruckModeOptions
- * parameter.
- * Bicycle
or Motorcycle
are only valid when using
- * Grab
as a data provider, and only within Southeast Asia.
- * Truck
is not available for Grab.
- * Car
- *
- * Allowed Values: Car, Truck, Walking, Bicycle, Motorcycle
- *
- * @return TravelMode
you specify also determines how you
- * specify route preferences:
- *
- *
- * Car
use the
- * CarModeOptions
parameter.
- * Truck
use the
- * TruckModeOptions
parameter.
- * Bicycle
or Motorcycle
are only valid
- * when using Grab
as a data provider, and only within
- * Southeast Asia.
- * Truck
is not available for Grab.
- * Car
- * TravelMode
you specify also determines how you specify
- * route preferences:
- *
- *
+ *
Car
use the CarModeOptions
* parameter.
@@ -1979,8 +1413,508 @@ public CalculateRouteMatrixRequest withTravelMode(TravelMode travelMode) {
/**
* Truck
, such as
- * avoiding routes that use ferries or tolls, and truck specifications to
+ * Specifies the desired time of departure. Uses the given time to calculate
+ * the route matrix. You can't set both DepartureTime
and
+ * DepartNow
. If neither is set, the best time of day to travel
+ * with the best traffic conditions is used to calculate the route matrix.
+ * 400 ValidationException
error.
+ *
+ *
+ *
+ * @return YYYY-MM-DDThh:mm:ss.sssZ
. For example,
+ * 2020–07-2T12:15:20.000Z+01:00
+ * DepartureTime
and DepartNow
. If neither
+ * is set, the best time of day to travel with the best traffic
+ * conditions is used to calculate the route matrix.
+ * 400 ValidationException
error.
+ *
+ *
+ */
+ public java.util.Date getDepartureTime() {
+ return departureTime;
+ }
+
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
. For
+ * example, 2020–07-2T12:15:20.000Z+01:00
+ * DepartureTime
and
+ * DepartNow
. If neither is set, the best time of day to travel
+ * with the best traffic conditions is used to calculate the route matrix.
+ * 400 ValidationException
error.
+ *
+ *
+ *
+ * @param departureTime YYYY-MM-DDThh:mm:ss.sssZ
. For example,
+ * 2020–07-2T12:15:20.000Z+01:00
+ * DepartureTime
and DepartNow
. If
+ * neither is set, the best time of day to travel with the best
+ * traffic conditions is used to calculate the route matrix.
+ * 400 ValidationException
error.
+ *
+ *
+ */
+ public void setDepartureTime(java.util.Date departureTime) {
+ this.departureTime = departureTime;
+ }
+
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
. For
+ * example, 2020–07-2T12:15:20.000Z+01:00
+ * DepartureTime
and
+ * DepartNow
. If neither is set, the best time of day to travel
+ * with the best traffic conditions is used to calculate the route matrix.
+ * 400 ValidationException
error.
+ *
+ *
+ * YYYY-MM-DDThh:mm:ss.sssZ
. For example,
+ * 2020–07-2T12:15:20.000Z+01:00
+ * DepartureTime
and DepartNow
. If
+ * neither is set, the best time of day to travel with the best
+ * traffic conditions is used to calculate the route matrix.
+ * 400 ValidationException
error.
+ *
+ *
+ * @return A reference to this updated object so that method calls can be
+ * chained together.
+ */
+ public CalculateRouteMatrixRequest withDepartureTime(java.util.Date departureTime) {
+ this.departureTime = departureTime;
+ return this;
+ }
+
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
. For
+ * example, 2020–07-2T12:15:20.000Z+01:00
+ * DepartureTime
+ * and DepartNow
. If neither is set, the best time of day to
+ * travel with the best traffic conditions is used to calculate the route
+ * matrix.
+ * false
+ * false
| true
+ * DepartureTime
and DepartNow
. If neither
+ * is set, the best time of day to travel with the best traffic
+ * conditions is used to calculate the route matrix.
+ * false
+ * false
| true
+ * DepartureTime
+ * and DepartNow
. If neither is set, the best time of day to
+ * travel with the best traffic conditions is used to calculate the route
+ * matrix.
+ * false
+ * false
| true
+ * DepartureTime
and DepartNow
. If neither
+ * is set, the best time of day to travel with the best traffic
+ * conditions is used to calculate the route matrix.
+ * false
+ * false
| true
+ * DepartureTime
+ * and DepartNow
. If neither is set, the best time of day to
+ * travel with the best traffic conditions is used to calculate the route
+ * matrix.
+ * false
+ * false
| true
+ * DepartureTime
and DepartNow
. If
+ * neither is set, the best time of day to travel with the best
+ * traffic conditions is used to calculate the route matrix.
+ * false
+ * false
| true
+ * DepartureTime
+ * and DepartNow
. If neither is set, the best time of day to
+ * travel with the best traffic conditions is used to calculate the route
+ * matrix.
+ * false
+ * false
| true
+ * DepartureTime
and DepartNow
. If
+ * neither is set, the best time of day to travel with the best
+ * traffic conditions is used to calculate the route matrix.
+ * false
+ * false
| true
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @return Kilometers
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit Kilometers
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit Kilometers
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit Kilometers
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit Kilometers
+ * Car
, such as
+ * avoiding routes that use ferries or tolls.
+ * TravelMode
must be specified as
+ * Car
.
+ * Car
,
+ * such as avoiding routes that use ferries or tolls.
+ * TravelMode
must be specified as
+ * Car
.
+ * Car
, such as
+ * avoiding routes that use ferries or tolls.
+ * TravelMode
must be specified as
+ * Car
.
+ * Car
+ * , such as avoiding routes that use ferries or tolls.
+ * TravelMode
must be specified as
+ * Car
.
+ * Car
, such as
+ * avoiding routes that use ferries or tolls.
+ * TravelMode
must be specified as
+ * Car
.
+ * Car
+ * , such as avoiding routes that use ferries or tolls.
+ * TravelMode
must be specified as
+ * Car
.
+ * Truck
, such as
+ * avoiding routes that use ferries or tolls, and truck specifications to
* consider when choosing an optimal road.
*
+ * Length: 0 - 1000
+ *
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param key
+ * Length: 0 - 1000
+ *
+ * @param key DeparturePositions
multiplied by the number of
+ * DestinationPositions
.
*
- * Allowed Values: Kilometers, Miles
+ * Range: 1 - 160000
*/
- private String distanceUnit;
+ private Integer routeCount;
/**
* DeparturePositions
multiplied by the number of
- * DestinationPositions
.
+ * The unit of measurement for route distances.
*
- * Range: 1 - 160000
+ * Allowed Values: Kilometers, Miles
*/
- private Integer routeCount;
+ private String distanceUnit;
/**
* DeparturePositions
multiplied by the number of
+ * DestinationPositions
.
*
- * Allowed Values: Kilometers, Miles
+ * Range: 1 - 160000
*
* @return DeparturePositions
multiplied by the number of
+ * DestinationPositions
.
*
- * Allowed Values: Kilometers, Miles
- *
- * @param distanceUnit
- * Allowed Values: Kilometers, Miles
- *
- * @param distanceUnit DeparturePositions
multiplied by the number of
+ * DestinationPositions
.
*
- * Allowed Values: Kilometers, Miles
+ * Range: 1 - 160000
*
- * @param distanceUnit DeparturePositions
multiplied by the number of
+ * DestinationPositions
.
* DeparturePositions
multiplied by the number of
+ * DestinationPositions
.
*
- * Allowed Values: Kilometers, Miles
+ * Range: 1 - 160000
*
- * @param distanceUnit DeparturePositions
multiplied by the number of
+ * DestinationPositions
.
* DeparturePositions
multiplied by the number of
- * DestinationPositions
.
+ * The unit of measurement for route distances.
*
- * Range: 1 - 160000
+ * Allowed Values: Kilometers, Miles
*
* @return DeparturePositions
multiplied by the number of
- * DestinationPositions
.
+ * The unit of measurement for route distances.
* DeparturePositions
multiplied by the number of
- * DestinationPositions
.
+ * The unit of measurement for route distances.
*
- * Range: 1 - 160000
+ * Allowed Values: Kilometers, Miles
*
- * @param routeCount DeparturePositions
multiplied by the number of
- * DestinationPositions
.
+ * @param distanceUnit DeparturePositions
multiplied by the number of
- * DestinationPositions
.
+ * The unit of measurement for route distances.
*
- * Range: 1 - 160000
+ * Allowed Values: Kilometers, Miles
*
- * @param routeCount DeparturePositions
multiplied by the number of
- * DestinationPositions
.
+ * @param distanceUnit
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String calculatorName;
- /**
- * Car
, such as
- * avoiding routes that use ferries or tolls.
- * TravelMode
must be specified as
- * Car
.
- * false
- * false
| true
- * 400 ValidationException
error.
- *
- *
- */
- private java.util.Date departureTime;
-
/**
* YYYY-MM-DDThh:mm:ss.sssZ
. For example,
- * 2020–07-2T12:15:20.000Z+01:00
- *
+ *
+ * Kilometers
+ * For example, from the DeparturePosition
+ * [-123.115, 49.285]
, the route follows the order that the
+ * waypoint positions are given
+ * [[-122.757, 49.0021],[-122.349, 47.620]]
*
- * Allowed Values: Kilometers, Miles
- */
- private String distanceUnit;
-
- /**
- * false
+ * Specifying more than 23 waypoints returns a
+ * 400 ValidationException
error.
* false
| true
+ * If Esri is the provider for your route calculator, specifying a route
+ * that is longer than 400 km returns a
+ * 400 RoutesValidationException
error.
* [-180 to 180,-90 to 90]
*
- * Length: 0 - 1000
*/
- private String key;
+ private java.util.List
+ *
+ */
+ private java.util.Date departureTime;
+
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
. For example,
+ * 2020–07-2T12:15:20.000Z+01:00
+ * false
+ * false
| true
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ */
+ private String distanceUnit;
+
+ /**
+ * false
+ * false
| true
+ * Car
, such as
+ * avoiding routes that use ferries or tolls.
+ * TravelMode
must be specified as
+ * Car
.
+ * Truck
, such as
@@ -295,41 +315,39 @@ public class CalculateRouteRequest extends AmazonWebServiceRequest implements Se
/**
*
- *
* DeparturePosition
- * [-123.115, 49.285]
, the route follows the order that the
- * waypoint positions are given
- * [[-122.757, 49.0021],[-122.349, 47.620]]
+ * Specifies the desired time of arrival. Uses the given time to calculate
+ * the route. Otherwise, the best time of day to travel with the best
+ * traffic conditions is used to calculate the route.
* 400 ValidationException
error.
+ * Specifies the distance to optimize for when calculating a route.
* 400 RoutesValidationException
error.
- *
+ * Allowed Values: FastestRoute, ShortestRoute
+ */
+ private String optimizeFor;
+
+ /**
* [-180 to 180,-90 to 90]
+ * The optional API key to authorize the request.
*
+ * Length: 0 - 1000
*/
- private java.util.List
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param calculatorName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param calculatorName Car
, such as
- * avoiding routes that use ferries or tolls.
+ * The start position for the route. Defined in World Geodetic System (WGS 84) format:
+ * [longitude, latitude]
.
*
+ *
+ * TravelMode
must be specified as
- * Car
.
+ * For example, [-123.115, 49.285]
* Car
,
- * such as avoiding routes that use ferries or tolls.
- * TravelMode
must be specified as
- * Car
.
- * Car
, such as
- * avoiding routes that use ferries or tolls.
+ * If you specify a departure that's not located on a road, Amazon Location
+ * moves the position to the nearest road. If Esri is the provider for
+ * your route calculator, specifying a route that is longer than 400 km
+ * returns a 400 RoutesValidationException
error.
* TravelMode
must be specified as
- * Car
.
- * Car
- * , such as avoiding routes that use ferries or tolls.
- * TravelMode
must be specified as
- * Car
.
- * Car
, such as
- * avoiding routes that use ferries or tolls.
- * TravelMode
must be specified as
- * Car
.
- * Car
- * , such as avoiding routes that use ferries or tolls.
- * TravelMode
must be specified as
- * Car
.
- * false
- * false
| true
- * false
- * false
| true
- * false
- * false
| true
- * false
- * false
| true
- * false
- * false
| true
- * false
- * false
| true
- * false
- * false
| true
- * false
- * false
| true
- * [longitude, latitude]
.
- *
- *
- * [-123.115, 49.285]
- * 400 RoutesValidationException
error.
- * [-180 to 180,-90 to 90]
+ * Valid Values: [-180 to 180,-90 to 90]
* 400 ValidationException
error.
+ * The finish position for the route. Defined in World Geodetic System (WGS 84) format:
+ * [longitude, latitude]
.
*
*
+ * YYYY-MM-DDThh:mm:ss.sssZ
. For example,
- * 2020–07-2T12:15:20.000Z+01:00
+ * For example, [-122.339, 47.615]
* [-180 to 180,-90 to 90]
+ * 400 ValidationException
error.
+ * The finish position for the route. Defined in World Geodetic System (WGS 84) format:
+ * [longitude, latitude]
.
*
*
+ * YYYY-MM-DDThh:mm:ss.sssZ
. For
- * example, 2020–07-2T12:15:20.000Z+01:00
+ * For example, [-122.339, 47.615]
* [-180 to 180,-90 to 90]
+ * 400 ValidationException
error.
- *
- *
- *
- * @param departureTime YYYY-MM-DDThh:mm:ss.sssZ
. For example,
- * 2020–07-2T12:15:20.000Z+01:00
- * 400 ValidationException
error.
- *
- *
- */
- public void setDepartureTime(java.util.Date departureTime) {
- this.departureTime = departureTime;
- }
-
- /**
- * YYYY-MM-DDThh:mm:ss.sssZ
. For
- * example, 2020–07-2T12:15:20.000Z+01:00
- * 400 ValidationException
error.
- *
- *
- * YYYY-MM-DDThh:mm:ss.sssZ
. For example,
- * 2020–07-2T12:15:20.000Z+01:00
- * 400 ValidationException
error.
- *
- *
- * @return A reference to this updated object so that method calls can be
- * chained together.
- */
- public CalculateRouteRequest withDepartureTime(java.util.Date departureTime) {
- this.departureTime = departureTime;
- return this;
- }
-
- /**
- * YYYY-MM-DDThh:mm:ss.sssZ
. For
- * example, 2020–07-2T12:15:20.000Z+01:00
- * [longitude, latitude]
.
- *
- *
- * [-122.339, 47.615]
- * [-180 to 180,-90 to 90]
- * [longitude, latitude]
.
- *
- *
- * [-122.339, 47.615]
- * [-180 to 180,-90 to 90]
- *
+ *
+ * Kilometers
+ * For example, from the DeparturePosition
+ * [-123.115, 49.285]
, the route follows the order that the
+ * waypoint positions are given
+ * [[-122.757, 49.0021],[-122.349, 47.620]]
*
- * Allowed Values: Kilometers, Miles
+ * If you specify a waypoint position that's not located on a road, Amazon
+ * Location moves the position to the nearest road.
+ * 400 ValidationException
error.
+ * 400 RoutesValidationException
error.
+ * [-180 to 180,-90 to 90]
+ *
+ *
+ * Kilometers
+ * For example, from the DeparturePosition
+ * [-123.115, 49.285]
, the route follows the order that
+ * the waypoint positions are given
+ * [[-122.757, 49.0021],[-122.349, 47.620]]
+ * 400 ValidationException
error.
+ * 400 RoutesValidationException
error.
+ * [-180 to 180,-90 to 90]
*
+ *
+ * Kilometers
+ * For example, from the DeparturePosition
+ * [-123.115, 49.285]
, the route follows the order that the
+ * waypoint positions are given
+ * [[-122.757, 49.0021],[-122.349, 47.620]]
*
- * Allowed Values: Kilometers, Miles
- *
- * @param distanceUnit Kilometers
- * Kilometers
+ * Specifying more than 23 waypoints returns a
+ * 400 ValidationException
error.
* 400 RoutesValidationException
error.
+ *
- * Allowed Values: Kilometers, Miles
+ * Valid Values: [-180 to 180,-90 to 90]
+ *
+ *
+ * Kilometers
+ * For example, from the DeparturePosition
+ * [-123.115, 49.285]
, the route follows the order
+ * that the waypoint positions are given
+ * [[-122.757, 49.0021],[-122.349, 47.620]]
+ * 400 ValidationException
error.
+ * 400 RoutesValidationException
error.
+ * [-180 to 180,-90 to 90]
*
+ *
+ * Kilometers
+ * For example, from the DeparturePosition
+ * [-123.115, 49.285]
, the route follows the order that the
+ * waypoint positions are given
+ * [[-122.757, 49.0021],[-122.349, 47.620]]
*
- * Allowed Values: Kilometers, Miles
- *
- * @param distanceUnit Kilometers
- * 400 ValidationException
error.
* Kilometers
+ * If Esri is the provider for your route calculator, specifying a route
+ * that is longer than 400 km returns a
+ * 400 RoutesValidationException
error.
+ * [-180 to 180,-90 to 90]
*
- * Allowed Values: Kilometers, Miles
*
- * @param distanceUnit
+ *
+ * Kilometers
+ * For example, from the DeparturePosition
+ * [-123.115, 49.285]
, the route follows the order
+ * that the waypoint positions are given
+ * [[-122.757, 49.0021],[-122.349, 47.620]]
+ * 400 ValidationException
error.
+ * 400 RoutesValidationException
error.
+ * [-180 to 180,-90 to 90]
* false
- * false
| true
+ * Specifies an ordered list of up to 23 intermediate positions to include
+ * along a route between the departure position and destination position.
* false
- * false
| true
- *
+ *
+ * DeparturePosition
+ * [-123.115, 49.285]
, the route follows the order that the
+ * waypoint positions are given
+ * [[-122.757, 49.0021],[-122.349, 47.620]]
* false
+ * If you specify a waypoint position that's not located on a road, Amazon
+ * Location moves the position to the nearest road.
* false
| true
+ * Specifying more than 23 waypoints returns a
+ * 400 ValidationException
error.
* false
- * false
| true
- * 400 RoutesValidationException
error.
* false
+ * Valid Values: [-180 to 180,-90 to 90]
* false
| true
- *
+ *
+ * false
+ * For example, from the DeparturePosition
+ * [-123.115, 49.285]
, the route follows the order
+ * that the waypoint positions are given
+ * [[-122.757, 49.0021],[-122.349, 47.620]]
* false
| true
+ * If you specify a waypoint position that's not located on a
+ * road, Amazon Location moves the position to the nearest road.
* false
- * false
| true
- * 400 ValidationException
error.
* false
+ * If Esri is the provider for your route calculator, specifying
+ * a route that is longer than 400 km returns a
+ * 400 RoutesValidationException
error.
* false
| true
+ * Valid Values: [-180 to 180,-90 to 90]
* Car
, Truck
, Walking
,
+ * Bicycle
or Motorcycle
as options for the
+ * TravelMode
.
+ * Bicycle
and Motorcycle
are only valid when
+ * using Grab as a data provider, and only within Southeast Asia.
+ * Truck
is not available for Grab.
+ * TravelMode
you specify also determines how you specify
+ * route preferences:
+ *
+ *
+ * Car
use the CarModeOptions
+ * parameter.
+ * Truck
use the TruckModeOptions
+ * parameter.
+ * Car
*
- * Length: 0 - 1000
+ * Allowed Values: Car, Truck, Walking, Bicycle, Motorcycle
*
* @return Car
, Truck
, Walking
, Bicycle
or Motorcycle
as options for
+ * the TravelMode
.
+ * Bicycle
and Motorcycle
are only valid
+ * when using Grab as a data provider, and only within Southeast
+ * Asia.
+ * Truck
is not available for Grab.
+ * TravelMode
you specify also determines how you
+ * specify route preferences:
+ *
+ *
+ * Car
use the
+ * CarModeOptions
parameter.
+ * Truck
use the
+ * TruckModeOptions
parameter.
* Car
+ * Car
, Truck
, Walking
,
+ * Bicycle
or Motorcycle
as options for the
+ * TravelMode
.
+ * Bicycle
and Motorcycle
are only valid when
+ * using Grab as a data provider, and only within Southeast Asia.
+ * Truck
is not available for Grab.
+ * TravelMode
you specify also determines how you specify
+ * route preferences:
+ *
+ *
+ * Car
use the CarModeOptions
+ * parameter.
+ * Truck
use the TruckModeOptions
+ * parameter.
+ * Car
*
- * Length: 0 - 1000
+ * Allowed Values: Car, Truck, Walking, Bicycle, Motorcycle
*
- * @param key Car
, Truck
,
+ * Walking
, Bicycle
or
+ * Motorcycle
as options for the
+ * TravelMode
.
+ * Bicycle
and Motorcycle
are only
+ * valid when using Grab as a data provider, and only within
+ * Southeast Asia.
* Truck
is not available for Grab.
+ * TravelMode
you specify also determines how
+ * you specify route preferences:
+ *
+ *
+ * Car
use the
+ * CarModeOptions
parameter.
+ * Truck
use the
+ * TruckModeOptions
parameter.
+ * Car
+ * Car
, Truck
, Walking
,
+ * Bicycle
or Motorcycle
as options for the
+ * TravelMode
.
+ * Bicycle
and Motorcycle
are only valid when
+ * using Grab as a data provider, and only within Southeast Asia.
+ * Truck
is not available for Grab.
+ * TravelMode
you specify also determines how you specify
+ * route preferences:
+ *
+ *
+ * Car
use the CarModeOptions
+ * parameter.
+ * Truck
use the TruckModeOptions
+ * parameter.
+ * Car
*
- * Length: 0 - 1000
+ * Allowed Values: Car, Truck, Walking, Bicycle, Motorcycle
*
- * @param key Car
, Truck
,
+ * Walking
, Bicycle
or
+ * Motorcycle
as options for the
+ * TravelMode
.
+ * Bicycle
and Motorcycle
are only
+ * valid when using Grab as a data provider, and only within
+ * Southeast Asia.
+ * Truck
is not available for Grab.
+ * TravelMode
you specify also determines how
+ * you specify route preferences:
+ *
+ *
+ * Car
use the
+ * CarModeOptions
parameter.
+ * Truck
use the
+ * TruckModeOptions
parameter.
+ * Car
+ * Car
, Truck
, Walking
,
+ * Bicycle
or Motorcycle
as options for the
+ * TravelMode
.
+ * Bicycle
and Motorcycle
are only valid when
+ * using Grab as a data provider, and only within Southeast Asia.
+ * Truck
is not available for Grab.
+ * TravelMode
you specify also determines how you specify
+ * route preferences:
+ *
+ *
+ * Car
use the CarModeOptions
+ * parameter.
+ * Truck
use the TruckModeOptions
+ * parameter.
+ * Car
+ *
+ * Allowed Values: Car, Truck, Walking, Bicycle, Motorcycle
+ *
+ * @param travelMode Car
, Truck
,
+ * Walking
, Bicycle
or
+ * Motorcycle
as options for the
+ * TravelMode
.
+ * Bicycle
and Motorcycle
are only
+ * valid when using Grab as a data provider, and only within
+ * Southeast Asia.
+ * Truck
is not available for Grab.
+ * TravelMode
you specify also determines how
+ * you specify route preferences:
*
+ *
+ * Car
use the
+ * CarModeOptions
parameter.
+ * Truck
use the
+ * TruckModeOptions
parameter.
+ * Car
+ * Car
*
* Allowed Values: Car, Truck, Walking, Bicycle, Motorcycle
*
+ * @param travelMode Car
, Truck
,
+ * Walking
, Bicycle
or
+ * Motorcycle
as options for the
+ * TravelMode
.
+ * Bicycle
and Motorcycle
are only
+ * valid when using Grab as a data provider, and only within
+ * Southeast Asia.
+ * Truck
is not available for Grab.
+ * TravelMode
you specify also determines how
+ * you specify route preferences:
+ *
+ *
+ * Car
use the
+ * CarModeOptions
parameter.
+ * Truck
use the
+ * TruckModeOptions
parameter.
+ * Car
+ *
+ *
+ *
* @return YYYY-MM-DDThh:mm:ss.sssZ
. For example,
+ * 2020–07-2T12:15:20.000Z+01:00
+ * Car
, Truck
, Walking
, Bicycle
or Motorcycle
as options for
- * the TravelMode
.
+ * Specifies the desired time of departure. Uses the given time to
+ * calculate the route. Otherwise, the best time of day to travel
+ * with the best traffic conditions is used to calculate the route.
*
+ *
+ */
+ public java.util.Date getDepartureTime() {
+ return departureTime;
+ }
+
+ /**
+ * Bicycle
and Motorcycle
are only valid
- * when using Grab as a data provider, and only within Southeast
- * Asia.
+ * In ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
. For
+ * example, 2020–07-2T12:15:20.000Z+01:00
* Truck
is not available for Grab.
+ *
+ *
+ *
+ * @param departureTime YYYY-MM-DDThh:mm:ss.sssZ
. For example,
+ * 2020–07-2T12:15:20.000Z+01:00
+ *
+ *
+ */
+ public void setDepartureTime(java.util.Date departureTime) {
+ this.departureTime = departureTime;
+ }
+
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
. For
+ * example, 2020–07-2T12:15:20.000Z+01:00
+ *
+ *
+ * YYYY-MM-DDThh:mm:ss.sssZ
. For example,
+ * 2020–07-2T12:15:20.000Z+01:00
+ *
+ *
+ * @return A reference to this updated object so that method calls can be
+ * chained together.
+ */
+ public CalculateRouteRequest withDepartureTime(java.util.Date departureTime) {
+ this.departureTime = departureTime;
+ return this;
+ }
+
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
. For
+ * example, 2020–07-2T12:15:20.000Z+01:00
+ * false
+ * false
| true
+ * false
* TravelMode
you specify also determines how you
- * specify route preferences:
+ * Valid Values: false
| true
*
- *
* Car
use the
- * CarModeOptions
parameter.
+ */
+ public Boolean isDepartNow() {
+ return departNow;
+ }
+
+ /**
+ * false
+ * false
| true
+ * Truck
use the
- * TruckModeOptions
parameter.
+ * Default Value: false
* Car
+ * Valid Values: false
| true
* Car
, Truck
, Walking
,
- * Bicycle
or Motorcycle
as options for the
- * TravelMode
.
- * Bicycle
and Motorcycle
are only valid when
- * using Grab as a data provider, and only within Southeast Asia.
- * Truck
is not available for Grab.
+ * Sets the time of departure as the current time. Uses the current time to
+ * calculate a route. Otherwise, the best time of day to travel with the
+ * best traffic conditions is used to calculate the route.
* false
* TravelMode
you specify also determines how you specify
- * route preferences:
+ * Valid Values: false
| true
*
- *
* false
+ * false
| true
+ * Car
use the CarModeOptions
- * parameter.
+ * Sets the time of departure as the current time. Uses the current time to
+ * calculate a route. Otherwise, the best time of day to travel with the
+ * best traffic conditions is used to calculate the route.
* Truck
use the TruckModeOptions
- * parameter.
+ * Default Value: false
* Car
+ * Valid Values: false
| true
*
- * Allowed Values: Car, Truck, Walking, Bicycle, Motorcycle
+ * Returns a reference to this object so that method calls can be chained
+ * together.
*
- * @param travelMode Car
, Truck
,
- * Walking
, Bicycle
or
- * Motorcycle
as options for the
- * TravelMode
.
- * Bicycle
and Motorcycle
are only
- * valid when using Grab as a data provider, and only within
- * Southeast Asia.
- * Truck
is not available for Grab.
- * TravelMode
you specify also determines how
- * you specify route preferences:
- *
- *
* Car
use the
- * CarModeOptions
parameter.
+ * @param departNow Truck
use the
- * TruckModeOptions
parameter.
+ * Default Value: false
* Car
+ * Valid Values: false
| true
* Car
, Truck
, Walking
,
- * Bicycle
or Motorcycle
as options for the
- * TravelMode
.
+ * Set the unit system to specify the distance.
* Bicycle
and Motorcycle
are only valid when
- * using Grab as a data provider, and only within Southeast Asia.
+ * Default Value: Kilometers
* Truck
is not available for Grab.
- *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @return Kilometers
+ * TravelMode
you specify also determines how you specify
- * route preferences:
+ * Default Value: Kilometers
*
- *
* Car
use the CarModeOptions
- * parameter.
- *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit Kilometers
+ * Truck
use the TruckModeOptions
- * parameter.
+ * Set the unit system to specify the distance.
* Car
+ * Default Value: Kilometers
*
- * Allowed Values: Car, Truck, Walking, Bicycle, Motorcycle
+ * Allowed Values: Kilometers, Miles
*
- * @param travelMode Car
, Truck
,
- * Walking
, Bicycle
or
- * Motorcycle
as options for the
- * TravelMode
.
- * Bicycle
and Motorcycle
are only
- * valid when using Grab as a data provider, and only within
- * Southeast Asia.
- * Truck
is not available for Grab.
+ * @param distanceUnit Kilometers
* TravelMode
you specify also determines how
- * you specify route preferences:
+ * @return A reference to this updated object so that method calls can be
+ * chained together.
+ * @see DistanceUnit
+ */
+ public CalculateRouteRequest withDistanceUnit(String distanceUnit) {
+ this.distanceUnit = distanceUnit;
+ return this;
+ }
+
+ /**
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit
- *
* Car
use the
- * CarModeOptions
parameter.
+ * Default Value: Kilometers
* Truck
use the
- * TruckModeOptions
parameter.
+ * @see DistanceUnit
+ */
+ public void setDistanceUnit(DistanceUnit distanceUnit) {
+ this.distanceUnit = distanceUnit.toString();
+ }
+
+ /**
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit Car
+ * Default Value: Kilometers
* Car
, Truck
, Walking
,
- * Bicycle
or Motorcycle
as options for the
- * TravelMode
.
+ * Set to include the geometry details in the result for each path between a
+ * pair of positions.
* Bicycle
and Motorcycle
are only valid when
- * using Grab as a data provider, and only within Southeast Asia.
+ * Default Value: false
* Truck
is not available for Grab.
+ * Valid Values: false
| true
* false
+ * false
| true
+ * TravelMode
you specify also determines how you specify
- * route preferences:
+ * Default Value: false
*
- *
* Car
use the CarModeOptions
- * parameter.
+ * Valid Values: false
| true
* false
+ * false
| true
+ * Truck
use the TruckModeOptions
- * parameter.
+ * Set to include the geometry details in the result for each path between a
+ * pair of positions.
* Car
+ * Default Value: false
*
- * Allowed Values: Car, Truck, Walking, Bicycle, Motorcycle
+ * Valid Values: false
| true
+ * Car
, Truck
,
- * Walking
, Bicycle
or
- * Motorcycle
as options for the
- * TravelMode
.
- * Bicycle
and Motorcycle
are only
- * valid when using Grab as a data provider, and only within
- * Southeast Asia.
- * Truck
is not available for Grab.
+ * @param includeLegGeometry false
* TravelMode
you specify also determines how
- * you specify route preferences:
+ * Valid Values: false
| true
*
- *
* Car
use the
- * CarModeOptions
parameter.
+ */
+ public void setIncludeLegGeometry(Boolean includeLegGeometry) {
+ this.includeLegGeometry = includeLegGeometry;
+ }
+
+ /**
+ * false
+ * false
| true
+ * Truck
use the
- * TruckModeOptions
parameter.
+ * Default Value: false
* Car
+ * Valid Values: false
| true
* Car
, Truck
, Walking
,
- * Bicycle
or Motorcycle
as options for the
- * TravelMode
.
- * Bicycle
and Motorcycle
are only valid when
- * using Grab as a data provider, and only within Southeast Asia.
- * Truck
is not available for Grab.
+ * Specifies route preferences when traveling by Car
, such as
+ * avoiding routes that use ferries or tolls.
* TravelMode
must be specified as
+ * Car
.
* Car
,
+ * such as avoiding routes that use ferries or tolls.
+ * TravelMode
must be specified as
+ * Car
.
+ * TravelMode
you specify also determines how you specify
- * route preferences:
+ * Specifies route preferences when traveling by Car
, such as
+ * avoiding routes that use ferries or tolls.
*
- *
* Car
use the CarModeOptions
- * parameter.
+ * Requirements: TravelMode
must be specified as
+ * Car
.
* Car
+ * , such as avoiding routes that use ferries or tolls.
+ * TravelMode
must be specified as
+ * Car
.
+ * Truck
use the TruckModeOptions
- * parameter.
+ * Specifies route preferences when traveling by Car
, such as
+ * avoiding routes that use ferries or tolls.
* Car
+ * Requirements: TravelMode
must be specified as
+ * Car
.
*
- * Allowed Values: Car, Truck, Walking, Bicycle, Motorcycle
*
- * @param travelMode Car
, Truck
,
- * Walking
, Bicycle
or
- * Motorcycle
as options for the
- * TravelMode
.
- * Bicycle
and Motorcycle
are only
- * valid when using Grab as a data provider, and only within
- * Southeast Asia.
- * Truck
is not available for Grab.
- * TravelMode
you specify also determines how
- * you specify route preferences:
- *
- *
* Car
use the
- * CarModeOptions
parameter.
- * Truck
use the
- * TruckModeOptions
parameter.
+ * @param carModeOptions Car
+ * , such as avoiding routes that use ferries or tolls.
* Car
+ * Requirements: TravelMode
must be specified as
+ * Car
.
*
- *
* DeparturePosition
- * [-123.115, 49.285]
, the route follows the order that the
- * waypoint positions are given
- * [[-122.757, 49.0021],[-122.349, 47.620]]
+ * Specifies the desired time of arrival. Uses the given time to calculate
+ * the route. Otherwise, the best time of day to travel with the best
+ * traffic conditions is used to calculate the route.
* 400 ValidationException
error.
- * 400 RoutesValidationException
error.
+ * ArrivalTime is not supported Esri.
* [-180 to 180,-90 to 90]
- *
- *
* DeparturePosition
- * [-123.115, 49.285]
, the route follows the order that
- * the waypoint positions are given
- * [[-122.757, 49.0021],[-122.349, 47.620]]
+ * Specifies the desired time of arrival. Uses the given time to
+ * calculate the route. Otherwise, the best time of day to travel
+ * with the best traffic conditions is used to calculate the route.
* 400 ValidationException
error.
- * 400 RoutesValidationException
error.
+ * ArrivalTime is not supported Esri.
* [-180 to 180,-90 to 90]
- *
- *
* DeparturePosition
- * [-123.115, 49.285]
, the route follows the order that the
- * waypoint positions are given
- * [[-122.757, 49.0021],[-122.349, 47.620]]
+ * Specifies the desired time of arrival. Uses the given time to calculate
+ * the route. Otherwise, the best time of day to travel with the best
+ * traffic conditions is used to calculate the route.
* 400 ValidationException
error.
+ * Specifies the desired time of arrival. Uses the given time to calculate
+ * the route. Otherwise, the best time of day to travel with the best
+ * traffic conditions is used to calculate the route.
* 400 RoutesValidationException
error.
+ * ArrivalTime is not supported Esri.
* [-180 to 180,-90 to 90]
- *
- *
* DeparturePosition
- * [-123.115, 49.285]
, the route follows the order
- * that the waypoint positions are given
- * [[-122.757, 49.0021],[-122.349, 47.620]]
- * 400 ValidationException
error.
- * 400 RoutesValidationException
error.
+ * ArrivalTime is not supported Esri.
* [-180 to 180,-90 to 90]
- *
- *
- * DeparturePosition
- * [-123.115, 49.285]
, the route follows the order that the
- * waypoint positions are given
- * [[-122.757, 49.0021],[-122.349, 47.620]]
+ * Constraints:
+ * Allowed Values: FastestRoute, ShortestRoute
+ *
+ * @return
+ * Allowed Values: FastestRoute, ShortestRoute
+ *
+ * @param optimizeFor 400 ValidationException
error.
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Allowed Values: FastestRoute, ShortestRoute
+ *
+ * @param optimizeFor 400 RoutesValidationException
error.
- *
+ * Allowed Values: FastestRoute, ShortestRoute
+ *
+ * @param optimizeFor [-180 to 180,-90 to 90]
+ * Specifies the distance to optimize for when calculating a route.
*
+ * Allowed Values: FastestRoute, ShortestRoute
*
- * @param waypointPositions
- *
- * DeparturePosition
- * [-123.115, 49.285]
, the route follows the order
- * that the waypoint positions are given
- * [[-122.757, 49.0021],[-122.349, 47.620]]
- * 400 ValidationException
error.
- * 400 RoutesValidationException
error.
- * [-180 to 180,-90 to 90]
+ * @param optimizeFor
- *
- * DeparturePosition
- * [-123.115, 49.285]
, the route follows the order that the
- * waypoint positions are given
- * [[-122.757, 49.0021],[-122.349, 47.620]]
+ * The optional API key to authorize the request.
*
+ * Length: 0 - 1000
+ *
+ * @return 400 ValidationException
error.
+ * The optional API key to authorize the request.
* 400 RoutesValidationException
error.
- *
+ * Length: 0 - 1000
+ *
+ * @param key [-180 to 180,-90 to 90]
+ * The optional API key to authorize the request.
*
+ * Length: 0 - 1000
*
- * @param waypointPositions
- *
- * DeparturePosition
- * [-123.115, 49.285]
, the route follows the order
- * that the waypoint positions are given
- * [[-122.757, 49.0021],[-122.349, 47.620]]
- * 400 ValidationException
error.
- * 400 RoutesValidationException
error.
- * [-180 to 180,-90 to 90]
+ * @param key [min x, min y, max x, max y]
.
+ * bbox
parameters describe the lower southwest
+ * corner:
+ *
+ *
+ * bbox
position is the X coordinate or longitude of
+ * the lower southwest corner.
+ * bbox
position is the Y coordinate or latitude of
+ * the lower southwest corner.
+ * bbox
parameters describe the upper northeast
+ * corner:
+ *
+ *
+ */
+ private java.util.Listbbox
position is the X coordinate, or longitude of
+ * the upper northeast corner.
+ * bbox
position is the Y coordinate, or latitude of
+ * the upper northeast corner.
+ *
- * Allowed Values: Kilometers, Miles
+ * Range: 0.0 -
*/
- private String distanceUnit;
+ private Double durationSeconds;
/**
*
- * Range: 0.0 -
+ * Allowed Values: Kilometers, Miles
*/
- private Double durationSeconds;
+ private String distanceUnit;
/**
*
- *
- * Esri
- * Grab
- * Here
- * [min x, min y, max x, max y]
.
+ * bbox
parameters describe the lower
+ * southwest corner:
*
*
+ * Esri
+ * The first bbox
position is the X coordinate or
+ * longitude of the lower southwest corner.
* Grab
+ * The second bbox
position is the Y coordinate or
+ * latitude of the lower southwest corner.
* bbox
parameters describe the upper
+ * northeast corner:
+ *
*
+ * Here
+ * The third bbox
position is the X coordinate, or
+ * longitude of the upper northeast corner.
* bbox
position is the Y coordinate, or
+ * latitude of the upper northeast corner.
* [min x, min y, max x, max y]
.
+ * bbox
parameters describe the lower southwest
+ * corner:
*
*
+ * Esri
+ * The first bbox
position is the X coordinate or longitude of
+ * the lower southwest corner.
* Grab
+ * The second bbox
position is the Y coordinate or latitude of
+ * the lower southwest corner.
* bbox
parameters describe the upper northeast
+ * corner:
+ *
*
+ * Here
+ * The third bbox
position is the X coordinate, or longitude of
+ * the upper northeast corner.
* bbox
position is the Y coordinate, or latitude of
+ * the upper northeast corner.
* [min x, min y, max x, max y]
.
+ * bbox
parameters describe the lower
+ * southwest corner:
*
*
+ * Esri
+ * The first bbox
position is the X coordinate or
+ * longitude of the lower southwest corner.
* Grab
+ * The second bbox
position is the Y coordinate or
+ * latitude of the lower southwest corner.
* bbox
parameters describe the upper
+ * northeast corner:
+ *
*
+ * Here
+ * The third bbox
position is the X coordinate, or
+ * longitude of the upper northeast corner.
* bbox
position is the Y coordinate, or
+ * latitude of the upper northeast corner.
* [min x, min y, max x, max y]
.
+ * bbox
parameters describe the lower southwest
+ * corner:
*
*
+ * Esri
+ * The first bbox
position is the X coordinate or longitude of
+ * the lower southwest corner.
* Grab
+ * The second bbox
position is the Y coordinate or latitude of
+ * the lower southwest corner.
* bbox
parameters describe the upper northeast
+ * corner:
+ *
*
+ * Here
+ * The third bbox
position is the X coordinate, or longitude of
+ * the upper northeast corner.
* bbox
position is the Y coordinate, or latitude of
+ * the upper northeast corner.
* [min x, min y, max x, max y]
.
*
- *
Esri
+ * The first 2 bbox
parameters describe the lower
+ * southwest corner:
*
*
* Grab
+ * The first bbox
position is the X coordinate or
+ * longitude of the lower southwest corner.
* Here
+ * The second bbox
position is the Y coordinate or
+ * latitude of the lower southwest corner.
* bbox
parameters describe the upper
+ * northeast corner:
*
+ *
* @return A reference to this updated object so that method calls can be
* chained together.
*/
- public CalculateRouteSummary withDataSource(String dataSource) {
- this.dataSource = dataSource;
+ public CalculateRouteSummary withRouteBBox(Double... routeBBox) {
+ if (getRouteBBox() == null) {
+ this.routeBBox = new java.util.ArrayListbbox
position is the X coordinate, or
+ * longitude of the upper northeast corner.
+ * bbox
position is the Y coordinate, or
+ * latitude of the upper northeast corner.
+ * [min x, min y, max x, max y]
.
* 400 RoutesValidationException
error.
+ * The first 2 bbox
parameters describe the lower southwest
+ * corner:
*
- * Range: 0.0 -
- *
- * @return 400 RoutesValidationException
- * error.
- *
+ *
* bbox
position is the X coordinate or longitude of
+ * the lower southwest corner.
* 400 RoutesValidationException
error.
+ * The second bbox
position is the Y coordinate or latitude of
+ * the lower southwest corner.
*
- * Range: 0.0 -
- *
- * @param distance 400 RoutesValidationException
error.
- * bbox
parameters describe the upper northeast
+ * corner:
+ *
- * The total distance covered by the route. The sum of the distance
- * travelled between every stop on the route.
+ * The third bbox
position is the X coordinate, or longitude of
+ * the upper northeast corner.
*
- * If Esri is the data source for the route calculator, the route distance
- * can’t be greater than 400 km. If the route exceeds 400 km, the response
- * is a 400 RoutesValidationException
error.
+ * The fourth bbox
position is the Y coordinate, or latitude of
+ * the upper northeast corner.
*
* Returns a reference to this object so that method calls can be chained * together. - *
- * Constraints:
- * Range: 0.0 -
*
- * @param distance
- * The total distance covered by the route. The sum of the - * distance travelled between every stop on the route. + * @param routeBBox
+ * Specifies a geographical box surrounding a route. Used to zoom
+ * into a route when displaying it in a map. For example,
+ * [min x, min y, max x, max y]
.
*
- * If Esri is the data source for the route calculator, the route
- * distance can’t be greater than 400 km. If the route exceeds
- * 400 km, the response is a
- * 400 RoutesValidationException
error.
- *
- * The unit of measurement for route distances. - *
- *
- * Constraints:
- * Allowed Values: Kilometers, Miles
- *
- * @return
- * The unit of measurement for route distances. - *
- * @see DistanceUnit - */ - public String getDistanceUnit() { - return distanceUnit; - } - - /** - *- * The unit of measurement for route distances. - *
- *
- * Constraints:
- * Allowed Values: Kilometers, Miles
- *
- * @param distanceUnit
- * The unit of measurement for route distances.
+ * The first 2 bbox
parameters describe the lower
+ * southwest corner:
*
- * The unit of measurement for route distances. - *
- *- * Returns a reference to this object so that method calls can be chained - * together. - *
- * Constraints:
- * Allowed Values: Kilometers, Miles
- *
- * @param distanceUnit
- * The unit of measurement for route distances. + *
+ * The first bbox
position is the X coordinate or
+ * longitude of the lower southwest corner.
*
- * The unit of measurement for route distances. - *
- *
- * Constraints:
- * Allowed Values: Kilometers, Miles
- *
- * @param distanceUnit
- * The unit of measurement for route distances. + *
+ * The second bbox
position is the Y coordinate or
+ * latitude of the lower southwest corner.
*
- * The unit of measurement for route distances. - *
- *- * Returns a reference to this object so that method calls can be chained - * together. - *
- * Constraints:
- * Allowed Values: Kilometers, Miles
- *
- * @param distanceUnit
- * The unit of measurement for route distances. + *
+ * The next 2 bbox
parameters describe the upper
+ * northeast corner:
*
- * The total travel time for the route measured in seconds. The sum of the - * travel time between every stop on the route. - *
- *
- * Constraints:
- * Range: 0.0 -
- *
- * @return
- * The total travel time for the route measured in seconds. The sum - * of the travel time between every stop on the route. - *
- */ - public Double getDurationSeconds() { - return durationSeconds; - } - - /** - *- * The total travel time for the route measured in seconds. The sum of the - * travel time between every stop on the route. - *
- *
- * Constraints:
- * Range: 0.0 -
- *
- * @param durationSeconds
- * The total travel time for the route measured in seconds. The - * sum of the travel time between every stop on the route. + *
+ * The third bbox
position is the X coordinate, or
+ * longitude of the upper northeast corner.
*
- * The total travel time for the route measured in seconds. The sum of the - * travel time between every stop on the route. - *
- *- * Returns a reference to this object so that method calls can be chained - * together. - *
- * Constraints:
- * Range: 0.0 -
- *
- * @param durationSeconds
- * The total travel time for the route measured in seconds. The - * sum of the travel time between every stop on the route. + *
+ * The fourth bbox
position is the Y coordinate, or
+ * latitude of the upper northeast corner.
*
- * Specifies a geographical box surrounding a route. Used to zoom into a
- * route when displaying it in a map. For example,
- * [min x, min y, max x, max y]
.
- *
- * The first 2 bbox
parameters describe the lower southwest
- * corner:
+ * The data provider of traffic and road network data used to calculate the
+ * route. Indicates one of the available providers:
*
- * The first bbox
position is the X coordinate or longitude of
- * the lower southwest corner.
+ * Esri
*
- * The second bbox
position is the Y coordinate or latitude of
- * the lower southwest corner.
+ * Grab
*
- * The next 2 bbox
parameters describe the upper northeast
- * corner:
- *
- * The third bbox
position is the X coordinate, or longitude of
- * the upper northeast corner.
+ * Here
*
- * The fourth bbox
position is the Y coordinate, or latitude of
- * the upper northeast corner.
+ * For more information about data providers, see Amazon Location Service data providers.
*
- * Specifies a geographical box surrounding a route. Used to zoom
- * into a route when displaying it in a map. For example,
- * [min x, min y, max x, max y]
.
- *
- * The first 2 bbox
parameters describe the lower
- * southwest corner:
+ * The data provider of traffic and road network data used to
+ * calculate the route. Indicates one of the available providers:
*
- * The first bbox
position is the X coordinate or
- * longitude of the lower southwest corner.
+ * Esri
*
- * The second bbox
position is the Y coordinate or
- * latitude of the lower southwest corner.
+ * Grab
*
- * The next 2 bbox
parameters describe the upper
- * northeast corner:
- *
- * The third bbox
position is the X coordinate, or
- * longitude of the upper northeast corner.
+ * Here
*
- * The fourth bbox
position is the Y coordinate, or
- * latitude of the upper northeast corner.
+ * For more information about data providers, see Amazon Location Service data providers.
*
- * Specifies a geographical box surrounding a route. Used to zoom into a
- * route when displaying it in a map. For example,
- * [min x, min y, max x, max y]
.
- *
- * The first 2 bbox
parameters describe the lower southwest
- * corner:
+ * The data provider of traffic and road network data used to calculate the
+ * route. Indicates one of the available providers:
*
- * The first bbox
position is the X coordinate or longitude of
- * the lower southwest corner.
+ * Esri
*
- * The second bbox
position is the Y coordinate or latitude of
- * the lower southwest corner.
+ * Grab
*
- * The next 2 bbox
parameters describe the upper northeast
- * corner:
- *
- * The third bbox
position is the X coordinate, or longitude of
- * the upper northeast corner.
+ * Here
*
- * The fourth bbox
position is the Y coordinate, or latitude of
- * the upper northeast corner.
+ * For more information about data providers, see Amazon Location Service data providers.
*
- * Specifies a geographical box surrounding a route. Used to zoom
- * into a route when displaying it in a map. For example,
- * [min x, min y, max x, max y]
.
+ * @param dataSource
+ * The data provider of traffic and road network data used to + * calculate the route. Indicates one of the available providers: *
+ *
- * The first 2 bbox
parameters describe the lower
- * southwest corner:
+ * Esri
*
- * The first bbox
position is the X coordinate or
- * longitude of the lower southwest corner.
+ * Grab
*
- * The second bbox
position is the Y coordinate or
- * latitude of the lower southwest corner.
+ * Here
*
- * The next 2 bbox
parameters describe the upper
- * northeast corner:
+ * For more information about data providers, see Amazon Location Service data providers.
+ *
+ * The data provider of traffic and road network data used to calculate the + * route. Indicates one of the available providers: + *
+ *
+ * Esri
+ *
+ * Grab
+ *
+ * Here
+ *
+ * For more information about data providers, see Amazon Location Service data providers. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param dataSource
+ * The data provider of traffic and road network data used to + * calculate the route. Indicates one of the available providers: *
*
- * The third bbox
position is the X coordinate, or
- * longitude of the upper northeast corner.
+ * Esri
*
- * The fourth bbox
position is the Y coordinate, or
- * latitude of the upper northeast corner.
+ * Grab
+ *
+ * Here
*
+ * For more information about data providers, see Amazon Location Service data providers. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. */ - public void setRouteBBox(java.util.Collection+ * The total distance covered by the route. The sum of the distance + * travelled between every stop on the route. + *
+ *
+ * If Esri is the data source for the route calculator, the route distance
+ * can’t be greater than 400 km. If the route exceeds 400 km, the response
+ * is a 400 RoutesValidationException
error.
+ *
+ * Constraints:
+ * Range: 0.0 -
+ *
+ * @return
+ * The total distance covered by the route. The sum of the distance + * travelled between every stop on the route. + *
+ *
+ * If Esri is the data source for the route calculator, the route
+ * distance can’t be greater than 400 km. If the route exceeds 400
+ * km, the response is a 400 RoutesValidationException
+ * error.
+ *
- * Specifies a geographical box surrounding a route. Used to zoom into a
- * route when displaying it in a map. For example,
- * [min x, min y, max x, max y]
.
+ * The total distance covered by the route. The sum of the distance
+ * travelled between every stop on the route.
*
- * The first 2 bbox
parameters describe the lower southwest
- * corner:
+ * If Esri is the data source for the route calculator, the route distance
+ * can’t be greater than 400 km. If the route exceeds 400 km, the response
+ * is a 400 RoutesValidationException
error.
*
- * The first bbox
position is the X coordinate or longitude of
- * the lower southwest corner.
+ * Constraints:
+ * Range: 0.0 -
+ *
+ * @param distance
+ * The total distance covered by the route. The sum of the + * distance travelled between every stop on the route. + *
+ *
+ * If Esri is the data source for the route calculator, the route
+ * distance can’t be greater than 400 km. If the route exceeds
+ * 400 km, the response is a
+ * 400 RoutesValidationException
error.
+ *
+ * The total distance covered by the route. The sum of the distance + * travelled between every stop on the route. *
- * - *
- * The second bbox
position is the Y coordinate or latitude of
- * the lower southwest corner.
+ * If Esri is the data source for the route calculator, the route distance
+ * can’t be greater than 400 km. If the route exceeds 400 km, the response
+ * is a 400 RoutesValidationException
error.
*
+ * Returns a reference to this object so that method calls can be chained + * together. + *
+ * Constraints:
+ * Range: 0.0 -
+ *
+ * @param distance
+ * The total distance covered by the route. The sum of the + * distance travelled between every stop on the route. + *
+ *
+ * If Esri is the data source for the route calculator, the route
+ * distance can’t be greater than 400 km. If the route exceeds
+ * 400 km, the response is a
+ * 400 RoutesValidationException
error.
+ *
+ * The total travel time for the route measured in seconds. The sum of the + * travel time between every stop on the route. + *
+ *
+ * Constraints:
+ * Range: 0.0 -
+ *
+ * @return
+ * The total travel time for the route measured in seconds. The sum + * of the travel time between every stop on the route. + *
+ */ + public Double getDurationSeconds() { + return durationSeconds; + } + + /** *
- * The next 2 bbox
parameters describe the upper northeast
- * corner:
+ * The total travel time for the route measured in seconds. The sum of the
+ * travel time between every stop on the route.
*
- * The third bbox
position is the X coordinate, or longitude of
- * the upper northeast corner.
- *
+ * The total travel time for the route measured in seconds. The + * sum of the travel time between every stop on the route. + *
+ */ + public void setDurationSeconds(Double durationSeconds) { + this.durationSeconds = durationSeconds; + } + + /** *
- * The fourth bbox
position is the Y coordinate, or latitude of
- * the upper northeast corner.
+ * The total travel time for the route measured in seconds. The sum of the
+ * travel time between every stop on the route.
*
* Returns a reference to this object so that method calls can be chained * together. + *
+ * Constraints:
+ * Range: 0.0 -
*
- * @param routeBBox
- * Specifies a geographical box surrounding a route. Used to zoom
- * into a route when displaying it in a map. For example,
- * [min x, min y, max x, max y]
.
- *
- * The first 2 bbox
parameters describe the lower
- * southwest corner:
- *
- * The first bbox
position is the X coordinate or
- * longitude of the lower southwest corner.
- *
- * The second bbox
position is the Y coordinate or
- * latitude of the lower southwest corner.
- *
- * The next 2 bbox
parameters describe the upper
- * northeast corner:
- *
- * The third bbox
position is the X coordinate, or
- * longitude of the upper northeast corner.
- *
- * The fourth bbox
position is the Y coordinate, or
- * latitude of the upper northeast corner.
+ * @param durationSeconds
+ * The total travel time for the route measured in seconds. The + * sum of the travel time between every stop on the route. *
- *
- * Specifies a geographical box surrounding a route. Used to zoom into a
- * route when displaying it in a map. For example,
- * [min x, min y, max x, max y]
.
+ * The unit of measurement for route distances.
*
- * The first 2 bbox
parameters describe the lower southwest
- * corner:
- *
+ * The unit of measurement for route distances. + *
+ * @see DistanceUnit + */ + public String getDistanceUnit() { + return distanceUnit; + } + + /** *
- * The first bbox
position is the X coordinate or longitude of
- * the lower southwest corner.
+ * The unit of measurement for route distances.
*
- * The second bbox
position is the Y coordinate or latitude of
- * the lower southwest corner.
- *
+ * The unit of measurement for route distances. + *
+ * @see DistanceUnit + */ + public void setDistanceUnit(String distanceUnit) { + this.distanceUnit = distanceUnit; + } + + /** *
- * The next 2 bbox
parameters describe the upper northeast
- * corner:
+ * The unit of measurement for route distances.
*
- * The third bbox
position is the X coordinate, or longitude of
- * the upper northeast corner.
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit
+ * The unit of measurement for route distances. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + * @see DistanceUnit + */ + public CalculateRouteSummary withDistanceUnit(String distanceUnit) { + this.distanceUnit = distanceUnit; + return this; + } + + /** + *+ * The unit of measurement for route distances. *
- *
- * The fourth bbox
position is the Y coordinate, or latitude of
- * the upper northeast corner.
+ * Constraints:
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit
+ * The unit of measurement for route distances. + *
+ * @see DistanceUnit + */ + public void setDistanceUnit(DistanceUnit distanceUnit) { + this.distanceUnit = distanceUnit.toString(); + } + + /** + *+ * The unit of measurement for route distances. *
- ** Returns a reference to this object so that method calls can be chained * together. + *
+ * Constraints:
+ * Allowed Values: Kilometers, Miles
*
- * @param routeBBox
- * Specifies a geographical box surrounding a route. Used to zoom
- * into a route when displaying it in a map. For example,
- * [min x, min y, max x, max y]
.
- *
- * The first 2 bbox
parameters describe the lower
- * southwest corner:
- *
- * The first bbox
position is the X coordinate or
- * longitude of the lower southwest corner.
- *
- * The second bbox
position is the Y coordinate or
- * latitude of the lower southwest corner.
- *
- * The next 2 bbox
parameters describe the upper
- * northeast corner:
- *
- * The third bbox
position is the X coordinate, or
- * longitude of the upper northeast corner.
- *
- * The fourth bbox
position is the Y coordinate, or
- * latitude of the upper northeast corner.
+ * @param distanceUnit
+ * The unit of measurement for route distances. *
- *+ * The cellular network communication infrastructure that the device uses. + *
+ */ +public class CellSignals implements Serializable { + /** + *+ * Information about the Long-Term Evolution (LTE) network the device is + * connected to. + *
+ */ + private java.util.List+ * Information about the Long-Term Evolution (LTE) network the device is + * connected to. + *
+ * + * @return+ * Information about the Long-Term Evolution (LTE) network the + * device is connected to. + *
+ */ + public java.util.List+ * Information about the Long-Term Evolution (LTE) network the device is + * connected to. + *
+ * + * @param lteCellDetails+ * Information about the Long-Term Evolution (LTE) network the + * device is connected to. + *
+ */ + public void setLteCellDetails(java.util.Collection+ * Information about the Long-Term Evolution (LTE) network the device is + * connected to. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param lteCellDetails
+ * Information about the Long-Term Evolution (LTE) network the + * device is connected to. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public CellSignals withLteCellDetails(LteCellDetails... lteCellDetails) { + if (getLteCellDetails() == null) { + this.lteCellDetails = new java.util.ArrayList+ * Information about the Long-Term Evolution (LTE) network the device is + * connected to. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param lteCellDetails
+ * Information about the Long-Term Evolution (LTE) network the + * device is connected to. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public CellSignals withLteCellDetails(java.util.Collection
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String collectionName;
- /**
- *
- * An optional description for the geofence collection. - *
- *
- * Constraints:
- * Length: 0 - 1000
- */
- private String description;
-
- /**
- *
- * A key identifier for an Amazon Web Services KMS customer managed key. Enter a key ID, key - * ARN, alias name, or alias ARN. - *
- *
- * Constraints:
- * Length: 1 - 2048
- */
- private String kmsKeyId;
-
/**
*
* No longer used. If included, the only allowed value is @@ -100,6 +77,16 @@ public class CreateGeofenceCollectionRequest extends AmazonWebServiceRequest imp */ private String pricingPlanDataSource; + /** + *
+ * An optional description for the geofence collection. + *
+ *
+ * Constraints:
+ * Length: 0 - 1000
+ */
+ private String description;
+
/**
*
* Applies one or more tags to the geofence collection. A tag is a key-value
@@ -148,6 +135,19 @@ public class CreateGeofenceCollectionRequest extends AmazonWebServiceRequest imp
*/
private java.util.Map
+ * A key identifier for an Amazon Web Services KMS customer managed key. Enter a key ID, key
+ * ARN, alias name, or alias ARN.
+ *
+ * Constraints:
* A custom name for the geofence collection.
@@ -176,7 +176,7 @@ public class CreateGeofenceCollectionRequest extends AmazonWebServiceRequest imp
*
* Constraints:
* A custom name for the geofence collection.
@@ -236,7 +236,7 @@ public String getCollectionName() {
*
* Constraints:
* A custom name for the geofence collection.
@@ -299,7 +299,7 @@ public void setCollectionName(String collectionName) {
*
* Constraints:
* A custom name for the geofence collection.
@@ -334,132 +334,6 @@ public CreateGeofenceCollectionRequest withCollectionName(String collectionName)
return this;
}
- /**
- *
- * An optional description for the geofence collection.
- *
- * Constraints:
- * An optional description for the geofence collection.
- *
- * An optional description for the geofence collection.
- *
- * Constraints:
- * An optional description for the geofence collection.
- *
- * An optional description for the geofence collection.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * An optional description for the geofence collection.
- *
- * A key identifier for an Amazon Web Services KMS customer managed key. Enter a key ID, key
- * ARN, alias name, or alias ARN.
- *
- * Constraints:
- * A key identifier for an Amazon Web Services KMS customer managed key. Enter a key
- * ID, key ARN, alias name, or alias ARN.
- *
- * A key identifier for an Amazon Web Services KMS customer managed key. Enter a key ID, key
- * ARN, alias name, or alias ARN.
- *
- * Constraints:
- * A key identifier for an Amazon Web Services KMS customer managed key. Enter a key
- * ID, key ARN, alias name, or alias ARN.
- *
- * A key identifier for an Amazon Web Services KMS customer managed key. Enter a key ID, key
- * ARN, alias name, or alias ARN.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * A key identifier for an Amazon Web Services KMS customer managed key. Enter a key
- * ID, key ARN, alias name, or alias ARN.
- *
* No longer used. If included, the only allowed value is
@@ -617,6 +491,60 @@ public CreateGeofenceCollectionRequest withPricingPlanDataSource(String pricingP
return this;
}
+ /**
+ *
+ * An optional description for the geofence collection.
+ *
+ * Constraints:
+ * An optional description for the geofence collection.
+ *
+ * An optional description for the geofence collection.
+ *
+ * Constraints:
+ * An optional description for the geofence collection.
+ *
+ * An optional description for the geofence collection.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * An optional description for the geofence collection.
+ *
* Applies one or more tags to the geofence collection. A tag is a key-value
@@ -984,6 +912,78 @@ public CreateGeofenceCollectionRequest clearTagsEntries() {
return this;
}
+ /**
+ *
+ * A key identifier for an Amazon Web Services KMS customer managed key. Enter a key ID, key
+ * ARN, alias name, or alias ARN.
+ *
+ * Constraints:
+ * A key identifier for an Amazon Web Services KMS customer managed key. Enter a key
+ * ID, key ARN, alias name, or alias ARN.
+ *
+ * A key identifier for an Amazon Web Services KMS customer managed key. Enter a key ID, key
+ * ARN, alias name, or alias ARN.
+ *
+ * Constraints:
+ * A key identifier for an Amazon Web Services KMS customer managed key. Enter a key
+ * ID, key ARN, alias name, or alias ARN.
+ *
+ * A key identifier for an Amazon Web Services KMS customer managed key. Enter a key ID, key
+ * ARN, alias name, or alias ARN.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * A key identifier for an Amazon Web Services KMS customer managed key. Enter a key
+ * ID, key ARN, alias name, or alias ARN.
+ *
+ * The name for the geofence collection.
+ *
+ * Constraints:
* The Amazon Resource Name (ARN) for the geofence collection resource. Used
@@ -35,11 +46,20 @@ public class CreateGeofenceCollectionResult implements Serializable {
* Constraints:
+ * The timestamp for when the geofence collection was created in ISO
+ * 8601 format:
* The name for the geofence collection.
@@ -47,18 +67,55 @@ public class CreateGeofenceCollectionResult implements Serializable {
*
* Constraints:
+ * The name for the geofence collection.
+ *
- * The timestamp for when the geofence collection was created in ISO
- * 8601 format:
+ * Constraints:
+ * The name for the geofence collection.
+ *
+ * The name for the geofence collection.
*
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name for the geofence collection.
+ *
@@ -77,8 +134,8 @@ public class CreateGeofenceCollectionResult implements Serializable {
* Constraints:
* The Amazon Resource Name (ARN) for the geofence collection
@@ -115,8 +172,8 @@ public String getCollectionArn() {
* Constraints:
* The Amazon Resource Name (ARN) for the geofence collection
@@ -156,8 +213,8 @@ public void setCollectionArn(String collectionArn) {
* Constraints:
* The Amazon Resource Name (ARN) for the geofence collection
@@ -180,63 +237,6 @@ public CreateGeofenceCollectionResult withCollectionArn(String collectionArn) {
return this;
}
- /**
- *
- * The name for the geofence collection.
- *
- * Constraints:
- * The name for the geofence collection.
- *
- * The name for the geofence collection.
- *
- * Constraints:
- * The name for the geofence collection.
- *
- * The name for the geofence collection.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The name for the geofence collection.
- *
* The timestamp for when the geofence collection was created in
*/
public class CreateKeyRequest extends AmazonWebServiceRequest implements Serializable {
- /**
- *
- * An optional description for the API key resource.
- *
- * Constraints:
- * The optional timestamp for when the API key resource will expire in ISO
- * 8601 format:
* A custom name for the API key resource.
@@ -81,24 +61,44 @@ public class CreateKeyRequest extends AmazonWebServiceRequest implements Seriali
*
* Constraints:
- * Optionally set to
- * The API key restrictions for the API key resource.
+ * An optional description for the API key resource.
*
+ * Constraints:
+ * The optional timestamp for when the API key resource will expire in ISO
+ * 8601 format:
+ * Optionally set to
@@ -148,126 +148,6 @@ public class CreateKeyRequest extends AmazonWebServiceRequest implements Seriali
*/
private java.util.Map
- * An optional description for the API key resource.
- *
- * Constraints:
- * An optional description for the API key resource.
- *
- * An optional description for the API key resource.
- *
- * Constraints:
- * An optional description for the API key resource.
- *
- * An optional description for the API key resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * An optional description for the API key resource.
- *
- * The optional timestamp for when the API key resource will expire in ISO
- * 8601 format:
- * The optional timestamp for when the API key resource will expire
- * in
- * ISO 8601 format:
- * The optional timestamp for when the API key resource will expire in ISO
- * 8601 format:
- * The optional timestamp for when the API key resource will
- * expire in ISO
- * 8601 format:
- * The optional timestamp for when the API key resource will expire in ISO
- * 8601 format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param expireTime
- * The optional timestamp for when the API key resource will
- * expire in ISO
- * 8601 format:
* A custom name for the API key resource.
@@ -296,7 +176,7 @@ public CreateKeyRequest withExpireTime(java.util.Date expireTime) {
*
* Constraints:
* A custom name for the API key resource.
@@ -355,7 +235,7 @@ public String getKeyName() {
*
* Constraints:
* A custom name for the API key resource.
@@ -417,7 +297,7 @@ public void setKeyName(String keyName) {
*
* Constraints:
* A custom name for the API key resource.
@@ -453,116 +333,236 @@ public CreateKeyRequest withKeyName(String keyName) {
/**
*
- * Optionally set to
- * Optionally set to
- * Optionally set to
+ * The API key restrictions for the API key resource.
+ *
+ * The API key restrictions for the API key resource.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param restrictions
+ * The API key restrictions for the API key resource.
+ *
+ * An optional description for the API key resource.
*
+ * Constraints:
- * Optionally set to
- * Optionally set to
+ * Constraints:
- * Optionally set to
+ * An optional description for the API key resource.
*
- * Optionally set to
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * Optionally set to
+ * An optional description for the API key resource.
*
- * The API key restrictions for the API key resource.
+ * The optional timestamp for when the API key resource will expire in ISO
+ * 8601 format:
- * The API key restrictions for the API key resource.
+ * The optional timestamp for when the API key resource will expire
+ * in
+ * ISO 8601 format:
- * The API key restrictions for the API key resource.
+ * The optional timestamp for when the API key resource will expire in ISO
+ * 8601 format:
- * The API key restrictions for the API key resource.
+ * @param expireTime
+ * The optional timestamp for when the API key resource will
+ * expire in ISO
+ * 8601 format:
- * The API key restrictions for the API key resource.
+ * The optional timestamp for when the API key resource will expire in ISO
+ * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param restrictions
- * The API key restrictions for the API key resource.
+ * @param expireTime
+ * The optional timestamp for when the API key resource will
+ * expire in ISO
+ * 8601 format:
+ * Optionally set to
+ * Optionally set to
+ * Optionally set to
+ * Optionally set to
+ * Optionally set to
+ * Optionally set to
+ * Optionally set to
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param noExpiry
+ * Optionally set to
- * The timestamp for when the API key resource was created in ISO
- * 8601 format:
* The key value/string of an API key. This value is used when making API
@@ -56,8 +47,8 @@ public class CreateKeyResult implements Serializable {
* Constraints:
* Constraints:
- * The timestamp for when the API key resource was created in
- * ISO 8601 format:
- * The timestamp for when the API key resource was created in ISO
- * 8601 format:
- * The timestamp for when the API key resource was created in
- * ISO 8601 format:
- * The timestamp for when the API key resource was created in ISO
- * 8601 format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param createTime
- * The timestamp for when the API key resource was created in
- * ISO 8601 format:
@@ -219,8 +162,8 @@ public CreateKeyResult withKey(String key) {
* Constraints:
* The Amazon Resource Name (ARN) for the API key resource. Used
@@ -256,8 +199,8 @@ public String getKeyArn() {
* Constraints:
* The Amazon Resource Name (ARN) for the API key resource. Used
@@ -296,8 +239,8 @@ public void setKeyArn(String keyArn) {
* Constraints:
* The Amazon Resource Name (ARN) for the API key resource. Used
@@ -327,7 +270,7 @@ public CreateKeyResult withKeyArn(String keyArn) {
*
* Constraints:
* The name of the API key resource.
@@ -344,7 +287,7 @@ public String getKeyName() {
*
* Constraints:
* The name of the API key resource.
@@ -364,7 +307,7 @@ public void setKeyName(String keyName) {
*
* Constraints:
* The name of the API key resource.
@@ -377,6 +320,63 @@ public CreateKeyResult withKeyName(String keyName) {
return this;
}
+ /**
+ *
+ * The timestamp for when the API key resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the API key resource was created in
+ * ISO 8601 format:
+ * The timestamp for when the API key resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the API key resource was created in
+ * ISO 8601 format:
+ * The timestamp for when the API key resource was created in ISO
+ * 8601 format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param createTime
+ * The timestamp for when the API key resource was created in
+ * ISO 8601 format:
- * Specifies the
- * An optional description for the map resource.
- *
- * Constraints:
* The name for the map resource.
@@ -82,10 +63,19 @@ public class CreateMapRequest extends AmazonWebServiceRequest implements Seriali
*
* Constraints:
+ * Specifies the
* No longer used. If included, the only allowed value is
@@ -98,6 +88,16 @@ public class CreateMapRequest extends AmazonWebServiceRequest implements Seriali
*/
private String pricingPlan;
+ /**
+ *
+ * An optional description for the map resource.
+ *
+ * Constraints:
* Applies one or more tags to the map resource. A tag is a key-value pair
@@ -146,120 +146,6 @@ public class CreateMapRequest extends AmazonWebServiceRequest implements Seriali
*/
private java.util.Map
- * Specifies the
- * Specifies the
- * Specifies the
- * Specifies the
- * Specifies the
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param configuration
- * Specifies the
- * An optional description for the map resource.
- *
- * Constraints:
- * An optional description for the map resource.
- *
- * An optional description for the map resource.
- *
- * Constraints:
- * An optional description for the map resource.
- *
- * An optional description for the map resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * An optional description for the map resource.
- *
* The name for the map resource.
@@ -288,7 +174,7 @@ public CreateMapRequest withDescription(String description) {
*
* Constraints:
* The name for the map resource.
@@ -347,7 +233,7 @@ public String getMapName() {
*
* Constraints:
* The name for the map resource.
@@ -409,7 +295,7 @@ public void setMapName(String mapName) {
*
* Constraints:
* The name for the map resource.
@@ -443,6 +329,66 @@ public CreateMapRequest withMapName(String mapName) {
return this;
}
+ /**
+ *
+ * Specifies the
+ * Specifies the
+ * Specifies the
+ * Specifies the
+ * Specifies the
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param configuration
+ * Specifies the
* No longer used. If included, the only allowed value is
@@ -555,6 +501,60 @@ public CreateMapRequest withPricingPlan(PricingPlan pricingPlan) {
return this;
}
+ /**
+ *
+ * An optional description for the map resource.
+ *
+ * Constraints:
+ * An optional description for the map resource.
+ *
+ * An optional description for the map resource.
+ *
+ * Constraints:
+ * An optional description for the map resource.
+ *
+ * An optional description for the map resource.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * An optional description for the map resource.
+ *
* Applies one or more tags to the map resource. A tag is a key-value pair
@@ -933,14 +933,14 @@ public CreateMapRequest clearTagsEntries() {
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("{");
- if (getConfiguration() != null)
- sb.append("Configuration: " + getConfiguration() + ",");
- if (getDescription() != null)
- sb.append("Description: " + getDescription() + ",");
if (getMapName() != null)
sb.append("MapName: " + getMapName() + ",");
+ if (getConfiguration() != null)
+ sb.append("Configuration: " + getConfiguration() + ",");
if (getPricingPlan() != null)
sb.append("PricingPlan: " + getPricingPlan() + ",");
+ if (getDescription() != null)
+ sb.append("Description: " + getDescription() + ",");
if (getTags() != null)
sb.append("Tags: " + getTags());
sb.append("}");
@@ -952,13 +952,13 @@ public int hashCode() {
final int prime = 31;
int hashCode = 1;
+ hashCode = prime * hashCode + ((getMapName() == null) ? 0 : getMapName().hashCode());
hashCode = prime * hashCode
+ ((getConfiguration() == null) ? 0 : getConfiguration().hashCode());
- hashCode = prime * hashCode
- + ((getDescription() == null) ? 0 : getDescription().hashCode());
- hashCode = prime * hashCode + ((getMapName() == null) ? 0 : getMapName().hashCode());
hashCode = prime * hashCode
+ ((getPricingPlan() == null) ? 0 : getPricingPlan().hashCode());
+ hashCode = prime * hashCode
+ + ((getDescription() == null) ? 0 : getDescription().hashCode());
hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode());
return hashCode;
}
@@ -974,25 +974,25 @@ public boolean equals(Object obj) {
return false;
CreateMapRequest other = (CreateMapRequest) obj;
+ if (other.getMapName() == null ^ this.getMapName() == null)
+ return false;
+ if (other.getMapName() != null && other.getMapName().equals(this.getMapName()) == false)
+ return false;
if (other.getConfiguration() == null ^ this.getConfiguration() == null)
return false;
if (other.getConfiguration() != null
&& other.getConfiguration().equals(this.getConfiguration()) == false)
return false;
- if (other.getDescription() == null ^ this.getDescription() == null)
- return false;
- if (other.getDescription() != null
- && other.getDescription().equals(this.getDescription()) == false)
- return false;
- if (other.getMapName() == null ^ this.getMapName() == null)
- return false;
- if (other.getMapName() != null && other.getMapName().equals(this.getMapName()) == false)
- return false;
if (other.getPricingPlan() == null ^ this.getPricingPlan() == null)
return false;
if (other.getPricingPlan() != null
&& other.getPricingPlan().equals(this.getPricingPlan()) == false)
return false;
+ if (other.getDescription() == null ^ this.getDescription() == null)
+ return false;
+ if (other.getDescription() != null
+ && other.getDescription().equals(this.getDescription()) == false)
+ return false;
if (other.getTags() == null ^ this.getTags() == null)
return false;
if (other.getTags() != null && other.getTags().equals(this.getTags()) == false)
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreateMapResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreateMapResult.java
index e29cf35355..914f65ba9a 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreateMapResult.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreateMapResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -20,12 +20,14 @@
public class CreateMapResult implements Serializable {
/**
*
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
+ * Constraints:
@@ -43,78 +45,74 @@ public class CreateMapResult implements Serializable {
* Constraints:
- * The name of the map resource.
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
- * Constraints:
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
+ * Constraints:
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
+ * Constraints:
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
+ * The name of the map resource.
*
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
+ * The name of the map resource.
*
* The Amazon Resource Name (ARN) for the map resource. Used to
@@ -170,8 +168,8 @@ public String getMapArn() {
* Constraints:
* The Amazon Resource Name (ARN) for the map resource. Used to
@@ -209,8 +207,8 @@ public void setMapArn(String mapArn) {
* Constraints:
* The Amazon Resource Name (ARN) for the map resource. Used to
@@ -234,58 +232,60 @@ public CreateMapResult withMapArn(String mapArn) {
/**
*
- * The name of the map resource.
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
- * Constraints:
- * The name of the map resource.
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
- * The name of the map resource.
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
- * Constraints:
- * The name of the map resource.
+ * @param createTime
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
- * The name of the map resource.
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The name of the map resource.
+ * @param createTime
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
+ * The name of the place index resource.
+ *
+ * Requirements:
+ *
+ * Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-),
+ * periods (.), and underscores (_).
+ *
+ * Must be a unique place index resource name.
+ *
+ * No spaces allowed. For example,
+ * Constraints:
* Specifies the geospatial data provider for the new place index.
@@ -102,10 +134,15 @@ public class CreatePlaceIndexRequest extends AmazonWebServiceRequest implements
/**
*
- * Specifies the data storage option requesting Places.
+ * No longer used. If included, the only allowed value is
+ *
+ * Constraints:
@@ -117,6 +154,61 @@ public class CreatePlaceIndexRequest extends AmazonWebServiceRequest implements
*/
private String description;
+ /**
+ *
+ * Specifies the data storage option requesting Places.
+ *
+ * Applies one or more tags to the place index resource. A tag is a
+ * key-value pair that helps you manage, identify, search, and filter your
+ * resources.
+ *
+ * Format:
+ * Restrictions:
+ *
+ * Maximum 50 tags per resource.
+ *
+ * Each tag key must be unique and must have exactly one associated value.
+ *
+ * Maximum key length: 128 Unicode characters in UTF-8.
+ *
+ * Maximum value length: 256 Unicode characters in UTF-8.
+ *
+ * Can use alphanumeric characters (A–Z, a–z, 0–9), and the following
+ * characters: + - = . _ : / @
+ *
+ * Cannot use "aws:" as a prefix for a key.
+ *
* The name of the place index resource.
@@ -145,69 +237,162 @@ public class CreatePlaceIndexRequest extends AmazonWebServiceRequest implements
*
* Constraints:
- * No longer used. If included, the only allowed value is
- *
- * Constraints:
+ * The name of the place index resource.
+ *
+ * Requirements:
+ *
+ * Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens
+ * (-), periods (.), and underscores (_).
+ *
+ * Must be a unique place index resource name.
+ *
+ * No spaces allowed. For example,
- * Applies one or more tags to the place index resource. A tag is a
- * key-value pair that helps you manage, identify, search, and filter your
- * resources.
- *
- * Format:
- * Restrictions:
+ * Requirements:
*
- * Maximum 50 tags per resource.
+ * Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-),
+ * periods (.), and underscores (_).
*
- * Each tag key must be unique and must have exactly one associated value.
+ * Must be a unique place index resource name.
*
- * Maximum key length: 128 Unicode characters in UTF-8.
+ * No spaces allowed. For example,
+ * Constraints:
+ * The name of the place index resource.
+ *
+ * Requirements:
+ *
+ * Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens
+ * (-), periods (.), and underscores (_).
+ *
+ * Must be a unique place index resource name.
+ *
+ * No spaces allowed. For example,
+ * The name of the place index resource.
+ *
+ * Requirements:
+ *
- * Maximum value length: 256 Unicode characters in UTF-8.
+ * Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-),
+ * periods (.), and underscores (_).
*
- * Can use alphanumeric characters (A–Z, a–z, 0–9), and the following
- * characters: + - = . _ : / @
+ * Must be a unique place index resource name.
*
- * Cannot use "aws:" as a prefix for a key.
+ * No spaces allowed. For example,
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the place index resource.
+ *
+ * Requirements:
+ *
+ * Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens
+ * (-), periods (.), and underscores (_).
+ *
+ * Must be a unique place index resource name.
+ *
+ * No spaces allowed. For example,
@@ -449,424 +634,139 @@ public String getDataSource() {
* "https://docs.aws.amazon.com/location/latest/developerguide/what-is-data-provider.html"
* >Data providers on the Amazon Location Service
* Developer Guide.
- *
- * Specifies the geospatial data provider for the new place index.
- *
- * This field is case-sensitive. Enter the valid values as shown. For
- * example, entering
- * Valid values include:
- *
- *
- *
- *
- * If you specify HERE Technologies (
- * For additional information , see Data providers on the Amazon Location Service Developer
- * Guide.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param dataSource
- * Specifies the geospatial data provider for the new place
- * index.
- *
- * This field is case-sensitive. Enter the valid values as shown.
- * For example, entering
- * Valid values include:
- *
- *
- *
- *
- * If you specify HERE Technologies (
- * For additional information , see Data providers on the Amazon Location Service
- * Developer Guide.
- *
- * Specifies the data storage option requesting Places.
- *
- * Specifies the data storage option requesting Places.
- *
- * Specifies the data storage option requesting Places.
- *
- * Specifies the data storage option requesting Places.
- *
- * Specifies the data storage option requesting Places.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param dataSourceConfiguration
- * Specifies the data storage option requesting Places.
- *
- * The optional description for the place index resource.
- *
- * Constraints:
- * The optional description for the place index resource.
- *
- * The optional description for the place index resource.
- *
- * Constraints:
- * The optional description for the place index resource.
- *
- * The optional description for the place index resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The optional description for the place index resource.
- *
- * The name of the place index resource.
- *
- * Requirements:
- *
- * Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-),
- * periods (.), and underscores (_).
- *
- * Must be a unique place index resource name.
- *
- * No spaces allowed. For example,
- * Constraints:
- * The name of the place index resource.
- *
- * Requirements:
- *
- * Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens
- * (-), periods (.), and underscores (_).
- *
- * Must be a unique place index resource name.
- *
- * No spaces allowed. For example,
- * The name of the place index resource.
- *
- * Requirements:
- *
- * Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-),
- * periods (.), and underscores (_).
- *
- * Must be a unique place index resource name.
- *
- * No spaces allowed. For example,
- * Constraints:
- * The name of the place index resource.
- *
- * Requirements:
- *
- * Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens
- * (-), periods (.), and underscores (_).
- *
- * Must be a unique place index resource name.
- *
- * No spaces allowed. For example,
- * The name of the place index resource.
+ * Specifies the geospatial data provider for the new place index.
+ *
+ * This field is case-sensitive. Enter the valid values as shown. For
+ * example, entering
- * Requirements:
+ * Valid values include:
*
- * Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-),
- * periods (.), and underscores (_).
+ *
- * Must be a unique place index resource name.
+ *
- * No spaces allowed. For example,
+ * If you specify HERE Technologies (
+ * For additional information , see Data providers on the Amazon Location Service Developer
+ * Guide.
+ *
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The name of the place index resource.
+ * @param dataSource
+ * Specifies the geospatial data provider for the new place
+ * index.
*
- * Requirements:
+ * This field is case-sensitive. Enter the valid values as shown.
+ * For example, entering
+ * Valid values include:
*
- * Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens
- * (-), periods (.), and underscores (_).
+ *
- * Must be a unique place index resource name.
+ *
- * No spaces allowed. For example,
+ * If you specify HERE Technologies (
+ * For additional information , see Data providers on the Amazon Location Service
+ * Developer Guide.
+ *
+ * The optional description for the place index resource.
+ *
+ * Constraints:
+ * The optional description for the place index resource.
+ *
+ * The optional description for the place index resource.
+ *
+ * Constraints:
+ * The optional description for the place index resource.
+ *
+ * The optional description for the place index resource.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The optional description for the place index resource.
+ *
+ * Specifies the data storage option requesting Places.
+ *
+ * Specifies the data storage option requesting Places.
+ *
+ * Specifies the data storage option requesting Places.
+ *
+ * Specifies the data storage option requesting Places.
+ *
+ * Specifies the data storage option requesting Places.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param dataSourceConfiguration
+ * Specifies the data storage option requesting Places.
+ *
* Applies one or more tags to the place index resource. A tag is a
@@ -1363,16 +1363,16 @@ public CreatePlaceIndexRequest clearTagsEntries() {
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("{");
- if (getDataSource() != null)
- sb.append("DataSource: " + getDataSource() + ",");
- if (getDataSourceConfiguration() != null)
- sb.append("DataSourceConfiguration: " + getDataSourceConfiguration() + ",");
- if (getDescription() != null)
- sb.append("Description: " + getDescription() + ",");
if (getIndexName() != null)
sb.append("IndexName: " + getIndexName() + ",");
+ if (getDataSource() != null)
+ sb.append("DataSource: " + getDataSource() + ",");
if (getPricingPlan() != null)
sb.append("PricingPlan: " + getPricingPlan() + ",");
+ if (getDescription() != null)
+ sb.append("Description: " + getDescription() + ",");
+ if (getDataSourceConfiguration() != null)
+ sb.append("DataSourceConfiguration: " + getDataSourceConfiguration() + ",");
if (getTags() != null)
sb.append("Tags: " + getTags());
sb.append("}");
@@ -1384,16 +1384,16 @@ public int hashCode() {
final int prime = 31;
int hashCode = 1;
+ hashCode = prime * hashCode + ((getIndexName() == null) ? 0 : getIndexName().hashCode());
hashCode = prime * hashCode + ((getDataSource() == null) ? 0 : getDataSource().hashCode());
+ hashCode = prime * hashCode
+ + ((getPricingPlan() == null) ? 0 : getPricingPlan().hashCode());
+ hashCode = prime * hashCode
+ + ((getDescription() == null) ? 0 : getDescription().hashCode());
hashCode = prime
* hashCode
+ ((getDataSourceConfiguration() == null) ? 0 : getDataSourceConfiguration()
.hashCode());
- hashCode = prime * hashCode
- + ((getDescription() == null) ? 0 : getDescription().hashCode());
- hashCode = prime * hashCode + ((getIndexName() == null) ? 0 : getIndexName().hashCode());
- hashCode = prime * hashCode
- + ((getPricingPlan() == null) ? 0 : getPricingPlan().hashCode());
hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode());
return hashCode;
}
@@ -1409,30 +1409,30 @@ public boolean equals(Object obj) {
return false;
CreatePlaceIndexRequest other = (CreatePlaceIndexRequest) obj;
+ if (other.getIndexName() == null ^ this.getIndexName() == null)
+ return false;
+ if (other.getIndexName() != null
+ && other.getIndexName().equals(this.getIndexName()) == false)
+ return false;
if (other.getDataSource() == null ^ this.getDataSource() == null)
return false;
if (other.getDataSource() != null
&& other.getDataSource().equals(this.getDataSource()) == false)
return false;
- if (other.getDataSourceConfiguration() == null ^ this.getDataSourceConfiguration() == null)
+ if (other.getPricingPlan() == null ^ this.getPricingPlan() == null)
return false;
- if (other.getDataSourceConfiguration() != null
- && other.getDataSourceConfiguration().equals(this.getDataSourceConfiguration()) == false)
+ if (other.getPricingPlan() != null
+ && other.getPricingPlan().equals(this.getPricingPlan()) == false)
return false;
if (other.getDescription() == null ^ this.getDescription() == null)
return false;
if (other.getDescription() != null
&& other.getDescription().equals(this.getDescription()) == false)
return false;
- if (other.getIndexName() == null ^ this.getIndexName() == null)
- return false;
- if (other.getIndexName() != null
- && other.getIndexName().equals(this.getIndexName()) == false)
- return false;
- if (other.getPricingPlan() == null ^ this.getPricingPlan() == null)
+ if (other.getDataSourceConfiguration() == null ^ this.getDataSourceConfiguration() == null)
return false;
- if (other.getPricingPlan() != null
- && other.getPricingPlan().equals(this.getPricingPlan()) == false)
+ if (other.getDataSourceConfiguration() != null
+ && other.getDataSourceConfiguration().equals(this.getDataSourceConfiguration()) == false)
return false;
if (other.getTags() == null ^ this.getTags() == null)
return false;
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreatePlaceIndexResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreatePlaceIndexResult.java
index 5abbaa1225..f3531b763e 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreatePlaceIndexResult.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreatePlaceIndexResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -20,12 +20,14 @@
public class CreatePlaceIndexResult implements Serializable {
/**
*
- * The timestamp for when the place index resource was created in ISO
- * 8601 format:
+ * Constraints:
@@ -44,78 +46,74 @@ public class CreatePlaceIndexResult implements Serializable {
* Constraints:
- * The name for the place index resource.
+ * The timestamp for when the place index resource was created in ISO
+ * 8601 format:
- * Constraints:
- * The timestamp for when the place index resource was created in ISO
- * 8601 format:
+ * Constraints:
- * The timestamp for when the place index resource was created in ISO
- * 8601 format:
- * The timestamp for when the place index resource was created in ISO
- * 8601 format:
+ * Constraints:
- * The timestamp for when the place index resource was created in
- * ISO
- * 8601 format:
+ * The name for the place index resource.
*
- * The timestamp for when the place index resource was created in ISO
- * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * The timestamp for when the place index resource was created in
- * ISO
- * 8601 format:
+ * The name for the place index resource.
*
* The Amazon Resource Name (ARN) for the place index resource. Used
@@ -173,8 +171,8 @@ public String getIndexArn() {
* Constraints:
* The Amazon Resource Name (ARN) for the place index resource.
@@ -213,8 +211,8 @@ public void setIndexArn(String indexArn) {
* Constraints:
* The Amazon Resource Name (ARN) for the place index resource.
@@ -238,58 +236,60 @@ public CreatePlaceIndexResult withIndexArn(String indexArn) {
/**
*
- * The name for the place index resource.
+ * The timestamp for when the place index resource was created in ISO
+ * 8601 format:
- * Constraints:
- * The name for the place index resource.
+ * The timestamp for when the place index resource was created in ISO
+ * 8601 format:
- * The name for the place index resource.
+ * The timestamp for when the place index resource was created in ISO
+ * 8601 format:
- * Constraints:
- * The name for the place index resource.
+ * @param createTime
+ * The timestamp for when the place index resource was created in
+ * ISO
+ * 8601 format:
- * The name for the place index resource.
+ * The timestamp for when the place index resource was created in ISO
+ * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The name for the place index resource.
+ * @param createTime
+ * The timestamp for when the place index resource was created in
+ * ISO
+ * 8601 format:
* Constraints:
- * The optional description for the route calculator resource.
+ * No longer used. If included, the only allowed value is
+ *
* Constraints:
- * No longer used. If included, the only allowed value is
- *
* Constraints:
@@ -235,7 +235,7 @@ public class CreateRouteCalculatorRequest extends AmazonWebServiceRequest implem
*
* Constraints:
* The name of the route calculator resource.
@@ -295,7 +295,7 @@ public String getCalculatorName() {
*
* Constraints:
* The name of the route calculator resource.
@@ -358,7 +358,7 @@ public void setCalculatorName(String calculatorName) {
*
* Constraints:
* The name of the route calculator resource.
@@ -747,60 +747,6 @@ public CreateRouteCalculatorRequest withDataSource(String dataSource) {
return this;
}
- /**
- *
- * The optional description for the route calculator resource.
- *
- * Constraints:
- * The optional description for the route calculator resource.
- *
- * The optional description for the route calculator resource.
- *
- * Constraints:
- * The optional description for the route calculator resource.
- *
- * The optional description for the route calculator resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The optional description for the route calculator resource.
- *
* No longer used. If included, the only allowed value is
@@ -913,6 +859,60 @@ public CreateRouteCalculatorRequest withPricingPlan(PricingPlan pricingPlan) {
return this;
}
+ /**
+ *
+ * The optional description for the route calculator resource.
+ *
+ * Constraints:
+ * The optional description for the route calculator resource.
+ *
+ * The optional description for the route calculator resource.
+ *
+ * Constraints:
+ * The optional description for the route calculator resource.
+ *
+ * The optional description for the route calculator resource.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The optional description for the route calculator resource.
+ *
* Applies one or more tags to the route calculator resource. A tag is a
@@ -1351,10 +1351,10 @@ public String toString() {
sb.append("CalculatorName: " + getCalculatorName() + ",");
if (getDataSource() != null)
sb.append("DataSource: " + getDataSource() + ",");
- if (getDescription() != null)
- sb.append("Description: " + getDescription() + ",");
if (getPricingPlan() != null)
sb.append("PricingPlan: " + getPricingPlan() + ",");
+ if (getDescription() != null)
+ sb.append("Description: " + getDescription() + ",");
if (getTags() != null)
sb.append("Tags: " + getTags());
sb.append("}");
@@ -1369,10 +1369,10 @@ public int hashCode() {
hashCode = prime * hashCode
+ ((getCalculatorName() == null) ? 0 : getCalculatorName().hashCode());
hashCode = prime * hashCode + ((getDataSource() == null) ? 0 : getDataSource().hashCode());
- hashCode = prime * hashCode
- + ((getDescription() == null) ? 0 : getDescription().hashCode());
hashCode = prime * hashCode
+ ((getPricingPlan() == null) ? 0 : getPricingPlan().hashCode());
+ hashCode = prime * hashCode
+ + ((getDescription() == null) ? 0 : getDescription().hashCode());
hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode());
return hashCode;
}
@@ -1398,16 +1398,16 @@ public boolean equals(Object obj) {
if (other.getDataSource() != null
&& other.getDataSource().equals(this.getDataSource()) == false)
return false;
- if (other.getDescription() == null ^ this.getDescription() == null)
- return false;
- if (other.getDescription() != null
- && other.getDescription().equals(this.getDescription()) == false)
- return false;
if (other.getPricingPlan() == null ^ this.getPricingPlan() == null)
return false;
if (other.getPricingPlan() != null
&& other.getPricingPlan().equals(this.getPricingPlan()) == false)
return false;
+ if (other.getDescription() == null ^ this.getDescription() == null)
+ return false;
+ if (other.getDescription() != null
+ && other.getDescription().equals(this.getDescription()) == false)
+ return false;
if (other.getTags() == null ^ this.getTags() == null)
return false;
if (other.getTags() != null && other.getTags().equals(this.getTags()) == false)
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreateRouteCalculatorResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreateRouteCalculatorResult.java
index 4cb436e0fe..771d2307ad 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreateRouteCalculatorResult.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreateRouteCalculatorResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -20,43 +20,43 @@
public class CreateRouteCalculatorResult implements Serializable {
/**
*
- * The Amazon Resource Name (ARN) for the route calculator resource. Use the
- * ARN when you specify a resource across all Amazon Web Services.
+ * The name of the route calculator resource.
*
- * Format example:
- *
* Constraints:
- * The name of the route calculator resource.
+ * The Amazon Resource Name (ARN) for the route calculator resource. Use the
+ * ARN when you specify a resource across all Amazon Web Services.
*
- * For example,
* Constraints:
@@ -76,90 +76,74 @@ public class CreateRouteCalculatorResult implements Serializable {
/**
*
- * The Amazon Resource Name (ARN) for the route calculator resource. Use the
- * ARN when you specify a resource across all Amazon Web Services.
+ * The name of the route calculator resource.
*
- * Format example:
- *
* Constraints:
- * The Amazon Resource Name (ARN) for the route calculator resource.
- * Use the ARN when you specify a resource across all Amazon Web
- * Services.
+ * The name of the route calculator resource.
*
- * Format example:
- *
- * The Amazon Resource Name (ARN) for the route calculator resource. Use the
- * ARN when you specify a resource across all Amazon Web Services.
+ * The name of the route calculator resource.
*
- * Format example:
- *
* Constraints:
- * The Amazon Resource Name (ARN) for the route calculator
- * resource. Use the ARN when you specify a resource across all
- * Amazon Web Services.
+ * @param calculatorName
+ * The name of the route calculator resource.
*
- * Format example:
- *
- * The Amazon Resource Name (ARN) for the route calculator resource. Use the
- * ARN when you specify a resource across all Amazon Web Services.
+ * The name of the route calculator resource.
*
- * Format example:
- *
* Constraints:
- * The Amazon Resource Name (ARN) for the route calculator
- * resource. Use the ARN when you specify a resource across all
- * Amazon Web Services.
+ * @param calculatorName
+ * The name of the route calculator resource.
*
- * Format example:
- *
- * The name of the route calculator resource.
+ * The Amazon Resource Name (ARN) for the route calculator resource. Use the
+ * ARN when you specify a resource across all Amazon Web Services.
*
- * For example,
* Constraints:
- * The name of the route calculator resource.
+ * The Amazon Resource Name (ARN) for the route calculator resource.
+ * Use the ARN when you specify a resource across all Amazon Web
+ * Services.
*
- * For example,
- * The name of the route calculator resource.
+ * The Amazon Resource Name (ARN) for the route calculator resource. Use the
+ * ARN when you specify a resource across all Amazon Web Services.
*
- * For example,
* Constraints:
- * The name of the route calculator resource.
+ * @param calculatorArn
+ * The Amazon Resource Name (ARN) for the route calculator
+ * resource. Use the ARN when you specify a resource across all
+ * Amazon Web Services.
*
- * For example,
- * The name of the route calculator resource.
+ * The Amazon Resource Name (ARN) for the route calculator resource. Use the
+ * ARN when you specify a resource across all Amazon Web Services.
*
- * For example,
* Constraints:
- * The name of the route calculator resource.
+ * @param calculatorArn
+ * The Amazon Resource Name (ARN) for the route calculator
+ * resource. Use the ARN when you specify a resource across all
+ * Amazon Web Services.
*
- * For example,
- * An optional description for the tracker resource.
+ * The name for the tracker resource.
+ *
+ * Requirements:
+ *
+ * Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-),
+ * periods (.), and underscores (_).
+ *
+ * Must be a unique tracker resource name.
*
+ * No spaces allowed. For example,
* Constraints:
- * Whether to enable position
- * You do not need enable this feature to get
@@ -64,6 +83,71 @@ public class CreateTrackerRequest extends AmazonWebServiceRequest implements Ser
*/
private String kmsKeyId;
+ /**
+ *
+ * This parameter is no longer used.
+ *
+ * An optional description for the tracker resource.
+ *
+ * Constraints:
+ * Applies one or more tags to the tracker resource. A tag is a key-value
+ * pair helps manage, identify, search, and filter your resources by
+ * labelling them.
+ *
+ * Format:
+ * Restrictions:
+ *
+ * Maximum 50 tags per resource
+ *
+ * Each resource tag must be unique with a maximum of one value.
+ *
+ * Maximum key length: 128 Unicode characters in UTF-8
+ *
+ * Maximum value length: 256 Unicode characters in UTF-8
+ *
+ * Can use alphanumeric characters (A–Z, a–z, 0–9), and the following
+ * characters: + - = . _ : / @.
+ *
+ * Cannot use "aws:" as a prefix for a key.
+ *
* Specifies the position filtering for the tracker resource.
@@ -116,70 +200,103 @@ public class CreateTrackerRequest extends AmazonWebServiceRequest implements Ser
/**
*
- * No longer used. If included, the only allowed value is
- *
- * Constraints:
- * This parameter is no longer used.
+ * You do not need enable this feature to get
- * Applies one or more tags to the tracker resource. A tag is a key-value
- * pair helps manage, identify, search, and filter your resources by
- * labelling them.
+ * Enables
- * Format:
- * Restrictions:
+ * If you wish to encrypt your data using your own KMS customer managed key,
+ * then the Bounding Polygon Queries feature will be disabled by default.
+ * This is because by using this feature, a representation of your device
+ * positions will not be encrypted using the your KMS managed key. The exact
+ * device position, however; is still encrypted using your managed key.
*
- * Maximum 50 tags per resource
+ * You can choose to opt-in to the Bounding Polygon Quseries feature. This
+ * is done by setting the
- * Each resource tag must be unique with a maximum of one value.
+ * The name for the tracker resource.
*
- * Maximum key length: 128 Unicode characters in UTF-8
+ * Requirements:
*
- * Maximum value length: 256 Unicode characters in UTF-8
+ * Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-),
+ * periods (.), and underscores (_).
*
- * Can use alphanumeric characters (A–Z, a–z, 0–9), and the following
- * characters: + - = . _ : / @.
+ * Must be a unique tracker resource name.
*
- * Cannot use "aws:" as a prefix for a key.
+ * No spaces allowed. For example,
+ * Constraints:
+ * The name for the tracker resource.
+ *
+ * Requirements:
+ *
+ * Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens
+ * (-), periods (.), and underscores (_).
+ *
+ * Must be a unique tracker resource name.
+ *
+ * No spaces allowed. For example,
@@ -209,183 +326,211 @@ public class CreateTrackerRequest extends AmazonWebServiceRequest implements Ser
*
* Constraints:
- * An optional description for the tracker resource.
- *
- * Constraints:
- * An optional description for the tracker resource.
- *
+ * The name for the tracker resource.
+ *
+ * Requirements:
+ *
+ * Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens
+ * (-), periods (.), and underscores (_).
+ *
+ * Must be a unique tracker resource name.
+ *
+ * No spaces allowed. For example,
- * An optional description for the tracker resource.
+ * The name for the tracker resource.
*
- * Constraints:
- * An optional description for the tracker resource.
- *
+ * Length: 1 - 2048
+ */
+ private String kmsKeyId;
+
/**
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
- * Length: 0 - 1000
- *
- * @return
- * Length: 0 - 1000
- *
- * @param description
- * Length: 0 - 1000
- *
- * @param description
- * Length: 1 - 2048
- *
- * @return
- * Length: 1 - 2048
- *
- * @param kmsKeyId
- * Length: 1 - 2048
- *
- * @param kmsKeyId
+ * Length: 0 - 1000
+ *
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param description
+ * Length: 0 - 1000
+ *
+ * @param description
+ * Length: 1 - 2048
+ *
+ * @return
+ * Length: 1 - 2048
+ *
+ * @param kmsKeyId
+ * Length: 1 - 2048
+ *
+ * @param kmsKeyId
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String collectionName;
+
/**
*
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*/
private String collectionArn;
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @return YYYY-MM-DDThh:mm:ss.sssZ
+ * The name for the geofence collection.
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param collectionName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param collectionName
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @return
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param collectionArn
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param collectionArn
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @return
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param collectionName
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param collectionName
- * Length: 0 - 1000
- */
- private String description;
-
- /**
- * YYYY-MM-DDThh:mm:ss.sssZ
. One of
- * NoExpiry
or ExpireTime
must be set.
- *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String keyName;
/**
* true
to set no expiration time for the API
- * key. One of NoExpiry
or ExpireTime
must be set.
+ * The API key restrictions for the API key resource.
*
+ * Length: 0 - 1000
*/
- private ApiKeyRestrictions restrictions;
+ private String description;
+
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
. One of
+ * NoExpiry
or ExpireTime
must be set.
+ * true
to set no expiration time for the API
+ * key. One of NoExpiry
or ExpireTime
must be set.
+ *
- * Length: 0 - 1000
- *
- * @return
- * Length: 0 - 1000
- *
- * @param description
- * Length: 0 - 1000
- *
- * @param description YYYY-MM-DDThh:mm:ss.sssZ
. One of
- * NoExpiry
or ExpireTime
must be set.
- * YYYY-MM-DDThh:mm:ss.sssZ
. One
- * of NoExpiry
or ExpireTime
must be set.
- * YYYY-MM-DDThh:mm:ss.sssZ
. One of
- * NoExpiry
or ExpireTime
must be set.
- * YYYY-MM-DDThh:mm:ss.sssZ
. One of
- * NoExpiry
or ExpireTime
must be set.
- * YYYY-MM-DDThh:mm:ss.sssZ
. One of
- * NoExpiry
or ExpireTime
must be set.
- * YYYY-MM-DDThh:mm:ss.sssZ
. One of
- * NoExpiry
or ExpireTime
must be set.
- *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param keyName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param keyName true
to set no expiration time for the API
- * key. One of NoExpiry
or ExpireTime
must be set.
+ * The API key restrictions for the API key resource.
* true
to set no expiration time for
- * the API key. One of NoExpiry
or
- * ExpireTime
must be set.
+ * The API key restrictions for the API key resource.
* true
to set no expiration time for the API
- * key. One of NoExpiry
or ExpireTime
must be set.
+ * The API key restrictions for the API key resource.
+ *
+ * Length: 0 - 1000
*
* @return true
to set no expiration time for
- * the API key. One of NoExpiry
or
- * ExpireTime
must be set.
+ * An optional description for the API key resource.
* true
to set no expiration time for the API
- * key. One of NoExpiry
or ExpireTime
must be set.
+ * An optional description for the API key resource.
*
+ * Length: 0 - 1000
*
- * @param noExpiry true
to set no expiration time
- * for the API key. One of NoExpiry
or
- * ExpireTime
must be set.
+ * @param description true
to set no expiration time for the API
- * key. One of NoExpiry
or ExpireTime
must be set.
+ * An optional description for the API key resource.
*
+ * Length: 0 - 1000
*
- * @param noExpiry true
to set no expiration time
- * for the API key. One of NoExpiry
or
- * ExpireTime
must be set.
+ * @param description YYYY-MM-DDThh:mm:ss.sssZ
. One of
+ * NoExpiry
or ExpireTime
must be set.
* YYYY-MM-DDThh:mm:ss.sssZ
. One
+ * of NoExpiry
or ExpireTime
must be set.
* YYYY-MM-DDThh:mm:ss.sssZ
. One of
+ * NoExpiry
or ExpireTime
must be set.
* YYYY-MM-DDThh:mm:ss.sssZ
. One of
+ * NoExpiry
or ExpireTime
must be set.
* YYYY-MM-DDThh:mm:ss.sssZ
. One of
+ * NoExpiry
or ExpireTime
must be set.
* YYYY-MM-DDThh:mm:ss.sssZ
. One of
+ * NoExpiry
or ExpireTime
must be set.
* true
to set no expiration time for the API
+ * key. One of NoExpiry
or ExpireTime
must be set.
+ * true
to set no expiration time for
+ * the API key. One of NoExpiry
or
+ * ExpireTime
must be set.
+ * true
to set no expiration time for the API
+ * key. One of NoExpiry
or ExpireTime
must be set.
+ * true
to set no expiration time for
+ * the API key. One of NoExpiry
or
+ * ExpireTime
must be set.
+ * true
to set no expiration time for the API
+ * key. One of NoExpiry
or ExpireTime
must be set.
+ * true
to set no expiration time
+ * for the API key. One of NoExpiry
or
+ * ExpireTime
must be set.
+ * true
to set no expiration time for the API
+ * key. One of NoExpiry
or ExpireTime
must be set.
+ * true
to set no expiration time
+ * for the API key. One of NoExpiry
or
+ * ExpireTime
must be set.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
- *
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*/
private String keyArn;
@@ -68,7 +59,7 @@ public class CreateKeyResult implements Serializable {
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String keyName;
@@ -78,56 +69,8 @@ public class CreateKeyResult implements Serializable {
* href="https://www.iso.org/iso-8601-date-and-time-format.html"> ISO
* 8601YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- *
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @return
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param keyArn
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param keyArn
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param keyName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param keyName YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * MapConfiguration
, including the map style, for
- * the map resource that you create. The map style defines the look of maps
- * and the data provider for your map resource.
- *
- * Length: 0 - 1000
- */
- private String description;
-
/**
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String mapName;
+ /**
+ * MapConfiguration
, including the map style, for
+ * the map resource that you create. The map style defines the look of maps
+ * and the data provider for your map resource.
+ *
+ * Length: 0 - 1000
+ */
+ private String description;
+
/**
* MapConfiguration
, including the map style, for
- * the map resource that you create. The map style defines the look of maps
- * and the data provider for your map resource.
- * MapConfiguration
, including the map
- * style, for the map resource that you create. The map style
- * defines the look of maps and the data provider for your map
- * resource.
- * MapConfiguration
, including the map style, for
- * the map resource that you create. The map style defines the look of maps
- * and the data provider for your map resource.
- * MapConfiguration
, including the map
- * style, for the map resource that you create. The map style
- * defines the look of maps and the data provider for your map
- * resource.
- * MapConfiguration
, including the map style, for
- * the map resource that you create. The map style defines the look of maps
- * and the data provider for your map resource.
- * MapConfiguration
, including the map
- * style, for the map resource that you create. The map style
- * defines the look of maps and the data provider for your map
- * resource.
- *
- * Length: 0 - 1000
- *
- * @return
- * Length: 0 - 1000
- *
- * @param description
- * Length: 0 - 1000
- *
- * @param description
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param mapName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param mapName MapConfiguration
, including the map style, for
+ * the map resource that you create. The map style defines the look of maps
+ * and the data provider for your map resource.
+ * MapConfiguration
, including the map
+ * style, for the map resource that you create. The map style
+ * defines the look of maps and the data provider for your map
+ * resource.
+ * MapConfiguration
, including the map style, for
+ * the map resource that you create. The map style defines the look of maps
+ * and the data provider for your map resource.
+ * MapConfiguration
, including the map
+ * style, for the map resource that you create. The map style
+ * defines the look of maps and the data provider for your map
+ * resource.
+ * MapConfiguration
, including the map style, for
+ * the map resource that you create. The map style defines the look of maps
+ * and the data provider for your map resource.
+ * MapConfiguration
, including the map
+ * style, for the map resource that you create. The map style
+ * defines the look of maps and the data provider for your map
+ * resource.
+ *
+ * Length: 0 - 1000
+ *
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param description
+ * Length: 0 - 1000
+ *
+ * @param description YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the map resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*/
- private java.util.Date createTime;
+ private String mapName;
/**
*
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*/
private String mapArn;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*/
- private String mapName;
+ private java.util.Date createTime;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the map resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the map resource.
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the map resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param mapName YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the map resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param mapName
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @return
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @param mapArn
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @param mapArn YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param mapName YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param mapName YYYY-MM-DDThh:mm:ss.sssZ
.
*
+ *
+ * ExamplePlaceIndex
.
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String indexName;
+
/**
* RequestBasedUsage
.
*
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*/
- private DataSourceConfiguration dataSourceConfiguration;
+ private String pricingPlan;
/**
* "key" : "value"
+ *
+ *
+ */
+ private java.util.Map
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
- */
- private String indexName;
-
- /**
- * RequestBasedUsage
.
- *
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
+ * Pattern: [-._\w]+
+ *
+ * @return
+ *
*/
- private String pricingPlan;
+ public String getIndexName() {
+ return indexName;
+ }
/**
* ExamplePlaceIndex
.
+ * "key" : "value"
+ * The name of the place index resource.
*
*
+ * ExamplePlaceIndex
.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param indexName
+ *
+ */
+ public void setIndexName(String indexName) {
+ this.indexName = indexName;
+ }
+
+ /**
+ * ExamplePlaceIndex
+ * .
+ *
*
+ * ExamplePlaceIndex
.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param indexName
+ *
+ * @return A reference to this updated object so that method calls can be
+ * chained together.
*/
- private java.util.MapExamplePlaceIndex
+ * .
+ * HERE
returns an error.
- *
- *
- * Esri
– For additional information about Esri's coverage in your region of interest, see Esri details on geocoding coverage.
- * Grab
– Grab provides place index functionality for Southeast
- * Asia. For additional information about GrabMaps' coverage, see GrabMaps countries and areas covered.
- * Here
– For additional information about HERE Technologies' coverage in your region of interest, see HERE details on goecoding coverage.
- * Here
) as the data
- * provider, you may not store results for locations in Japan. For more information, see the
- * Amazon Web Services
- * Service Terms for Amazon Location Service.
- * HERE
returns an error.
- *
- *
- * Esri
– For additional information about Esri's coverage in your region of interest, see Esri details on geocoding coverage.
- * Grab
– Grab provides place index functionality
- * for Southeast Asia. For additional information about GrabMaps' coverage, see GrabMaps countries and areas covered.
- * Here
– For additional information about HERE Technologies' coverage in your region of interest,
- * see HERE details on goecoding coverage.
- * Here
) as the
- * data provider, you may not store results for locations in Japan. For more
- * information, see the Amazon Web
- * Services Service Terms for Amazon Location Service.
- *
- * Length: 0 - 1000
- *
- * @return
- * Length: 0 - 1000
- *
- * @param description
- * Length: 0 - 1000
- *
- * @param description
- *
- * ExamplePlaceIndex
.
- *
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @return
- *
- */
- public String getIndexName() {
- return indexName;
- }
-
- /**
- * ExamplePlaceIndex
.
- *
- *
- * ExamplePlaceIndex
.
- *
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param indexName
- *
+ * ExamplePlaceIndex
- * .
- * HERE
returns an error.
*
*
* Esri
– For additional information about Esri's coverage in your region of interest, see Esri details on geocoding coverage.
* Grab
– Grab provides place index functionality for Southeast
+ * Asia. For additional information about GrabMaps' coverage, see GrabMaps countries and areas covered.
* ExamplePlaceIndex
.
+ * Here
– For additional information about HERE Technologies' coverage in your region of interest, see HERE details on goecoding coverage.
* Here
) as the data
+ * provider, you may not store results for locations in Japan. For more information, see the
+ * Amazon Web Services
+ * Service Terms for Amazon Location Service.
+ *
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param indexName HERE
returns an error.
+ *
*
+ * Esri
– For additional information about Esri's coverage in your region of interest, see Esri details on geocoding coverage.
* Grab
– Grab provides place index functionality
+ * for Southeast Asia. For additional information about GrabMaps' coverage, see GrabMaps countries and areas covered.
* ExamplePlaceIndex
- * .
+ * Here
– For additional information about HERE Technologies' coverage in your region of interest,
+ * see HERE details on goecoding coverage.
* Here
) as the
+ * data provider, you may not store results for locations in Japan. For more
+ * information, see the Amazon Web
+ * Services Service Terms for Amazon Location Service.
+ *
+ * Length: 0 - 1000
+ *
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param description
+ * Length: 0 - 1000
+ *
+ * @param description YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name for the place index resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*/
- private java.util.Date createTime;
+ private String indexName;
/**
*
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*/
private String indexArn;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*/
- private String indexName;
+ private java.util.Date createTime;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name for the place index resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name for the place index resource.
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name for the place index resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param indexName YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name for the place index resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param indexName
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @return
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @param indexArn
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @param indexArn YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param indexName YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param indexName YYYY-MM-DDThh:mm:ss.sssZ
.
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String calculatorName;
@@ -131,25 +131,25 @@ public class CreateRouteCalculatorRequest extends AmazonWebServiceRequest implem
/**
* RequestBasedUsage
.
*
- * Length: 0 - 1000
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*/
- private String description;
+ private String pricingPlan;
/**
* RequestBasedUsage
.
+ * The optional description for the route calculator resource.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
+ * Length: 0 - 1000
*/
- private String pricingPlan;
+ private String description;
/**
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param calculatorName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param calculatorName
- * Length: 0 - 1000
- *
- * @return
- * Length: 0 - 1000
- *
- * @param description
- * Length: 0 - 1000
- *
- * @param description
+ * Length: 0 - 1000
+ *
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param description
+ * Length: 0 - 1000
+ *
+ * @param description
*
* arn:aws:geo:region:account-id:route-calculator/ExampleCalculator
+ * For example, ExampleRouteCalculator
.
*
- * Length: 0 - 1600
- * Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*/
- private String calculatorArn;
+ private String calculatorName;
/**
*
*
* ExampleRouteCalculator
.
+ * Format example:
+ * arn:aws:geo:region:account-id:route-calculator/ExampleCalculator
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Length: 0 - 1600
+ * Pattern:
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*/
- private String calculatorName;
+ private String calculatorArn;
/**
*
*
* arn:aws:geo:region:account-id:route-calculator/ExampleCalculator
+ * For example, ExampleRouteCalculator
.
*
- * Length: 0 - 1600
- * Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
* @return
*
*/
- public String getCalculatorArn() {
- return calculatorArn;
+ public String getCalculatorName() {
+ return calculatorName;
}
/**
* arn:aws:geo:region:account-id:route-calculator/ExampleCalculator
+ * For example, ExampleRouteCalculator
.
*
*
* arn:aws:geo:region:account-id:route-calculator/ExampleCalculator
+ * For example, ExampleRouteCalculator
.
*
- * Length: 0 - 1600
- * Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param calculatorArn
*
*/
- public void setCalculatorArn(String calculatorArn) {
- this.calculatorArn = calculatorArn;
+ public void setCalculatorName(String calculatorName) {
+ this.calculatorName = calculatorName;
}
/**
* arn:aws:geo:region:account-id:route-calculator/ExampleCalculator
+ * For example, ExampleRouteCalculator
.
*
*
@@ -168,102 +152,113 @@ public void setCalculatorArn(String calculatorArn) {
* together.
* arn:aws:geo:region:account-id:route-calculator/ExampleCalculator
+ * For example, ExampleRouteCalculator
.
*
- * Length: 0 - 1600
- * Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param calculatorArn
*
* @return A reference to this updated object so that method calls can be
* chained together.
*/
- public CreateRouteCalculatorResult withCalculatorArn(String calculatorArn) {
- this.calculatorArn = calculatorArn;
+ public CreateRouteCalculatorResult withCalculatorName(String calculatorName) {
+ this.calculatorName = calculatorName;
return this;
}
/**
* arn:aws:geo:region:account-id:route-calculator/ExampleCalculator
+ * For example, ExampleRouteCalculator
.
*
*
* ExampleRouteCalculator
.
+ * Format example:
+ * arn:aws:geo:region:account-id:route-calculator/ExampleCalculator
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Length: 0 - 1600
+ * Pattern:
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @return
*
*/
- public String getCalculatorName() {
- return calculatorName;
+ public String getCalculatorArn() {
+ return calculatorArn;
}
/**
* ExampleRouteCalculator
.
+ * Format example:
+ * arn:aws:geo:region:account-id:route-calculator/ExampleCalculator
*
*
* ExampleRouteCalculator
.
+ * Format example:
+ * arn:aws:geo:region:account-id:route-calculator/ExampleCalculator
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Length: 0 - 1600
+ * Pattern:
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
- * @param calculatorName
*
*/
- public void setCalculatorName(String calculatorName) {
- this.calculatorName = calculatorName;
+ public void setCalculatorArn(String calculatorArn) {
+ this.calculatorArn = calculatorArn;
}
/**
* ExampleRouteCalculator
.
+ * Format example:
+ * arn:aws:geo:region:account-id:route-calculator/ExampleCalculator
*
*
@@ -272,24 +267,29 @@ public void setCalculatorName(String calculatorName) {
* together.
* ExampleRouteCalculator
.
+ * Format example:
+ * arn:aws:geo:region:account-id:route-calculator/ExampleCalculator
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Length: 0 - 1600
+ * Pattern:
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
- * @param calculatorName
*
* @return A reference to this updated object so that method calls can be
* chained together.
*/
- public CreateRouteCalculatorResult withCalculatorName(String calculatorName) {
- this.calculatorName = calculatorName;
+ public CreateRouteCalculatorResult withCalculatorArn(String calculatorArn) {
+ this.calculatorArn = calculatorArn;
return this;
}
@@ -405,10 +405,10 @@ public CreateRouteCalculatorResult withCreateTime(java.util.Date createTime) {
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("{");
- if (getCalculatorArn() != null)
- sb.append("CalculatorArn: " + getCalculatorArn() + ",");
if (getCalculatorName() != null)
sb.append("CalculatorName: " + getCalculatorName() + ",");
+ if (getCalculatorArn() != null)
+ sb.append("CalculatorArn: " + getCalculatorArn() + ",");
if (getCreateTime() != null)
sb.append("CreateTime: " + getCreateTime());
sb.append("}");
@@ -420,10 +420,10 @@ public int hashCode() {
final int prime = 31;
int hashCode = 1;
- hashCode = prime * hashCode
- + ((getCalculatorArn() == null) ? 0 : getCalculatorArn().hashCode());
hashCode = prime * hashCode
+ ((getCalculatorName() == null) ? 0 : getCalculatorName().hashCode());
+ hashCode = prime * hashCode
+ + ((getCalculatorArn() == null) ? 0 : getCalculatorArn().hashCode());
hashCode = prime * hashCode + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
return hashCode;
}
@@ -439,16 +439,16 @@ public boolean equals(Object obj) {
return false;
CreateRouteCalculatorResult other = (CreateRouteCalculatorResult) obj;
- if (other.getCalculatorArn() == null ^ this.getCalculatorArn() == null)
- return false;
- if (other.getCalculatorArn() != null
- && other.getCalculatorArn().equals(this.getCalculatorArn()) == false)
- return false;
if (other.getCalculatorName() == null ^ this.getCalculatorName() == null)
return false;
if (other.getCalculatorName() != null
&& other.getCalculatorName().equals(this.getCalculatorName()) == false)
return false;
+ if (other.getCalculatorArn() == null ^ this.getCalculatorArn() == null)
+ return false;
+ if (other.getCalculatorArn() != null
+ && other.getCalculatorArn().equals(this.getCalculatorArn()) == false)
+ return false;
if (other.getCreateTime() == null ^ this.getCreateTime() == null)
return false;
if (other.getCreateTime() != null
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreateTrackerRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreateTrackerRequest.java
index b816e0ac39..78bf0b1647 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreateTrackerRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreateTrackerRequest.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -28,28 +28,47 @@
public class CreateTrackerRequest extends AmazonWebServiceRequest implements Serializable {
/**
* ExampleRouteCalculator
.
+ * Format example:
+ * arn:aws:geo:region:account-id:route-calculator/ExampleCalculator
*
+ *
* ExampleTracker
.
+ *
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*/
- private String description;
+ private String trackerName;
/**
* UPDATE
events from this tracker
- * to be sent to EventBridge.
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
* ENTER
and
- * EXIT
events for geofences with this tracker. Those events
- * are always sent to EventBridge.
- *
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*/
- private Boolean eventBridgeEnabled;
+ private String pricingPlan;
/**
*
+ * Length: 0 - 1000
+ */
+ private String description;
+
+ /**
+ * "key" : "value"
+ *
+ *
+ */
+ private java.util.MapRequestBasedUsage
.
+ * Whether to enable position UPDATE
events from this tracker
+ * to be sent to EventBridge.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
- */
- private String pricingPlan;
-
- /**
- * ENTER
and
+ * EXIT
events for geofences with this tracker. Those events
+ * are always sent to EventBridge.
* GeospatialQueries
for a tracker that uses a Amazon Web Services KMS customer managed key.
* "key" : "value"
+ * This parameter is only used if you are using a KMS customer managed key.
*
- *
KmsKeyEnableGeospatialQueries
+ * parameter to true when creating or updating a Tracker.
*
*
+ * ExampleTracker
.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @return
+ *
*/
- private java.util.MapExampleTracker
.
+ *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
- */
- private String trackerName;
-
- /**
- *
- * Length: 0 - 1000
+ * Pattern: [-._\w]+
*
- * @return
+ *
*/
- public String getDescription() {
- return description;
+ public void setTrackerName(String trackerName) {
+ this.trackerName = trackerName;
}
/**
* ExampleTracker
.
+ *
- * Length: 0 - 1000
- *
- * @param description
- * An optional description for the tracker resource. + * Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-), + * periods (.), and underscores (_). *
+ *- * Returns a reference to this object so that method calls can be chained + * Must be a unique tracker resource name. + *
+ *
+ * No spaces allowed. For example, ExampleTracker
.
+ *
+ * Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param description
- * An optional description for the tracker resource. + * @param trackerName
+ * The name for the tracker resource. + *
+ *+ * Requirements: + *
+ *+ * Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens + * (-), periods (.), and underscores (_). + *
+ *+ * Must be a unique tracker resource name. + *
+ *
+ * No spaces allowed. For example, ExampleTracker
.
*
- * Whether to enable position UPDATE
events from this tracker
- * to be sent to EventBridge.
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
*
- * You do not need enable this feature to get ENTER
and
- * EXIT
events for geofences with this tracker. Those events
- * are always sent to EventBridge.
- *
- * Whether to enable position UPDATE
events from this
- * tracker to be sent to EventBridge.
- *
- * You do not need enable this feature to get ENTER
and
- * EXIT
events for geofences with this tracker. Those
- * events are always sent to EventBridge.
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
*
- * Whether to enable position UPDATE
events from this tracker
- * to be sent to EventBridge.
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
*
- * You do not need enable this feature to get ENTER
and
- * EXIT
events for geofences with this tracker. Those events
- * are always sent to EventBridge.
- *
- * Whether to enable position UPDATE
events from this
- * tracker to be sent to EventBridge.
- *
- * You do not need enable this feature to get ENTER
and
- * EXIT
events for geofences with this tracker. Those
- * events are always sent to EventBridge.
- *
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
+ *
- * Whether to enable position UPDATE
events from this tracker
- * to be sent to EventBridge.
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
*
- * You do not need enable this feature to get ENTER
and
- * EXIT
events for geofences with this tracker. Those events
- * are always sent to EventBridge.
- *
+ * Constraints:
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*
- * @param eventBridgeEnabled
- * Whether to enable position UPDATE
events from
- * this tracker to be sent to EventBridge.
- *
- * You do not need enable this feature to get ENTER
- * and EXIT
events for geofences with this tracker.
- * Those events are always sent to EventBridge.
+ * @param pricingPlan
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
*
- * Whether to enable position UPDATE
events from this tracker
- * to be sent to EventBridge.
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
*
- * You do not need enable this feature to get ENTER
and
- * EXIT
events for geofences with this tracker. Those events
- * are always sent to EventBridge.
+ * Constraints:
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
+ *
+ * @param pricingPlan
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
+ *
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
*
* Returns a reference to this object so that method calls can be chained * together. + *
+ * Constraints:
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*
- * @param eventBridgeEnabled
- * Whether to enable position UPDATE
events from
- * this tracker to be sent to EventBridge.
- *
- * You do not need enable this feature to get ENTER
- * and EXIT
events for geofences with this tracker.
- * Those events are always sent to EventBridge.
+ * @param pricingPlan
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
*
- * Specifies the position filtering for the tracker resource. + * This parameter is no longer used. *
+ * + * @return+ * This parameter is no longer used. + *
+ */ + public String getPricingPlanDataSource() { + return pricingPlanDataSource; + } + + /** *- * Valid values: + * This parameter is no longer used. *
- *+ * This parameter is no longer used. + *
+ */ + public void setPricingPlanDataSource(String pricingPlanDataSource) { + this.pricingPlanDataSource = pricingPlanDataSource; + } + + /** *
- * TimeBased
- Location updates are evaluated against linked
- * geofence collections, but not every location update is stored. If your
- * update frequency is more often than 30 seconds, only one update per 30
- * seconds is stored for each unique device ID.
+ * This parameter is no longer used.
*
- * DistanceBased
- If the device has moved less than 30 m (98.4
- * ft), location updates are ignored. Location updates within this area are
- * neither evaluated against linked geofence collections, nor stored. This
- * helps control costs by reducing the number of geofence evaluations and
- * historical device positions to paginate through. Distance-based filtering
- * can also reduce the effects of GPS noise when displaying device
- * trajectories on a map.
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param pricingPlanDataSource
+ * This parameter is no longer used. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public CreateTrackerRequest withPricingPlanDataSource(String pricingPlanDataSource) { + this.pricingPlanDataSource = pricingPlanDataSource; + return this; + } + + /** + *+ * An optional description for the tracker resource. *
- *
- * AccuracyBased
- If the device has moved less than the
- * measured accuracy, location updates are ignored. For example, if two
- * consecutive updates from a device have a horizontal accuracy of 5 m and
- * 10 m, the second update is ignored if the device has moved less than 15
- * m. Ignored location updates are neither evaluated against linked geofence
- * collections, nor stored. This can reduce the effects of GPS noise when
- * displaying device trajectories on a map, and can help control your costs
- * by reducing the number of geofence evaluations.
+ * Constraints:
+ * Length: 0 - 1000
+ *
+ * @return
+ * An optional description for the tracker resource. + *
+ */ + public String getDescription() { + return description; + } + + /** + *+ * An optional description for the tracker resource. *
- *
- * This field is optional. If not specified, the default value is
- * TimeBased
.
+ * Constraints:
+ * Length: 0 - 1000
+ *
+ * @param description
+ * An optional description for the tracker resource. + *
+ */ + public void setDescription(String description) { + this.description = description; + } + + /** + *+ * An optional description for the tracker resource. *
*+ * Returns a reference to this object so that method calls can be chained + * together. + *
* Constraints:
- * Allowed Values: TimeBased, DistanceBased, AccuracyBased
+ * Length: 0 - 1000
+ *
+ * @param description
+ * An optional description for the tracker resource. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public CreateTrackerRequest withDescription(String description) { + this.description = description; + return this; + } + + /** + *+ * Applies one or more tags to the tracker resource. A tag is a key-value + * pair helps manage, identify, search, and filter your resources by + * labelling them. + *
+ *
+ * Format: "key" : "value"
+ *
+ * Restrictions: + *
+ *+ * Maximum 50 tags per resource + *
+ *+ * Each resource tag must be unique with a maximum of one value. + *
+ *+ * Maximum key length: 128 Unicode characters in UTF-8 + *
+ *+ * Maximum value length: 256 Unicode characters in UTF-8 + *
+ *+ * Can use alphanumeric characters (A–Z, a–z, 0–9), and the following + * characters: + - = . _ : / @. + *
+ *+ * Cannot use "aws:" as a prefix for a key. + *
+ *- * Specifies the position filtering for the tracker resource. + * Applies one or more tags to the tracker resource. A tag is a + * key-value pair helps manage, identify, search, and filter your + * resources by labelling them. *
*
- * Valid values:
+ * Format: "key" : "value"
+ *
+ * Restrictions: *
*
- * TimeBased
- Location updates are evaluated against
- * linked geofence collections, but not every location update is
- * stored. If your update frequency is more often than 30 seconds,
- * only one update per 30 seconds is stored for each unique device
- * ID.
+ * Maximum 50 tags per resource
*
- * DistanceBased
- If the device has moved less than 30
- * m (98.4 ft), location updates are ignored. Location updates
- * within this area are neither evaluated against linked geofence
- * collections, nor stored. This helps control costs by reducing the
- * number of geofence evaluations and historical device positions to
- * paginate through. Distance-based filtering can also reduce the
- * effects of GPS noise when displaying device trajectories on a
- * map.
+ * Each resource tag must be unique with a maximum of one value.
*
- * AccuracyBased
- If the device has moved less than
- * the measured accuracy, location updates are ignored. For example,
- * if two consecutive updates from a device have a horizontal
- * accuracy of 5 m and 10 m, the second update is ignored if the
- * device has moved less than 15 m. Ignored location updates are
- * neither evaluated against linked geofence collections, nor
- * stored. This can reduce the effects of GPS noise when displaying
- * device trajectories on a map, and can help control your costs by
- * reducing the number of geofence evaluations.
+ * Maximum key length: 128 Unicode characters in UTF-8
*
- * This field is optional. If not specified, the default value is
- * TimeBased
.
+ * Maximum value length: 256 Unicode characters in UTF-8
*
+ * Can use alphanumeric characters (A–Z, a–z, 0–9), and the + * following characters: + - = . _ : / @. + *
+ *+ * Cannot use "aws:" as a prefix for a key. + *
+ *- * Specifies the position filtering for the tracker resource. + * Applies one or more tags to the tracker resource. A tag is a key-value + * pair helps manage, identify, search, and filter your resources by + * labelling them. *
*
- * Valid values:
+ * Format: "key" : "value"
+ *
+ * Restrictions: *
*
- * TimeBased
- Location updates are evaluated against linked
- * geofence collections, but not every location update is stored. If your
- * update frequency is more often than 30 seconds, only one update per 30
- * seconds is stored for each unique device ID.
+ * Maximum 50 tags per resource
*
- * DistanceBased
- If the device has moved less than 30 m (98.4
- * ft), location updates are ignored. Location updates within this area are
- * neither evaluated against linked geofence collections, nor stored. This
- * helps control costs by reducing the number of geofence evaluations and
- * historical device positions to paginate through. Distance-based filtering
- * can also reduce the effects of GPS noise when displaying device
- * trajectories on a map.
+ * Each resource tag must be unique with a maximum of one value.
*
- * AccuracyBased
- If the device has moved less than the
- * measured accuracy, location updates are ignored. For example, if two
- * consecutive updates from a device have a horizontal accuracy of 5 m and
- * 10 m, the second update is ignored if the device has moved less than 15
- * m. Ignored location updates are neither evaluated against linked geofence
- * collections, nor stored. This can reduce the effects of GPS noise when
- * displaying device trajectories on a map, and can help control your costs
- * by reducing the number of geofence evaluations.
+ * Maximum key length: 128 Unicode characters in UTF-8
*
- * This field is optional. If not specified, the default value is
- * TimeBased
.
+ * Maximum value length: 256 Unicode characters in UTF-8
*
- * Constraints:
- * Allowed Values: TimeBased, DistanceBased, AccuracyBased
+ * Can use alphanumeric characters (A–Z, a–z, 0–9), and the following
+ * characters: + - = . _ : / @.
+ *
+ * Cannot use "aws:" as a prefix for a key. + *
+ *- * Specifies the position filtering for the tracker resource. + * @param tags
+ * Applies one or more tags to the tracker resource. A tag is a + * key-value pair helps manage, identify, search, and filter your + * resources by labelling them. *
*
- * Valid values:
+ * Format: "key" : "value"
+ *
+ * Restrictions: *
*
- * TimeBased
- Location updates are evaluated
- * against linked geofence collections, but not every location
- * update is stored. If your update frequency is more often than
- * 30 seconds, only one update per 30 seconds is stored for each
- * unique device ID.
+ * Maximum 50 tags per resource
*
- * DistanceBased
- If the device has moved less than
- * 30 m (98.4 ft), location updates are ignored. Location updates
- * within this area are neither evaluated against linked geofence
- * collections, nor stored. This helps control costs by reducing
- * the number of geofence evaluations and historical device
- * positions to paginate through. Distance-based filtering can
- * also reduce the effects of GPS noise when displaying device
- * trajectories on a map.
+ * Each resource tag must be unique with a maximum of one value.
*
- * AccuracyBased
- If the device has moved less than
- * the measured accuracy, location updates are ignored. For
- * example, if two consecutive updates from a device have a
- * horizontal accuracy of 5 m and 10 m, the second update is
- * ignored if the device has moved less than 15 m. Ignored
- * location updates are neither evaluated against linked geofence
- * collections, nor stored. This can reduce the effects of GPS
- * noise when displaying device trajectories on a map, and can
- * help control your costs by reducing the number of geofence
- * evaluations.
+ * Maximum key length: 128 Unicode characters in UTF-8
*
- * This field is optional. If not specified, the default value is
- * TimeBased
.
+ * Maximum value length: 256 Unicode characters in UTF-8
*
- * Specifies the position filtering for the tracker resource. - *
- *- * Valid values: + *
+ * Can use alphanumeric characters (A–Z, a–z, 0–9), and the + * following characters: + - = . _ : / @. + *
+ *+ * Cannot use "aws:" as a prefix for a key. + *
+ *+ * Applies one or more tags to the tracker resource. A tag is a key-value + * pair helps manage, identify, search, and filter your resources by + * labelling them. + *
+ *
+ * Format: "key" : "value"
+ *
+ * Restrictions: *
*
- * TimeBased
- Location updates are evaluated against linked
- * geofence collections, but not every location update is stored. If your
- * update frequency is more often than 30 seconds, only one update per 30
- * seconds is stored for each unique device ID.
+ * Maximum 50 tags per resource
*
- * DistanceBased
- If the device has moved less than 30 m (98.4
- * ft), location updates are ignored. Location updates within this area are
- * neither evaluated against linked geofence collections, nor stored. This
- * helps control costs by reducing the number of geofence evaluations and
- * historical device positions to paginate through. Distance-based filtering
- * can also reduce the effects of GPS noise when displaying device
- * trajectories on a map.
+ * Each resource tag must be unique with a maximum of one value.
*
- * AccuracyBased
- If the device has moved less than the
- * measured accuracy, location updates are ignored. For example, if two
- * consecutive updates from a device have a horizontal accuracy of 5 m and
- * 10 m, the second update is ignored if the device has moved less than 15
- * m. Ignored location updates are neither evaluated against linked geofence
- * collections, nor stored. This can reduce the effects of GPS noise when
- * displaying device trajectories on a map, and can help control your costs
- * by reducing the number of geofence evaluations.
+ * Maximum key length: 128 Unicode characters in UTF-8
*
- * This field is optional. If not specified, the default value is
- * TimeBased
.
+ * Maximum value length: 256 Unicode characters in UTF-8
+ *
+ * Can use alphanumeric characters (A–Z, a–z, 0–9), and the following + * characters: + - = . _ : / @. + *
+ *+ * Cannot use "aws:" as a prefix for a key. *
+ ** Returns a reference to this object so that method calls can be chained * together. - *
- * Constraints:
- * Allowed Values: TimeBased, DistanceBased, AccuracyBased
*
- * @param positionFiltering
- * Specifies the position filtering for the tracker resource. + * @param tags
+ * Applies one or more tags to the tracker resource. A tag is a + * key-value pair helps manage, identify, search, and filter your + * resources by labelling them. *
*
- * Valid values:
+ * Format: "key" : "value"
+ *
+ * Restrictions: *
*
- * TimeBased
- Location updates are evaluated
- * against linked geofence collections, but not every location
- * update is stored. If your update frequency is more often than
- * 30 seconds, only one update per 30 seconds is stored for each
- * unique device ID.
+ * Maximum 50 tags per resource
*
- * DistanceBased
- If the device has moved less than
- * 30 m (98.4 ft), location updates are ignored. Location updates
- * within this area are neither evaluated against linked geofence
- * collections, nor stored. This helps control costs by reducing
- * the number of geofence evaluations and historical device
- * positions to paginate through. Distance-based filtering can
- * also reduce the effects of GPS noise when displaying device
- * trajectories on a map.
+ * Each resource tag must be unique with a maximum of one value.
*
- * AccuracyBased
- If the device has moved less than
- * the measured accuracy, location updates are ignored. For
- * example, if two consecutive updates from a device have a
- * horizontal accuracy of 5 m and 10 m, the second update is
- * ignored if the device has moved less than 15 m. Ignored
- * location updates are neither evaluated against linked geofence
- * collections, nor stored. This can reduce the effects of GPS
- * noise when displaying device trajectories on a map, and can
- * help control your costs by reducing the number of geofence
- * evaluations.
+ * Maximum key length: 128 Unicode characters in UTF-8
*
- * This field is optional. If not specified, the default value is
- * TimeBased
.
+ * Maximum value length: 256 Unicode characters in UTF-8
+ *
+ * Can use alphanumeric characters (A–Z, a–z, 0–9), and the + * following characters: + - = . _ : / @. *
+ *+ * Cannot use "aws:" as a prefix for a key. + *
+ *+ * Applies one or more tags to the tracker resource. A tag is a key-value + * pair helps manage, identify, search, and filter your resources by + * labelling them. + *
+ *
+ * Format: "key" : "value"
+ *
+ * Restrictions: + *
+ *+ * Maximum 50 tags per resource + *
+ *+ * Each resource tag must be unique with a maximum of one value. + *
+ *+ * Maximum key length: 128 Unicode characters in UTF-8 + *
+ *+ * Maximum value length: 256 Unicode characters in UTF-8 + *
+ *+ * Can use alphanumeric characters (A–Z, a–z, 0–9), and the following + * characters: + - = . _ : / @. + *
+ *+ * Cannot use "aws:" as a prefix for a key. + *
+ *
+ * The method adds a new key-value pair into Tags parameter, and returns a
+ * reference to this object so that method calls can be chained together.
+ *
+ * @param key The key of the entry to be added into Tags.
+ * @param value The corresponding value of the entry to be added into Tags.
+ * @return A reference to this updated object so that method calls can be
+ * chained together.
+ */
+ public CreateTrackerRequest addTagsEntry(String key, String value) {
+ if (null == this.tags) {
+ this.tags = new java.util.HashMap
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ */
+ public CreateTrackerRequest clearTagsEntries() {
+ this.tags = null;
return this;
}
@@ -817,57 +1120,56 @@ public CreateTrackerRequest withPositionFiltering(String positionFiltering) {
* Constraints:
- * Specifies the position filtering for the tracker resource.
- *
- * Valid values:
- *
- *
- *
- *
- * This field is optional. If not specified, the default value is
- *
+ * Specifies the position filtering for the tracker resource.
+ *
+ * Valid values:
+ *
+ *
+ *
+ *
+ * This field is optional. If not specified, the default value is
+ *
* Allowed Values: TimeBased, DistanceBased, AccuracyBased
*
- * @param positionFiltering
- *
- * TimeBased
- Location updates are evaluated
- * against linked geofence collections, but not every location
- * update is stored. If your update frequency is more often than
- * 30 seconds, only one update per 30 seconds is stored for each
- * unique device ID.
- * DistanceBased
- If the device has moved less than
- * 30 m (98.4 ft), location updates are ignored. Location updates
- * within this area are neither evaluated against linked geofence
- * collections, nor stored. This helps control costs by reducing
- * the number of geofence evaluations and historical device
- * positions to paginate through. Distance-based filtering can
- * also reduce the effects of GPS noise when displaying device
- * trajectories on a map.
- * AccuracyBased
- If the device has moved less than
- * the measured accuracy, location updates are ignored. For
- * example, if two consecutive updates from a device have a
- * horizontal accuracy of 5 m and 10 m, the second update is
- * ignored if the device has moved less than 15 m. Ignored
- * location updates are neither evaluated against linked geofence
- * collections, nor stored. This can reduce the effects of GPS
- * noise when displaying device trajectories on a map, and can
- * help control your costs by reducing the number of geofence
- * evaluations.
- * TimeBased
.
- *
+ *
+ * TimeBased
- Location updates are evaluated against
+ * linked geofence collections, but not every location update is
+ * stored. If your update frequency is more often than 30 seconds,
+ * only one update per 30 seconds is stored for each unique device
+ * ID.
+ * DistanceBased
- If the device has moved less than 30
+ * m (98.4 ft), location updates are ignored. Location updates
+ * within this area are neither evaluated against linked geofence
+ * collections, nor stored. This helps control costs by reducing the
+ * number of geofence evaluations and historical device positions to
+ * paginate through. Distance-based filtering can also reduce the
+ * effects of GPS noise when displaying device trajectories on a
+ * map.
+ * AccuracyBased
- If the device has moved less than
+ * the measured accuracy, location updates are ignored. For example,
+ * if two consecutive updates from a device have a horizontal
+ * accuracy of 5 m and 10 m, the second update is ignored if the
+ * device has moved less than 15 m. Ignored location updates are
+ * neither evaluated against linked geofence collections, nor
+ * stored. This can reduce the effects of GPS noise when displaying
+ * device trajectories on a map, and can help control your costs by
+ * reducing the number of geofence evaluations.
+ * TimeBased
.
+ * TimeBased
.
*
- * Returns a reference to this object so that method calls can be chained - * together. - *
* Constraints:
* Allowed Values: TimeBased, DistanceBased, AccuracyBased
*
@@ -968,719 +1267,673 @@ public void setPositionFiltering(PositionFiltering positionFiltering) {
* This field is optional. If not specified, the default value is
* TimeBased
.
*
- * No longer used. If included, the only allowed value is
- * RequestBasedUsage
.
+ * Specifies the position filtering for the tracker resource.
*
- * Constraints:
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
- *
- * @return
- * No longer used. If included, the only allowed value is
- * RequestBasedUsage
.
- *
- * No longer used. If included, the only allowed value is
- * RequestBasedUsage
.
+ * Valid values:
*
- * Constraints:
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
- *
- * @param pricingPlan
- * No longer used. If included, the only allowed value is
- * RequestBasedUsage
.
- *
- * No longer used. If included, the only allowed value is
- * RequestBasedUsage
.
+ * TimeBased
- Location updates are evaluated against linked
+ * geofence collections, but not every location update is stored. If your
+ * update frequency is more often than 30 seconds, only one update per 30
+ * seconds is stored for each unique device ID.
*
- * Returns a reference to this object so that method calls can be chained - * together. - *
- * Constraints:
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
- *
- * @param pricingPlan
- * No longer used. If included, the only allowed value is
- * RequestBasedUsage
.
- *
- * No longer used. If included, the only allowed value is
- * RequestBasedUsage
.
+ * DistanceBased
- If the device has moved less than 30 m (98.4
+ * ft), location updates are ignored. Location updates within this area are
+ * neither evaluated against linked geofence collections, nor stored. This
+ * helps control costs by reducing the number of geofence evaluations and
+ * historical device positions to paginate through. Distance-based filtering
+ * can also reduce the effects of GPS noise when displaying device
+ * trajectories on a map.
*
- * Constraints:
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
- *
- * @param pricingPlan
- * No longer used. If included, the only allowed value is
- * RequestBasedUsage
.
- *
AccuracyBased
- If the device has moved less than the
+ * measured accuracy, location updates are ignored. For example, if two
+ * consecutive updates from a device have a horizontal accuracy of 5 m and
+ * 10 m, the second update is ignored if the device has moved less than 15
+ * m. Ignored location updates are neither evaluated against linked geofence
+ * collections, nor stored. This can reduce the effects of GPS noise when
+ * displaying device trajectories on a map, and can help control your costs
+ * by reducing the number of geofence evaluations.
+ *
+ *
- * No longer used. If included, the only allowed value is
- * RequestBasedUsage
.
+ * This field is optional. If not specified, the default value is
+ * TimeBased
.
*
* Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
+ * Allowed Values: TimeBased, DistanceBased, AccuracyBased
*
- * @param pricingPlan
- * No longer used. If included, the only allowed value is
- * RequestBasedUsage
.
+ * @param positionFiltering
+ * Specifies the position filtering for the tracker resource. *
- * @return A reference to this updated object so that method calls can be - * chained together. - * @see PricingPlan - */ - public CreateTrackerRequest withPricingPlan(PricingPlan pricingPlan) { - this.pricingPlan = pricingPlan.toString(); - return this; - } - - /** - *- * This parameter is no longer used. - *
- * - * @return- * This parameter is no longer used. - *
- */ - public String getPricingPlanDataSource() { - return pricingPlanDataSource; - } - - /** - *- * This parameter is no longer used. - *
- * - * @param pricingPlanDataSource- * This parameter is no longer used. + *
+ * Valid values: *
- */ - public void setPricingPlanDataSource(String pricingPlanDataSource) { - this.pricingPlanDataSource = pricingPlanDataSource; - } - - /** - *- * This parameter is no longer used. - *
- *- * Returns a reference to this object so that method calls can be chained - * together. - * - * @param pricingPlanDataSource
- * This parameter is no longer used. + *
+ * TimeBased
- Location updates are evaluated
+ * against linked geofence collections, but not every location
+ * update is stored. If your update frequency is more often than
+ * 30 seconds, only one update per 30 seconds is stored for each
+ * unique device ID.
+ *
+ * DistanceBased
- If the device has moved less than
+ * 30 m (98.4 ft), location updates are ignored. Location updates
+ * within this area are neither evaluated against linked geofence
+ * collections, nor stored. This helps control costs by reducing
+ * the number of geofence evaluations and historical device
+ * positions to paginate through. Distance-based filtering can
+ * also reduce the effects of GPS noise when displaying device
+ * trajectories on a map.
+ *
+ * AccuracyBased
- If the device has moved less than
+ * the measured accuracy, location updates are ignored. For
+ * example, if two consecutive updates from a device have a
+ * horizontal accuracy of 5 m and 10 m, the second update is
+ * ignored if the device has moved less than 15 m. Ignored
+ * location updates are neither evaluated against linked geofence
+ * collections, nor stored. This can reduce the effects of GPS
+ * noise when displaying device trajectories on a map, and can
+ * help control your costs by reducing the number of geofence
+ * evaluations.
+ *
+ * This field is optional. If not specified, the default value is
+ * TimeBased
.
*
- * Applies one or more tags to the tracker resource. A tag is a key-value - * pair helps manage, identify, search, and filter your resources by - * labelling them. - *
- *
- * Format: "key" : "value"
+ * Specifies the position filtering for the tracker resource.
*
- * Restrictions: + * Valid values: *
*- * Maximum 50 tags per resource - *
- *- * Each resource tag must be unique with a maximum of one value. - *
- *- * Maximum key length: 128 Unicode characters in UTF-8 - *
- *
- * Maximum value length: 256 Unicode characters in UTF-8
+ * TimeBased
- Location updates are evaluated against linked
+ * geofence collections, but not every location update is stored. If your
+ * update frequency is more often than 30 seconds, only one update per 30
+ * seconds is stored for each unique device ID.
*
- * Can use alphanumeric characters (A–Z, a–z, 0–9), and the following
- * characters: + - = . _ : / @.
+ * DistanceBased
- If the device has moved less than 30 m (98.4
+ * ft), location updates are ignored. Location updates within this area are
+ * neither evaluated against linked geofence collections, nor stored. This
+ * helps control costs by reducing the number of geofence evaluations and
+ * historical device positions to paginate through. Distance-based filtering
+ * can also reduce the effects of GPS noise when displaying device
+ * trajectories on a map.
*
- * Cannot use "aws:" as a prefix for a key.
+ * AccuracyBased
- If the device has moved less than the
+ * measured accuracy, location updates are ignored. For example, if two
+ * consecutive updates from a device have a horizontal accuracy of 5 m and
+ * 10 m, the second update is ignored if the device has moved less than 15
+ * m. Ignored location updates are neither evaluated against linked geofence
+ * collections, nor stored. This can reduce the effects of GPS noise when
+ * displaying device trajectories on a map, and can help control your costs
+ * by reducing the number of geofence evaluations.
*
- * Applies one or more tags to the tracker resource. A tag is a - * key-value pair helps manage, identify, search, and filter your - * resources by labelling them. - *
- *
- * Format: "key" : "value"
- *
- * Restrictions: - *
- *- * Maximum 50 tags per resource - *
- *- * Each resource tag must be unique with a maximum of one value. - *
- *- * Maximum key length: 128 Unicode characters in UTF-8 - *
- *- * Maximum value length: 256 Unicode characters in UTF-8 - *
- *- * Can use alphanumeric characters (A–Z, a–z, 0–9), and the - * following characters: + - = . _ : / @. - *
- *- * Cannot use "aws:" as a prefix for a key. - *
- *- * Applies one or more tags to the tracker resource. A tag is a key-value - * pair helps manage, identify, search, and filter your resources by - * labelling them. - *
- *
- * Format: "key" : "value"
- *
- * Restrictions: - *
- *- * Maximum 50 tags per resource - *
- *- * Each resource tag must be unique with a maximum of one value. - *
- *- * Maximum key length: 128 Unicode characters in UTF-8 - *
- *- * Maximum value length: 256 Unicode characters in UTF-8 - *
- *
- * Can use alphanumeric characters (A–Z, a–z, 0–9), and the following
- * characters: + - = . _ : / @.
+ * This field is optional. If not specified, the default value is
+ * TimeBased
.
*
- * Cannot use "aws:" as a prefix for a key. - *
- *- * Applies one or more tags to the tracker resource. A tag is a - * key-value pair helps manage, identify, search, and filter your - * resources by labelling them. - *
- *
- * Format: "key" : "value"
+ * @param positionFiltering
+ * Specifies the position filtering for the tracker resource. *
*- * Restrictions: + * Valid values: *
*- * Maximum 50 tags per resource - *
- *- * Each resource tag must be unique with a maximum of one value. - *
- *
- * Maximum key length: 128 Unicode characters in UTF-8
+ * TimeBased
- Location updates are evaluated
+ * against linked geofence collections, but not every location
+ * update is stored. If your update frequency is more often than
+ * 30 seconds, only one update per 30 seconds is stored for each
+ * unique device ID.
*
- * Maximum value length: 256 Unicode characters in UTF-8
+ * DistanceBased
- If the device has moved less than
+ * 30 m (98.4 ft), location updates are ignored. Location updates
+ * within this area are neither evaluated against linked geofence
+ * collections, nor stored. This helps control costs by reducing
+ * the number of geofence evaluations and historical device
+ * positions to paginate through. Distance-based filtering can
+ * also reduce the effects of GPS noise when displaying device
+ * trajectories on a map.
*
- * Can use alphanumeric characters (A–Z, a–z, 0–9), and the
- * following characters: + - = . _ : / @.
+ * AccuracyBased
- If the device has moved less than
+ * the measured accuracy, location updates are ignored. For
+ * example, if two consecutive updates from a device have a
+ * horizontal accuracy of 5 m and 10 m, the second update is
+ * ignored if the device has moved less than 15 m. Ignored
+ * location updates are neither evaluated against linked geofence
+ * collections, nor stored. This can reduce the effects of GPS
+ * noise when displaying device trajectories on a map, and can
+ * help control your costs by reducing the number of geofence
+ * evaluations.
*
- * Cannot use "aws:" as a prefix for a key.
+ * This field is optional. If not specified, the default value is
+ * TimeBased
.
*
- * Applies one or more tags to the tracker resource. A tag is a key-value - * pair helps manage, identify, search, and filter your resources by - * labelling them. - *
- *
- * Format: "key" : "value"
+ * Specifies the position filtering for the tracker resource.
*
- * Restrictions: + * Valid values: *
*- * Maximum 50 tags per resource - *
- *- * Each resource tag must be unique with a maximum of one value. - *
- *
- * Maximum key length: 128 Unicode characters in UTF-8
+ * TimeBased
- Location updates are evaluated against linked
+ * geofence collections, but not every location update is stored. If your
+ * update frequency is more often than 30 seconds, only one update per 30
+ * seconds is stored for each unique device ID.
*
- * Maximum value length: 256 Unicode characters in UTF-8
+ * DistanceBased
- If the device has moved less than 30 m (98.4
+ * ft), location updates are ignored. Location updates within this area are
+ * neither evaluated against linked geofence collections, nor stored. This
+ * helps control costs by reducing the number of geofence evaluations and
+ * historical device positions to paginate through. Distance-based filtering
+ * can also reduce the effects of GPS noise when displaying device
+ * trajectories on a map.
*
- * Can use alphanumeric characters (A–Z, a–z, 0–9), and the following
- * characters: + - = . _ : / @.
+ * AccuracyBased
- If the device has moved less than the
+ * measured accuracy, location updates are ignored. For example, if two
+ * consecutive updates from a device have a horizontal accuracy of 5 m and
+ * 10 m, the second update is ignored if the device has moved less than 15
+ * m. Ignored location updates are neither evaluated against linked geofence
+ * collections, nor stored. This can reduce the effects of GPS noise when
+ * displaying device trajectories on a map, and can help control your costs
+ * by reducing the number of geofence evaluations.
*
- * Cannot use "aws:" as a prefix for a key.
+ * This field is optional. If not specified, the default value is
+ * TimeBased
.
*
* Returns a reference to this object so that method calls can be chained * together. + *
+ * Constraints:
+ * Allowed Values: TimeBased, DistanceBased, AccuracyBased
*
- * @param tags
- * Applies one or more tags to the tracker resource. A tag is a - * key-value pair helps manage, identify, search, and filter your - * resources by labelling them. - *
- *
- * Format: "key" : "value"
+ * @param positionFiltering
+ * Specifies the position filtering for the tracker resource. *
*- * Restrictions: + * Valid values: *
*- * Maximum 50 tags per resource - *
- *- * Each resource tag must be unique with a maximum of one value. - *
- *
- * Maximum key length: 128 Unicode characters in UTF-8
+ * TimeBased
- Location updates are evaluated
+ * against linked geofence collections, but not every location
+ * update is stored. If your update frequency is more often than
+ * 30 seconds, only one update per 30 seconds is stored for each
+ * unique device ID.
*
- * Maximum value length: 256 Unicode characters in UTF-8
+ * DistanceBased
- If the device has moved less than
+ * 30 m (98.4 ft), location updates are ignored. Location updates
+ * within this area are neither evaluated against linked geofence
+ * collections, nor stored. This helps control costs by reducing
+ * the number of geofence evaluations and historical device
+ * positions to paginate through. Distance-based filtering can
+ * also reduce the effects of GPS noise when displaying device
+ * trajectories on a map.
*
- * Can use alphanumeric characters (A–Z, a–z, 0–9), and the
- * following characters: + - = . _ : / @.
+ * AccuracyBased
- If the device has moved less than
+ * the measured accuracy, location updates are ignored. For
+ * example, if two consecutive updates from a device have a
+ * horizontal accuracy of 5 m and 10 m, the second update is
+ * ignored if the device has moved less than 15 m. Ignored
+ * location updates are neither evaluated against linked geofence
+ * collections, nor stored. This can reduce the effects of GPS
+ * noise when displaying device trajectories on a map, and can
+ * help control your costs by reducing the number of geofence
+ * evaluations.
*
- * Cannot use "aws:" as a prefix for a key.
+ * This field is optional. If not specified, the default value is
+ * TimeBased
.
*
- * Applies one or more tags to the tracker resource. A tag is a key-value - * pair helps manage, identify, search, and filter your resources by - * labelling them. - *
- *
- * Format: "key" : "value"
- *
- * Restrictions: - *
- *
- * Maximum 50 tags per resource
+ * Whether to enable position UPDATE
events from this tracker
+ * to be sent to EventBridge.
*
- * Each resource tag must be unique with a maximum of one value.
+ * You do not need enable this feature to get ENTER
and
+ * EXIT
events for geofences with this tracker. Those events
+ * are always sent to EventBridge.
*
+ * Whether to enable position UPDATE
events from this
+ * tracker to be sent to EventBridge.
+ *
+ * You do not need enable this feature to get ENTER
and
+ * EXIT
events for geofences with this tracker. Those
+ * events are always sent to EventBridge.
+ *
- * Maximum key length: 128 Unicode characters in UTF-8
+ * Whether to enable position UPDATE
events from this tracker
+ * to be sent to EventBridge.
*
- * Maximum value length: 256 Unicode characters in UTF-8
+ * You do not need enable this feature to get ENTER
and
+ * EXIT
events for geofences with this tracker. Those events
+ * are always sent to EventBridge.
*
+ * Whether to enable position UPDATE
events from this
+ * tracker to be sent to EventBridge.
+ *
+ * You do not need enable this feature to get ENTER
and
+ * EXIT
events for geofences with this tracker. Those
+ * events are always sent to EventBridge.
+ *
- * Can use alphanumeric characters (A–Z, a–z, 0–9), and the following
- * characters: + - = . _ : / @.
+ * Whether to enable position UPDATE
events from this tracker
+ * to be sent to EventBridge.
*
- * Cannot use "aws:" as a prefix for a key.
+ * You do not need enable this feature to get ENTER
and
+ * EXIT
events for geofences with this tracker. Those events
+ * are always sent to EventBridge.
*
- * The method adds a new key-value pair into Tags parameter, and returns a - * reference to this object so that method calls can be chained together. + * * - * @param key The key of the entry to be added into Tags. - * @param value The corresponding value of the entry to be added into Tags. - * @return A reference to this updated object so that method calls can be - * chained together. + * @param eventBridgeEnabled
+ * Whether to enable position UPDATE
events from
+ * this tracker to be sent to EventBridge.
+ *
+ * You do not need enable this feature to get ENTER
+ * and EXIT
events for geofences with this tracker.
+ * Those events are always sent to EventBridge.
+ *
+ * Whether to enable position UPDATE
events from this tracker
+ * to be sent to EventBridge.
+ *
+ * You do not need enable this feature to get ENTER
and
+ * EXIT
events for geofences with this tracker. Those events
+ * are always sent to EventBridge.
+ *
* Returns a reference to this object so that method calls can be chained * together. + * + * @param eventBridgeEnabled
+ * Whether to enable position UPDATE
events from
+ * this tracker to be sent to EventBridge.
+ *
+ * You do not need enable this feature to get ENTER
+ * and EXIT
events for geofences with this tracker.
+ * Those events are always sent to EventBridge.
+ *
- * The name for the tracker resource. - *
- *
- * Requirements:
+ * Enables GeospatialQueries
for a tracker that uses a Amazon Web Services KMS customer managed key.
*
- * Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-), - * periods (.), and underscores (_). + * This parameter is only used if you are using a KMS customer managed key. *
- *- * Must be a unique tracker resource name. + * If you wish to encrypt your data using your own KMS customer managed key, + * then the Bounding Polygon Queries feature will be disabled by default. + * This is because by using this feature, a representation of your device + * positions will not be encrypted using the your KMS managed key. The exact + * device position, however; is still encrypted using your managed key. *
- *
- * No spaces allowed. For example, ExampleTracker
.
+ * You can choose to opt-in to the Bounding Polygon Quseries feature. This
+ * is done by setting the KmsKeyEnableGeospatialQueries
+ * parameter to true when creating or updating a Tracker.
*
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ *
*
* @return
- * The name for the tracker resource. - *
- *
- * Requirements:
+ * Enables GeospatialQueries
for a tracker that uses a
+ * Amazon Web Services KMS customer managed key.
*
- * Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens - * (-), periods (.), and underscores (_). + * This parameter is only used if you are using a KMS customer + * managed key. *
- *- * Must be a unique tracker resource name. + * If you wish to encrypt your data using your own KMS customer + * managed key, then the Bounding Polygon Queries feature will be + * disabled by default. This is because by using this feature, a + * representation of your device positions will not be encrypted + * using the your KMS managed key. The exact device position, + * however; is still encrypted using your managed key. *
- *
- * No spaces allowed. For example, ExampleTracker
.
+ * You can choose to opt-in to the Bounding Polygon Quseries
+ * feature. This is done by setting the
+ * KmsKeyEnableGeospatialQueries
parameter to true when
+ * creating or updating a Tracker.
*
- * The name for the tracker resource.
+ * Enables GeospatialQueries
for a tracker that uses a Amazon Web Services KMS customer managed key.
*
- * Requirements: + * This parameter is only used if you are using a KMS customer managed key. *
- *- * Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-), - * periods (.), and underscores (_). + * If you wish to encrypt your data using your own KMS customer managed key, + * then the Bounding Polygon Queries feature will be disabled by default. + * This is because by using this feature, a representation of your device + * positions will not be encrypted using the your KMS managed key. The exact + * device position, however; is still encrypted using your managed key. *
- *
- * Must be a unique tracker resource name.
+ * You can choose to opt-in to the Bounding Polygon Quseries feature. This
+ * is done by setting the KmsKeyEnableGeospatialQueries
+ * parameter to true when creating or updating a Tracker.
*
+ * Enables GeospatialQueries
for a tracker that uses a
+ * Amazon Web Services KMS customer managed key.
+ *
+ * This parameter is only used if you are using a KMS customer + * managed key. + *
+ *+ * If you wish to encrypt your data using your own KMS customer + * managed key, then the Bounding Polygon Queries feature will be + * disabled by default. This is because by using this feature, a + * representation of your device positions will not be encrypted + * using the your KMS managed key. The exact device position, + * however; is still encrypted using your managed key. + *
+ *
+ * You can choose to opt-in to the Bounding Polygon Quseries
+ * feature. This is done by setting the
+ * KmsKeyEnableGeospatialQueries
parameter to true when
+ * creating or updating a Tracker.
+ *
- * No spaces allowed. For example, ExampleTracker
.
+ * Enables GeospatialQueries
for a tracker that uses a Amazon Web Services KMS customer managed key.
*
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * This parameter is only used if you are using a KMS customer managed key.
+ *
+ * If you wish to encrypt your data using your own KMS customer managed key, + * then the Bounding Polygon Queries feature will be disabled by default. + * This is because by using this feature, a representation of your device + * positions will not be encrypted using the your KMS managed key. The exact + * device position, however; is still encrypted using your managed key. + *
+ *
+ * You can choose to opt-in to the Bounding Polygon Quseries feature. This
+ * is done by setting the KmsKeyEnableGeospatialQueries
+ * parameter to true when creating or updating a Tracker.
+ *
- * The name for the tracker resource. - *
- *- * Requirements: + * @param kmsKeyEnableGeospatialQueries
+ * Enables GeospatialQueries
for a tracker that uses
+ * a Amazon Web Services KMS customer managed key.
*
- * Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens - * (-), periods (.), and underscores (_). + * This parameter is only used if you are using a KMS customer + * managed key. *
- *- * Must be a unique tracker resource name. + * If you wish to encrypt your data using your own KMS customer + * managed key, then the Bounding Polygon Queries feature will be + * disabled by default. This is because by using this feature, a + * representation of your device positions will not be encrypted + * using the your KMS managed key. The exact device position, + * however; is still encrypted using your managed key. *
- *
- * No spaces allowed. For example, ExampleTracker
.
+ * You can choose to opt-in to the Bounding Polygon Quseries
+ * feature. This is done by setting the
+ * KmsKeyEnableGeospatialQueries
parameter to true
+ * when creating or updating a Tracker.
*
- * The name for the tracker resource. - *
- *
- * Requirements:
+ * Enables GeospatialQueries
for a tracker that uses a Amazon Web Services KMS customer managed key.
*
- * Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-), - * periods (.), and underscores (_). + * This parameter is only used if you are using a KMS customer managed key. *
- *- * Must be a unique tracker resource name. + * If you wish to encrypt your data using your own KMS customer managed key, + * then the Bounding Polygon Queries feature will be disabled by default. + * This is because by using this feature, a representation of your device + * positions will not be encrypted using the your KMS managed key. The exact + * device position, however; is still encrypted using your managed key. *
- *
- * No spaces allowed. For example, ExampleTracker
.
+ * You can choose to opt-in to the Bounding Polygon Quseries feature. This
+ * is done by setting the KmsKeyEnableGeospatialQueries
+ * parameter to true when creating or updating a Tracker.
*
* Returns a reference to this object so that method calls can be chained * together. - *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param trackerName
- * The name for the tracker resource. - *
- *- * Requirements: + * @param kmsKeyEnableGeospatialQueries
+ * Enables GeospatialQueries
for a tracker that uses
+ * a Amazon Web Services KMS customer managed key.
*
- * Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens - * (-), periods (.), and underscores (_). + * This parameter is only used if you are using a KMS customer + * managed key. *
- *- * Must be a unique tracker resource name. + * If you wish to encrypt your data using your own KMS customer + * managed key, then the Bounding Polygon Queries feature will be + * disabled by default. This is because by using this feature, a + * representation of your device positions will not be encrypted + * using the your KMS managed key. The exact device position, + * however; is still encrypted using your managed key. *
- *
- * No spaces allowed. For example, ExampleTracker
.
+ * You can choose to opt-in to the Bounding Polygon Quseries
+ * feature. This is done by setting the
+ * KmsKeyEnableGeospatialQueries
parameter to true
+ * when creating or updating a Tracker.
*
- * The timestamp for when the tracker resource was created in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the tracker resource.
*
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*/
- private java.util.Date createTime;
+ private String trackerName;
/**
*
@@ -44,76 +46,74 @@ public class CreateTrackerResult implements Serializable {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*/
private String trackerArn;
/**
*
- * The name of the tracker resource.
+ * The timestamp for when the tracker resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*/
- private String trackerName;
+ private java.util.Date createTime;
/**
*
- * The timestamp for when the tracker resource was created in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the tracker resource.
*
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
* @return
- * The timestamp for when the tracker resource was created in
- * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the tracker resource.
*
- * The timestamp for when the tracker resource was created in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the tracker resource.
*
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param createTime
- * The timestamp for when the tracker resource was created in
- * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param trackerName
+ * The name of the tracker resource. *
*/ - public void setCreateTime(java.util.Date createTime) { - this.createTime = createTime; + public void setTrackerName(String trackerName) { + this.trackerName = trackerName; } /** *
- * The timestamp for when the tracker resource was created in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the tracker resource.
*
* Returns a reference to this object so that method calls can be chained * together. + *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param createTime
- * The timestamp for when the tracker resource was created in
- * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param trackerName
+ * The name of the tracker resource. *
* @return A reference to this updated object so that method calls can be * chained together. */ - public CreateTrackerResult withCreateTime(java.util.Date createTime) { - this.createTime = createTime; + public CreateTrackerResult withTrackerName(String trackerName) { + this.trackerName = trackerName; return this; } @@ -134,8 +134,8 @@ public CreateTrackerResult withCreateTime(java.util.Date createTime) { * Constraints:
* The Amazon Resource Name (ARN) for the tracker resource. Used
@@ -172,8 +172,8 @@ public String getTrackerArn() {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param trackerArn
* The Amazon Resource Name (ARN) for the tracker resource. Used
@@ -213,8 +213,8 @@ public void setTrackerArn(String trackerArn) {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param trackerArn
* The Amazon Resource Name (ARN) for the tracker resource. Used @@ -239,58 +239,58 @@ public CreateTrackerResult withTrackerArn(String trackerArn) { /** *
- * The name of the tracker resource.
+ * The timestamp for when the tracker resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
* @return
- * The name of the tracker resource.
+ * The timestamp for when the tracker resource was created in
+ * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * The name of the tracker resource.
+ * The timestamp for when the tracker resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param trackerName
- * The name of the tracker resource. + * @param createTime
+ * The timestamp for when the tracker resource was created in
+ * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * The name of the tracker resource.
+ * The timestamp for when the tracker resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
* Returns a reference to this object so that method calls can be chained * together. - *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param trackerName
- * The name of the tracker resource. + * @param createTime
+ * The timestamp for when the tracker resource was created in
+ * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String collectionName;
@@ -50,7 +50,7 @@ public class DeleteGeofenceCollectionRequest extends AmazonWebServiceRequest imp
*
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* The name of the geofence collection to be deleted. @@ -67,7 +67,7 @@ public String getCollectionName() { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* The name of the geofence collection to be deleted. @@ -87,7 +87,7 @@ public void setCollectionName(String collectionName) { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* The name of the geofence collection to be deleted. diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteGeofenceCollectionResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteGeofenceCollectionResult.java index 42fa52382f..829faffcdd 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteGeofenceCollectionResult.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteGeofenceCollectionResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteKeyRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteKeyRequest.java index 598b28a9f0..f1a6027a59 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteKeyRequest.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteKeyRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -33,10 +33,31 @@ public class DeleteKeyRequest extends AmazonWebServiceRequest implements Seriali *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String keyName;
+ /**
+ *
+ * ForceDelete bypasses an API key's expiry conditions and deletes the key.
+ * Set the parameter true
to delete the key or to
+ * false
to not preemptively delete the API key.
+ *
+ * Valid values: true
, or false
.
+ *
+ * Required: No + *
+ *+ * This action is irreversible. Only use ForceDelete if you are certain the + * key is no longer in use. + *
+ ** The name of the API key to delete. @@ -44,7 +65,7 @@ public class DeleteKeyRequest extends AmazonWebServiceRequest implements Seriali *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* The name of the API key to delete. @@ -61,7 +82,7 @@ public String getKeyName() { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param keyName
* The name of the API key to delete. @@ -81,7 +102,7 @@ public void setKeyName(String keyName) { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param keyName
* The name of the API key to delete. @@ -94,6 +115,178 @@ public DeleteKeyRequest withKeyName(String keyName) { return this; } + /** + *
+ * ForceDelete bypasses an API key's expiry conditions and deletes the key.
+ * Set the parameter true
to delete the key or to
+ * false
to not preemptively delete the API key.
+ *
+ * Valid values: true
, or false
.
+ *
+ * Required: No + *
+ *+ * This action is irreversible. Only use ForceDelete if you are certain the + * key is no longer in use. + *
+ *
+ * ForceDelete bypasses an API key's expiry conditions and deletes
+ * the key. Set the parameter true
to delete the key or
+ * to false
to not preemptively delete the API key.
+ *
+ * Valid values: true
, or false
.
+ *
+ * Required: No + *
+ *+ * This action is irreversible. Only use ForceDelete if you are + * certain the key is no longer in use. + *
+ *
+ * ForceDelete bypasses an API key's expiry conditions and deletes the key.
+ * Set the parameter true
to delete the key or to
+ * false
to not preemptively delete the API key.
+ *
+ * Valid values: true
, or false
.
+ *
+ * Required: No + *
+ *+ * This action is irreversible. Only use ForceDelete if you are certain the + * key is no longer in use. + *
+ *
+ * ForceDelete bypasses an API key's expiry conditions and deletes
+ * the key. Set the parameter true
to delete the key or
+ * to false
to not preemptively delete the API key.
+ *
+ * Valid values: true
, or false
.
+ *
+ * Required: No + *
+ *+ * This action is irreversible. Only use ForceDelete if you are + * certain the key is no longer in use. + *
+ *
+ * ForceDelete bypasses an API key's expiry conditions and deletes the key.
+ * Set the parameter true
to delete the key or to
+ * false
to not preemptively delete the API key.
+ *
+ * Valid values: true
, or false
.
+ *
+ * Required: No + *
+ *+ * This action is irreversible. Only use ForceDelete if you are certain the + * key is no longer in use. + *
+ *
+ * ForceDelete bypasses an API key's expiry conditions and
+ * deletes the key. Set the parameter true
to delete
+ * the key or to false
to not preemptively delete
+ * the API key.
+ *
+ * Valid values: true
, or false
.
+ *
+ * Required: No + *
+ *+ * This action is irreversible. Only use ForceDelete if you are + * certain the key is no longer in use. + *
+ *
+ * ForceDelete bypasses an API key's expiry conditions and deletes the key.
+ * Set the parameter true
to delete the key or to
+ * false
to not preemptively delete the API key.
+ *
+ * Valid values: true
, or false
.
+ *
+ * Required: No + *
+ *+ * This action is irreversible. Only use ForceDelete if you are certain the + * key is no longer in use. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param forceDelete
+ * ForceDelete bypasses an API key's expiry conditions and
+ * deletes the key. Set the parameter true
to delete
+ * the key or to false
to not preemptively delete
+ * the API key.
+ *
+ * Valid values: true
, or false
.
+ *
+ * Required: No + *
+ *+ * This action is irreversible. Only use ForceDelete if you are + * certain the key is no longer in use. + *
+ *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String mapName;
@@ -49,7 +49,7 @@ public class DeleteMapRequest extends AmazonWebServiceRequest implements Seriali
*
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* The name of the map resource to be deleted. @@ -66,7 +66,7 @@ public String getMapName() { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param mapName
* The name of the map resource to be deleted. @@ -86,7 +86,7 @@ public void setMapName(String mapName) { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param mapName
* The name of the map resource to be deleted. diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteMapResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteMapResult.java index 76990b523b..f72f6f8294 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteMapResult.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteMapResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeletePlaceIndexRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeletePlaceIndexRequest.java index 10a9307afa..e0d4ff3e9c 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeletePlaceIndexRequest.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeletePlaceIndexRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -37,7 +37,7 @@ public class DeletePlaceIndexRequest extends AmazonWebServiceRequest implements *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String indexName;
@@ -48,7 +48,7 @@ public class DeletePlaceIndexRequest extends AmazonWebServiceRequest implements
*
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* The name of the place index resource to be deleted. @@ -65,7 +65,7 @@ public String getIndexName() { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param indexName
* The name of the place index resource to be deleted. @@ -85,7 +85,7 @@ public void setIndexName(String indexName) { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param indexName
* The name of the place index resource to be deleted. diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeletePlaceIndexResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeletePlaceIndexResult.java index e7ce4e6f1e..862f1bb514 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeletePlaceIndexResult.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeletePlaceIndexResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteRouteCalculatorRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteRouteCalculatorRequest.java index fc926ae7d9..523858d6b9 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteRouteCalculatorRequest.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteRouteCalculatorRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -37,7 +37,7 @@ public class DeleteRouteCalculatorRequest extends AmazonWebServiceRequest implem *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String calculatorName;
@@ -48,7 +48,7 @@ public class DeleteRouteCalculatorRequest extends AmazonWebServiceRequest implem
*
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* The name of the route calculator resource to be deleted. @@ -65,7 +65,7 @@ public String getCalculatorName() { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param calculatorName
* The name of the route calculator resource to be deleted. @@ -85,7 +85,7 @@ public void setCalculatorName(String calculatorName) { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param calculatorName
* The name of the route calculator resource to be deleted. diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteRouteCalculatorResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteRouteCalculatorResult.java index e879df2022..d7f6f18e59 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteRouteCalculatorResult.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteRouteCalculatorResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteTrackerRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteTrackerRequest.java index bbda946d3f..cb24942ce8 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteTrackerRequest.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteTrackerRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -39,7 +39,7 @@ public class DeleteTrackerRequest extends AmazonWebServiceRequest implements Ser *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String trackerName;
@@ -50,7 +50,7 @@ public class DeleteTrackerRequest extends AmazonWebServiceRequest implements Ser
*
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* The name of the tracker resource to be deleted. @@ -67,7 +67,7 @@ public String getTrackerName() { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param trackerName
* The name of the tracker resource to be deleted. @@ -87,7 +87,7 @@ public void setTrackerName(String trackerName) { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param trackerName
* The name of the tracker resource to be deleted. diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteTrackerResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteTrackerResult.java index d4489d6020..0da7253345 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteTrackerResult.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DeleteTrackerResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeGeofenceCollectionRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeGeofenceCollectionRequest.java index 98ae0bb6dd..f536f85191 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeGeofenceCollectionRequest.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeGeofenceCollectionRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -33,7 +33,7 @@ public class DescribeGeofenceCollectionRequest extends AmazonWebServiceRequest i *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String collectionName;
@@ -44,7 +44,7 @@ public class DescribeGeofenceCollectionRequest extends AmazonWebServiceRequest i
*
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* The name of the geofence collection. @@ -61,7 +61,7 @@ public String getCollectionName() { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* The name of the geofence collection. @@ -81,7 +81,7 @@ public void setCollectionName(String collectionName) { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* The name of the geofence collection. diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeGeofenceCollectionResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeGeofenceCollectionResult.java index 72977c91f5..c1db52cd8c 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeGeofenceCollectionResult.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeGeofenceCollectionResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -18,6 +18,17 @@ import java.io.Serializable; public class DescribeGeofenceCollectionResult implements Serializable { + /** + *
+ * The name of the geofence collection. + *
+ *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String collectionName;
+
/**
*
* The Amazon Resource Name (ARN) for the geofence collection resource. Used
@@ -35,40 +46,38 @@ public class DescribeGeofenceCollectionResult implements Serializable {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*/
private String collectionArn;
/**
*
- * The name of the geofence collection. + * The optional description for the geofence collection. *
*
* Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Length: 0 - 1000
*/
- private String collectionName;
+ private String description;
/**
*
- * The timestamp for when the geofence resource was created in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
+ * No longer used. Always returns RequestBasedUsage
.
*
+ * Constraints:
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*/
- private java.util.Date createTime;
+ private String pricingPlan;
/**
*
- * The optional description for the geofence collection. + * No longer used. Always returns an empty string. *
- *
- * Constraints:
- * Length: 0 - 1000
*/
- private String description;
+ private String pricingPlanDataSource;
/**
*
@@ -85,37 +94,95 @@ public class DescribeGeofenceCollectionResult implements Serializable { /** *
- * No longer used. Always returns RequestBasedUsage
.
+ * Displays the key, value pairs of tags associated with this resource.
+ *
+ * The timestamp for when the geofence resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
+ *
+ * The timestamp for when the geofence collection was last updated in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
+ *
+ * The number of geofences in the geofence collection. *
*
* Constraints:
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
+ * Range: 0 -
*/
- private String pricingPlan;
+ private Integer geofenceCount;
/**
*
- * No longer used. Always returns an empty string. + * The name of the geofence collection. *
+ *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @return
+ * The name of the geofence collection. + *
*/ - private String pricingPlanDataSource; + public String getCollectionName() { + return collectionName; + } /** *- * Displays the key, value pairs of tags associated with this resource. + * The name of the geofence collection. *
+ *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param collectionName
+ * The name of the geofence collection. + *
*/ - private java.util.Map
- * The timestamp for when the geofence collection was last updated in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
+ * The name of the geofence collection.
*
+ * Returns a reference to this object so that method calls can be chained + * together. + *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param collectionName
+ * The name of the geofence collection. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. */ - private java.util.Date updateTime; + public DescribeGeofenceCollectionResult withCollectionName(String collectionName) { + this.collectionName = collectionName; + return this; + } /** *
@@ -134,8 +201,8 @@ public class DescribeGeofenceCollectionResult implements Serializable {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @return
* The Amazon Resource Name (ARN) for the geofence collection
@@ -172,8 +239,8 @@ public String getCollectionArn() {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param collectionArn
* The Amazon Resource Name (ARN) for the geofence collection
@@ -213,8 +280,8 @@ public void setCollectionArn(String collectionArn) {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param collectionArn
* The Amazon Resource Name (ARN) for the geofence collection @@ -237,122 +304,6 @@ public DescribeGeofenceCollectionResult withCollectionArn(String collectionArn) return this; } - /** - *
- * The name of the geofence collection. - *
- *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @return
- * The name of the geofence collection. - *
- */ - public String getCollectionName() { - return collectionName; - } - - /** - *- * The name of the geofence collection. - *
- *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param collectionName
- * The name of the geofence collection. - *
- */ - public void setCollectionName(String collectionName) { - this.collectionName = collectionName; - } - - /** - *- * The name of the geofence collection. - *
- *- * Returns a reference to this object so that method calls can be chained - * together. - *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param collectionName
- * The name of the geofence collection. - *
- * @return A reference to this updated object so that method calls can be - * chained together. - */ - public DescribeGeofenceCollectionResult withCollectionName(String collectionName) { - this.collectionName = collectionName; - return this; - } - - /** - *
- * The timestamp for when the geofence resource was created in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
- *
- * The timestamp for when the geofence resource was created in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
- *
- * The timestamp for when the geofence resource was created in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
- *
- * The timestamp for when the geofence resource was created in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
- *
- * The timestamp for when the geofence resource was created in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
- *
- * Returns a reference to this object so that method calls can be chained - * together. - * - * @param createTime
- * The timestamp for when the geofence resource was created in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
- *
* The optional description for the geofence collection. @@ -407,78 +358,6 @@ public DescribeGeofenceCollectionResult withDescription(String description) { return this; } - /** - *
- * A key identifier for an Amazon Web Services KMS customer managed key assigned to the Amazon - * Location resource - *
- *
- * Constraints:
- * Length: 1 - 2048
- *
- * @return
- * A key identifier for an Amazon Web Services KMS customer managed key assigned to the - * Amazon Location resource - *
- */ - public String getKmsKeyId() { - return kmsKeyId; - } - - /** - *- * A key identifier for an Amazon Web Services KMS customer managed key assigned to the Amazon - * Location resource - *
- *
- * Constraints:
- * Length: 1 - 2048
- *
- * @param kmsKeyId
- * A key identifier for an Amazon Web Services KMS customer managed key assigned to - * the Amazon Location resource - *
- */ - public void setKmsKeyId(String kmsKeyId) { - this.kmsKeyId = kmsKeyId; - } - - /** - *- * A key identifier for an Amazon Web Services KMS customer managed key assigned to the Amazon - * Location resource - *
- *- * Returns a reference to this object so that method calls can be chained - * together. - *
- * Constraints:
- * Length: 1 - 2048
- *
- * @param kmsKeyId
- * A key identifier for an Amazon Web Services KMS customer managed key assigned to - * the Amazon Location resource - *
- * @return A reference to this updated object so that method calls can be - * chained together. - */ - public DescribeGeofenceCollectionResult withKmsKeyId(String kmsKeyId) { - this.kmsKeyId = kmsKeyId; - return this; - } - /** *
* No longer used. Always returns RequestBasedUsage
.
@@ -626,6 +505,78 @@ public DescribeGeofenceCollectionResult withPricingPlanDataSource(String pricing
return this;
}
+ /**
+ *
+ * A key identifier for an Amazon Web Services KMS customer managed key assigned to the Amazon + * Location resource + *
+ *
+ * Constraints:
+ * Length: 1 - 2048
+ *
+ * @return
+ * A key identifier for an Amazon Web Services KMS customer managed key assigned to the + * Amazon Location resource + *
+ */ + public String getKmsKeyId() { + return kmsKeyId; + } + + /** + *+ * A key identifier for an Amazon Web Services KMS customer managed key assigned to the Amazon + * Location resource + *
+ *
+ * Constraints:
+ * Length: 1 - 2048
+ *
+ * @param kmsKeyId
+ * A key identifier for an Amazon Web Services KMS customer managed key assigned to + * the Amazon Location resource + *
+ */ + public void setKmsKeyId(String kmsKeyId) { + this.kmsKeyId = kmsKeyId; + } + + /** + *+ * A key identifier for an Amazon Web Services KMS customer managed key assigned to the Amazon + * Location resource + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + *
+ * Constraints:
+ * Length: 1 - 2048
+ *
+ * @param kmsKeyId
+ * A key identifier for an Amazon Web Services KMS customer managed key assigned to + * the Amazon Location resource + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public DescribeGeofenceCollectionResult withKmsKeyId(String kmsKeyId) { + this.kmsKeyId = kmsKeyId; + return this; + } + /** ** Displays the key, value pairs of tags associated with this resource. @@ -709,6 +660,65 @@ public DescribeGeofenceCollectionResult clearTagsEntries() { return this; } + /** + *
+ * The timestamp for when the geofence resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
+ *
+ * The timestamp for when the geofence resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
+ *
+ * The timestamp for when the geofence resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
+ *
+ * The timestamp for when the geofence resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
+ *
+ * The timestamp for when the geofence resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
+ *
+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param createTime
+ * The timestamp for when the geofence resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
+ *
* The timestamp for when the geofence collection was last updated in + * The number of geofences in the geofence collection. + *
+ *
+ * Constraints:
+ * Range: 0 -
+ *
+ * @return
+ * The number of geofences in the geofence collection. + *
+ */ + public Integer getGeofenceCount() { + return geofenceCount; + } + + /** + *+ * The number of geofences in the geofence collection. + *
+ *
+ * Constraints:
+ * Range: 0 -
+ *
+ * @param geofenceCount
+ * The number of geofences in the geofence collection. + *
+ */ + public void setGeofenceCount(Integer geofenceCount) { + this.geofenceCount = geofenceCount; + } + + /** + *+ * The number of geofences in the geofence collection. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + *
+ * Constraints:
+ * Range: 0 -
+ *
+ * @param geofenceCount
+ * The number of geofences in the geofence collection. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public DescribeGeofenceCollectionResult withGeofenceCount(Integer geofenceCount) { + this.geofenceCount = geofenceCount; + return this; + } + /** * Returns a string representation of this object; useful for testing and * debugging. @@ -780,24 +844,26 @@ public DescribeGeofenceCollectionResult withUpdateTime(java.util.Date updateTime public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); - if (getCollectionArn() != null) - sb.append("CollectionArn: " + getCollectionArn() + ","); if (getCollectionName() != null) sb.append("CollectionName: " + getCollectionName() + ","); - if (getCreateTime() != null) - sb.append("CreateTime: " + getCreateTime() + ","); + if (getCollectionArn() != null) + sb.append("CollectionArn: " + getCollectionArn() + ","); if (getDescription() != null) sb.append("Description: " + getDescription() + ","); - if (getKmsKeyId() != null) - sb.append("KmsKeyId: " + getKmsKeyId() + ","); if (getPricingPlan() != null) sb.append("PricingPlan: " + getPricingPlan() + ","); if (getPricingPlanDataSource() != null) sb.append("PricingPlanDataSource: " + getPricingPlanDataSource() + ","); + if (getKmsKeyId() != null) + sb.append("KmsKeyId: " + getKmsKeyId() + ","); if (getTags() != null) sb.append("Tags: " + getTags() + ","); + if (getCreateTime() != null) + sb.append("CreateTime: " + getCreateTime() + ","); if (getUpdateTime() != null) - sb.append("UpdateTime: " + getUpdateTime()); + sb.append("UpdateTime: " + getUpdateTime() + ","); + if (getGeofenceCount() != null) + sb.append("GeofenceCount: " + getGeofenceCount()); sb.append("}"); return sb.toString(); } @@ -807,21 +873,23 @@ public int hashCode() { final int prime = 31; int hashCode = 1; - hashCode = prime * hashCode - + ((getCollectionArn() == null) ? 0 : getCollectionArn().hashCode()); hashCode = prime * hashCode + ((getCollectionName() == null) ? 0 : getCollectionName().hashCode()); - hashCode = prime * hashCode + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode()); + hashCode = prime * hashCode + + ((getCollectionArn() == null) ? 0 : getCollectionArn().hashCode()); hashCode = prime * hashCode + ((getDescription() == null) ? 0 : getDescription().hashCode()); - hashCode = prime * hashCode + ((getKmsKeyId() == null) ? 0 : getKmsKeyId().hashCode()); hashCode = prime * hashCode + ((getPricingPlan() == null) ? 0 : getPricingPlan().hashCode()); hashCode = prime * hashCode + ((getPricingPlanDataSource() == null) ? 0 : getPricingPlanDataSource().hashCode()); + hashCode = prime * hashCode + ((getKmsKeyId() == null) ? 0 : getKmsKeyId().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); + hashCode = prime * hashCode + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode()); hashCode = prime * hashCode + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode()); + hashCode = prime * hashCode + + ((getGeofenceCount() == null) ? 0 : getGeofenceCount().hashCode()); return hashCode; } @@ -836,30 +904,21 @@ public boolean equals(Object obj) { return false; DescribeGeofenceCollectionResult other = (DescribeGeofenceCollectionResult) obj; - if (other.getCollectionArn() == null ^ this.getCollectionArn() == null) - return false; - if (other.getCollectionArn() != null - && other.getCollectionArn().equals(this.getCollectionArn()) == false) - return false; if (other.getCollectionName() == null ^ this.getCollectionName() == null) return false; if (other.getCollectionName() != null && other.getCollectionName().equals(this.getCollectionName()) == false) return false; - if (other.getCreateTime() == null ^ this.getCreateTime() == null) + if (other.getCollectionArn() == null ^ this.getCollectionArn() == null) return false; - if (other.getCreateTime() != null - && other.getCreateTime().equals(this.getCreateTime()) == false) + if (other.getCollectionArn() != null + && other.getCollectionArn().equals(this.getCollectionArn()) == false) return false; if (other.getDescription() == null ^ this.getDescription() == null) return false; if (other.getDescription() != null && other.getDescription().equals(this.getDescription()) == false) return false; - if (other.getKmsKeyId() == null ^ this.getKmsKeyId() == null) - return false; - if (other.getKmsKeyId() != null && other.getKmsKeyId().equals(this.getKmsKeyId()) == false) - return false; if (other.getPricingPlan() == null ^ this.getPricingPlan() == null) return false; if (other.getPricingPlan() != null @@ -870,15 +929,29 @@ public boolean equals(Object obj) { if (other.getPricingPlanDataSource() != null && other.getPricingPlanDataSource().equals(this.getPricingPlanDataSource()) == false) return false; + if (other.getKmsKeyId() == null ^ this.getKmsKeyId() == null) + return false; + if (other.getKmsKeyId() != null && other.getKmsKeyId().equals(this.getKmsKeyId()) == false) + return false; if (other.getTags() == null ^ this.getTags() == null) return false; if (other.getTags() != null && other.getTags().equals(this.getTags()) == false) return false; + if (other.getCreateTime() == null ^ this.getCreateTime() == null) + return false; + if (other.getCreateTime() != null + && other.getCreateTime().equals(this.getCreateTime()) == false) + return false; if (other.getUpdateTime() == null ^ this.getUpdateTime() == null) return false; if (other.getUpdateTime() != null && other.getUpdateTime().equals(this.getUpdateTime()) == false) return false; + if (other.getGeofenceCount() == null ^ this.getGeofenceCount() == null) + return false; + if (other.getGeofenceCount() != null + && other.getGeofenceCount().equals(this.getGeofenceCount()) == false) + return false; return true; } } diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeKeyRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeKeyRequest.java index af93c36ca7..cdfe1ae566 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeKeyRequest.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeKeyRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -32,7 +32,7 @@ public class DescribeKeyRequest extends AmazonWebServiceRequest implements Seria *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String keyName;
@@ -43,7 +43,7 @@ public class DescribeKeyRequest extends AmazonWebServiceRequest implements Seria
*
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* The name of the API key resource. @@ -60,7 +60,7 @@ public String getKeyName() { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param keyName
* The name of the API key resource. @@ -80,7 +80,7 @@ public void setKeyName(String keyName) { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param keyName
* The name of the API key resource. diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeKeyResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeKeyResult.java index 37b2baaa9f..b935b9edba 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeKeyResult.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeKeyResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -18,34 +18,6 @@ import java.io.Serializable; public class DescribeKeyResult implements Serializable { - /** - *
- * The timestamp for when the API key resource was created in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * The optional description for the API key resource. - *
- *
- * Constraints:
- * Length: 0 - 1000
- */
- private String description;
-
- /**
- *
- * The timestamp for when the API key resource will expire in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
* The key value/string of an API key.
@@ -72,8 +44,8 @@ public class DescribeKeyResult implements Serializable {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*/
private String keyArn;
@@ -84,7 +56,7 @@ public class DescribeKeyResult implements Serializable {
*
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String keyName;
@@ -96,189 +68,49 @@ public class DescribeKeyResult implements Serializable {
*/
private ApiKeyRestrictions restrictions;
- /**
- *
- * Tags associated with the API key resource. - *
- */ - private java.util.Map
- * The timestamp for when the API key resource was last updated in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
* The timestamp for when the API key resource was created in ISO
* 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * The timestamp for when the API key resource was created in
- * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * The timestamp for when the API key resource was created in ISO
* 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * The timestamp for when the API key resource was created in
- * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * The timestamp for when the API key resource was created in ISO
* 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Returns a reference to this object so that method calls can be chained - * together. - * - * @param createTime
- * The timestamp for when the API key resource was created in
- * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * The optional description for the API key resource. - *
- *
- * Constraints:
- * Length: 0 - 1000
- *
- * @return
- * The optional description for the API key resource. - *
- */ - public String getDescription() { - return description; - } - - /** - *- * The optional description for the API key resource. - *
- *
- * Constraints:
- * Length: 0 - 1000
- *
- * @param description
- * The optional description for the API key resource. - *
- */ - public void setDescription(String description) { - this.description = description; - } + private java.util.Date updateTime; /** ** The optional description for the API key resource. *
*- * Returns a reference to this object so that method calls can be chained - * together. - *
* Constraints:
* Length: 0 - 1000
- *
- * @param description
- * The optional description for the API key resource. - *
- * @return A reference to this updated object so that method calls can be - * chained together. - */ - public DescribeKeyResult withDescription(String description) { - this.description = description; - return this; - } - - /** - *
- * The timestamp for when the API key resource will expire in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * The timestamp for when the API key resource will expire in
- * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * The timestamp for when the API key resource will expire in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * The timestamp for when the API key resource will expire in
- * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * The timestamp for when the API key resource will expire in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ * Tags associated with the API key resource.
*
- * Returns a reference to this object so that method calls can be chained - * together. - * - * @param expireTime
- * The timestamp for when the API key resource will expire in
- * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
@@ -350,8 +182,8 @@ public DescribeKeyResult withKey(String key) {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @return
* The Amazon Resource Name (ARN) for the API key resource. Used
@@ -387,8 +219,8 @@ public String getKeyArn() {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param keyArn
* The Amazon Resource Name (ARN) for the API key resource. Used
@@ -427,8 +259,8 @@ public void setKeyArn(String keyArn) {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param keyArn
* The Amazon Resource Name (ARN) for the API key resource. Used @@ -458,7 +290,7 @@ public DescribeKeyResult withKeyArn(String keyArn) { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* The name of the API key resource. @@ -475,7 +307,7 @@ public String getKeyName() { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param keyName
* The name of the API key resource. @@ -495,7 +327,7 @@ public void setKeyName(String keyName) { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param keyName
* The name of the API key resource. @@ -561,81 +393,115 @@ public DescribeKeyResult withRestrictions(ApiKeyRestrictions restrictions) { /** *
- * Tags associated with the API key resource.
+ * The timestamp for when the API key resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Tags associated with the API key resource.
+ * The timestamp for when the API key resource was created in
+ * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Tags associated with the API key resource.
+ * The timestamp for when the API key resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Tags associated with the API key resource. + * @param createTime
+ * The timestamp for when the API key resource was created in
+ * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Tags associated with the API key resource.
+ * The timestamp for when the API key resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
* Returns a reference to this object so that method calls can be chained * together. * - * @param tags
- * Tags associated with the API key resource. + * @param createTime
+ * The timestamp for when the API key resource was created in
+ * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Tags associated with the API key resource.
+ * The timestamp for when the API key resource will expire in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
+ * The timestamp for when the API key resource will expire in
+ * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
- * The method adds a new key-value pair into Tags parameter, and returns a
- * reference to this object so that method calls can be chained together.
+ * The timestamp for when the API key resource will expire in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ * The timestamp for when the API key resource will expire in
+ * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ * The timestamp for when the API key resource will expire in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
* Returns a reference to this object so that method calls can be chained * together. + * + * @param expireTime
+ * The timestamp for when the API key resource will expire in
+ * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ * The optional description for the API key resource. + *
+ *
+ * Constraints:
+ * Length: 0 - 1000
+ *
+ * @return
+ * The optional description for the API key resource. + *
+ */ + public String getDescription() { + return description; + } + + /** + *+ * The optional description for the API key resource. + *
+ *
+ * Constraints:
+ * Length: 0 - 1000
+ *
+ * @param description
+ * The optional description for the API key resource. + *
+ */ + public void setDescription(String description) { + this.description = description; + } + + /** + *+ * The optional description for the API key resource. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + *
+ * Constraints:
+ * Length: 0 - 1000
+ *
+ * @param description
+ * The optional description for the API key resource. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public DescribeKeyResult withDescription(String description) { + this.description = description; + return this; + } + + /** + *+ * Tags associated with the API key resource. + *
+ * + * @return+ * Tags associated with the API key resource. + *
+ */ + public java.util.Map+ * Tags associated with the API key resource. + *
+ * + * @param tags+ * Tags associated with the API key resource. + *
+ */ + public void setTags(java.util.Map+ * Tags associated with the API key resource. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param tags
+ * Tags associated with the API key resource. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public DescribeKeyResult withTags(java.util.Map+ * Tags associated with the API key resource. + *
+ *
+ * The method adds a new key-value pair into Tags parameter, and returns a
+ * reference to this object so that method calls can be chained together.
+ *
+ * @param key The key of the entry to be added into Tags.
+ * @param value The corresponding value of the entry to be added into Tags.
+ * @return A reference to this updated object so that method calls can be
+ * chained together.
+ */
+ public DescribeKeyResult addTagsEntry(String key, String value) {
+ if (null == this.tags) {
+ this.tags = new java.util.HashMap
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ */
+ public DescribeKeyResult clearTagsEntries() {
+ this.tags = null;
+ return this;
+ }
+
/**
* Returns a string representation of this object; useful for testing and
* debugging.
@@ -709,12 +709,6 @@ public DescribeKeyResult withUpdateTime(java.util.Date updateTime) {
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("{");
- if (getCreateTime() != null)
- sb.append("CreateTime: " + getCreateTime() + ",");
- if (getDescription() != null)
- sb.append("Description: " + getDescription() + ",");
- if (getExpireTime() != null)
- sb.append("ExpireTime: " + getExpireTime() + ",");
if (getKey() != null)
sb.append("Key: " + getKey() + ",");
if (getKeyArn() != null)
@@ -723,10 +717,16 @@ public String toString() {
sb.append("KeyName: " + getKeyName() + ",");
if (getRestrictions() != null)
sb.append("Restrictions: " + getRestrictions() + ",");
- if (getTags() != null)
- sb.append("Tags: " + getTags() + ",");
+ if (getCreateTime() != null)
+ sb.append("CreateTime: " + getCreateTime() + ",");
+ if (getExpireTime() != null)
+ sb.append("ExpireTime: " + getExpireTime() + ",");
if (getUpdateTime() != null)
- sb.append("UpdateTime: " + getUpdateTime());
+ sb.append("UpdateTime: " + getUpdateTime() + ",");
+ if (getDescription() != null)
+ sb.append("Description: " + getDescription() + ",");
+ if (getTags() != null)
+ sb.append("Tags: " + getTags());
sb.append("}");
return sb.toString();
}
@@ -736,17 +736,17 @@ public int hashCode() {
final int prime = 31;
int hashCode = 1;
- hashCode = prime * hashCode + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
- hashCode = prime * hashCode
- + ((getDescription() == null) ? 0 : getDescription().hashCode());
- hashCode = prime * hashCode + ((getExpireTime() == null) ? 0 : getExpireTime().hashCode());
hashCode = prime * hashCode + ((getKey() == null) ? 0 : getKey().hashCode());
hashCode = prime * hashCode + ((getKeyArn() == null) ? 0 : getKeyArn().hashCode());
hashCode = prime * hashCode + ((getKeyName() == null) ? 0 : getKeyName().hashCode());
hashCode = prime * hashCode
+ ((getRestrictions() == null) ? 0 : getRestrictions().hashCode());
- hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode());
+ hashCode = prime * hashCode + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
+ hashCode = prime * hashCode + ((getExpireTime() == null) ? 0 : getExpireTime().hashCode());
hashCode = prime * hashCode + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode());
+ hashCode = prime * hashCode
+ + ((getDescription() == null) ? 0 : getDescription().hashCode());
+ hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode());
return hashCode;
}
@@ -761,21 +761,6 @@ public boolean equals(Object obj) {
return false;
DescribeKeyResult other = (DescribeKeyResult) obj;
- if (other.getCreateTime() == null ^ this.getCreateTime() == null)
- return false;
- if (other.getCreateTime() != null
- && other.getCreateTime().equals(this.getCreateTime()) == false)
- return false;
- if (other.getDescription() == null ^ this.getDescription() == null)
- return false;
- if (other.getDescription() != null
- && other.getDescription().equals(this.getDescription()) == false)
- return false;
- if (other.getExpireTime() == null ^ this.getExpireTime() == null)
- return false;
- if (other.getExpireTime() != null
- && other.getExpireTime().equals(this.getExpireTime()) == false)
- return false;
if (other.getKey() == null ^ this.getKey() == null)
return false;
if (other.getKey() != null && other.getKey().equals(this.getKey()) == false)
@@ -793,15 +778,30 @@ public boolean equals(Object obj) {
if (other.getRestrictions() != null
&& other.getRestrictions().equals(this.getRestrictions()) == false)
return false;
- if (other.getTags() == null ^ this.getTags() == null)
+ if (other.getCreateTime() == null ^ this.getCreateTime() == null)
return false;
- if (other.getTags() != null && other.getTags().equals(this.getTags()) == false)
+ if (other.getCreateTime() != null
+ && other.getCreateTime().equals(this.getCreateTime()) == false)
+ return false;
+ if (other.getExpireTime() == null ^ this.getExpireTime() == null)
+ return false;
+ if (other.getExpireTime() != null
+ && other.getExpireTime().equals(this.getExpireTime()) == false)
return false;
if (other.getUpdateTime() == null ^ this.getUpdateTime() == null)
return false;
if (other.getUpdateTime() != null
&& other.getUpdateTime().equals(this.getUpdateTime()) == false)
return false;
+ if (other.getDescription() == null ^ this.getDescription() == null)
+ return false;
+ if (other.getDescription() != null
+ && other.getDescription().equals(this.getDescription()) == false)
+ return false;
+ if (other.getTags() == null ^ this.getTags() == null)
+ return false;
+ if (other.getTags() != null && other.getTags().equals(this.getTags()) == false)
+ return false;
return true;
}
}
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeMapRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeMapRequest.java
index d55f4b7b58..65dd14fcd2 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeMapRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeMapRequest.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -32,7 +32,7 @@ public class DescribeMapRequest extends AmazonWebServiceRequest implements Seria
*
* Constraints:
* Constraints:
* The name of the map resource.
@@ -60,7 +60,7 @@ public String getMapName() {
*
* Constraints:
* The name of the map resource.
@@ -80,7 +80,7 @@ public void setMapName(String mapName) {
*
* Constraints:
* The name of the map resource.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeMapResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeMapResult.java
index 9056e63405..365b208e27 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeMapResult.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeMapResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -20,36 +20,14 @@
public class DescribeMapResult implements Serializable {
/**
*
- * Specifies the map tile style selected from a partner data provider.
- *
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
- * Specifies the data provider for the associated map tiles.
- *
- * The optional description for the map resource.
+ * The map style selected from an available provider.
*
* Constraints:
@@ -67,22 +45,11 @@ public class DescribeMapResult implements Serializable {
* Constraints:
- * The map style selected from an available provider.
- *
- * Constraints:
* No longer used. Always returns
- * Tags associated with the map resource.
- *
- * The timestamp for when the map resource was last update in ISO
- * 8601 format:
- * Specifies the map tile style selected from a partner data provider.
+ * Specifies the data provider for the associated map tiles.
*
- * Specifies the map tile style selected from a partner data
- * provider.
- *
* Specifies the map tile style selected from a partner data provider.
*
- * Specifies the map tile style selected from a partner data
- * provider.
- *
- * Specifies the map tile style selected from a partner data provider.
+ * The optional description for the map resource.
*
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param configuration
- * Specifies the map tile style selected from a partner data
- * provider.
- *
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
@@ -181,138 +98,72 @@ public java.util.Date getCreateTime() {
* href="https://www.iso.org/iso-8601-date-and-time-format.html">ISO
* 8601 format:
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
- * The timestamp for when the map resource was created in ISO
* 8601 format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param createTime
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
- * Specifies the data provider for the associated map tiles.
- *
- * Specifies the data provider for the associated map tiles.
- *
- * Specifies the data provider for the associated map tiles.
- *
- * Specifies the data provider for the associated map tiles.
- *
- * Specifies the data provider for the associated map tiles.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param dataSource
- * Specifies the data provider for the associated map tiles.
- *
- * The optional description for the map resource.
+ * The map style selected from an available provider.
*
* Constraints:
- * The optional description for the map resource.
+ * The map style selected from an available provider.
*
- * The optional description for the map resource.
+ * The map style selected from an available provider.
*
* Constraints:
- * The optional description for the map resource.
+ * @param mapName
+ * The map style selected from an available provider.
*
- * The optional description for the map resource.
+ * The map style selected from an available provider.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * The optional description for the map resource.
+ * @param mapName
+ * The map style selected from an available provider.
*
* The Amazon Resource Name (ARN) for the map resource. Used to
@@ -368,8 +219,8 @@ public String getMapArn() {
* Constraints:
* The Amazon Resource Name (ARN) for the map resource. Used to
@@ -407,8 +258,8 @@ public void setMapArn(String mapArn) {
* Constraints:
* The Amazon Resource Name (ARN) for the map resource. Used to
@@ -432,160 +283,250 @@ public DescribeMapResult withMapArn(String mapArn) {
/**
*
- * The map style selected from an available provider.
+ * No longer used. Always returns
+ * Constraints:
+ * No longer used. Always returns
+ * No longer used. Always returns
+ * Constraints:
+ * No longer used. Always returns
+ * No longer used. Always returns
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * No longer used. Always returns
+ * No longer used. Always returns
+ * Constraints:
+ * No longer used. Always returns
+ * No longer used. Always returns
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * No longer used. Always returns
+ * Specifies the data provider for the associated map tiles.
*
- * Constraints:
- * The map style selected from an available provider.
+ * Specifies the data provider for the associated map tiles.
*
- * The map style selected from an available provider.
+ * Specifies the data provider for the associated map tiles.
*
- * Constraints:
- * The map style selected from an available provider.
+ * @param dataSource
+ * Specifies the data provider for the associated map tiles.
*
- * The map style selected from an available provider.
+ * Specifies the data provider for the associated map tiles.
*
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The map style selected from an available provider.
+ * @param dataSource
+ * Specifies the data provider for the associated map tiles.
*
- * No longer used. Always returns
- * Constraints:
- * No longer used. Always returns
- * No longer used. Always returns
- * Constraints:
- * No longer used. Always returns
+ * Specifies the map tile style selected from a partner data
+ * provider.
*
- * No longer used. Always returns
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * No longer used. Always returns
+ * Specifies the map tile style selected from a partner data
+ * provider.
*
- * No longer used. Always returns
* Constraints:
- * No longer used. Always returns
+ * The optional description for the map resource.
+ *
+ * The optional description for the map resource.
+ *
+ * Constraints:
+ * The optional description for the map resource.
*
- * No longer used. Always returns
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * No longer used. Always returns
+ * The optional description for the map resource.
*
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param createTime
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
* The timestamp for when the map resource was last update in
* Constraints:
* Constraints:
* The name of the place index resource.
@@ -60,7 +60,7 @@ public String getIndexName() {
*
* Constraints:
* The name of the place index resource.
@@ -80,7 +80,7 @@ public void setIndexName(String indexName) {
*
* Constraints:
* The name of the place index resource.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribePlaceIndexResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribePlaceIndexResult.java
index 268a63897a..a25b573062 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribePlaceIndexResult.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribePlaceIndexResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -20,48 +20,47 @@
public class DescribePlaceIndexResult implements Serializable {
/**
*
- * The timestamp for when the place index resource was created in ISO
- * 8601 format:
+ * Constraints:
- * The data provider of geospatial data. Values can be one of the following:
+ * The Amazon Resource Name (ARN) for the place index resource. Used to
+ * specify a resource across Amazon Web Services.
*
- *
- *
- *
- * For more information about data providers, see Amazon Location Service data providers.
- *
- * The specified data storage option for requesting Places.
+ * No longer used. Always returns
+ * Constraints:
@@ -75,47 +74,57 @@ public class DescribePlaceIndexResult implements Serializable {
/**
*
- * The Amazon Resource Name (ARN) for the place index resource. Used to
- * specify a resource across Amazon Web Services.
+ * The timestamp for when the place index resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the place index resource was last updated in ISO
+ * 8601 format:
+ * The data provider of geospatial data. Values can be one of the following:
*
- * Format example:
- *
- * Constraints:
- * The name of the place index resource being described.
+ *
- * Constraints:
- * No longer used. Always returns
- * Constraints:
@@ -126,295 +135,277 @@ public class DescribePlaceIndexResult implements Serializable {
/**
*
- * The timestamp for when the place index resource was last updated in ISO
- * 8601 format:
- * The timestamp for when the place index resource was created in ISO
- * 8601 format:
- * The timestamp for when the place index resource was created in ISO
- * 8601 format:
- * The timestamp for when the place index resource was created in ISO
- * 8601 format:
+ * Constraints:
- * The timestamp for when the place index resource was created in
- * ISO
- * 8601 format:
+ * The name of the place index resource being described.
*
- * The timestamp for when the place index resource was created in ISO
- * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * The timestamp for when the place index resource was created in
- * ISO
- * 8601 format:
+ * The name of the place index resource being described.
*
- * The data provider of geospatial data. Values can be one of the following:
+ * The Amazon Resource Name (ARN) for the place index resource. Used to
+ * specify a resource across Amazon Web Services.
*
- *
- *
- *
- * For more information about data providers, see Amazon Location Service data providers.
- *
- * The data provider of geospatial data. Values can be one of the
- * following:
+ * The Amazon Resource Name (ARN) for the place index resource. Used
+ * to specify a resource across Amazon Web Services.
*
- *
- *
- *
- * For more information about data providers, see Amazon Location Service data providers.
- *
- * The data provider of geospatial data. Values can be one of the following:
+ * The Amazon Resource Name (ARN) for the place index resource. Used to
+ * specify a resource across Amazon Web Services.
*
- *
- *
- *
- * For more information about data providers, see Amazon Location Service data providers.
- *
- * The data provider of geospatial data. Values can be one of the
- * following:
+ * @param indexArn
+ * The Amazon Resource Name (ARN) for the place index resource.
+ * Used to specify a resource across Amazon Web Services.
*
- *
- *
- *
- * For more information about data providers, see Amazon Location Service data providers.
- *
- * The data provider of geospatial data. Values can be one of the following:
+ * The Amazon Resource Name (ARN) for the place index resource. Used to
+ * specify a resource across Amazon Web Services.
*
- *
- *
- *
- * For more information about data providers, see Amazon Location Service data providers.
- *
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * The data provider of geospatial data. Values can be one of the
- * following:
+ * @param indexArn
+ * The Amazon Resource Name (ARN) for the place index resource.
+ * Used to specify a resource across Amazon Web Services.
*
- *
- *
- *
- * For more information about data providers, see Amazon Location Service data providers.
- *
- * The specified data storage option for requesting Places.
+ * No longer used. Always returns
+ * Constraints:
- * The specified data storage option for requesting Places.
+ * No longer used. Always returns
- * The specified data storage option for requesting Places.
+ * No longer used. Always returns
+ * Constraints:
- * The specified data storage option for requesting Places.
+ * @param pricingPlan
+ * No longer used. Always returns
- * The specified data storage option for requesting Places.
+ * No longer used. Always returns
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * The specified data storage option for requesting Places.
+ * @param pricingPlan
+ * No longer used. Always returns
+ * No longer used. Always returns
+ * Constraints:
+ * No longer used. Always returns
+ * No longer used. Always returns
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * No longer used. Always returns
- * The Amazon Resource Name (ARN) for the place index resource. Used to
- * specify a resource across Amazon Web Services.
- *
- * Format example:
- *
- * Constraints:
- * The Amazon Resource Name (ARN) for the place index resource. Used
- * to specify a resource across Amazon Web Services.
- *
- * Format example:
- *
- * The Amazon Resource Name (ARN) for the place index resource. Used to
- * specify a resource across Amazon Web Services.
- *
- * Format example:
- *
- * Constraints:
- * The Amazon Resource Name (ARN) for the place index resource.
- * Used to specify a resource across Amazon Web Services.
- *
- * Format example:
- *
+ * The timestamp for when the place index resource was created in
+ * ISO
+ * 8601 format:
- * The Amazon Resource Name (ARN) for the place index resource. Used to
- * specify a resource across Amazon Web Services.
- *
- * Format example:
- *
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The Amazon Resource Name (ARN) for the place index resource.
- * Used to specify a resource across Amazon Web Services.
- *
- * Format example:
- *
+ * The timestamp for when the place index resource was created in
+ * ISO
+ * 8601 format:
- * The name of the place index resource being described.
+ * The timestamp for when the place index resource was last updated in ISO
+ * 8601 format:
- * Constraints:
- * The name of the place index resource being described.
+ * The timestamp for when the place index resource was last updated
+ * in ISO
+ * 8601 format:
- * The name of the place index resource being described.
+ * The timestamp for when the place index resource was last updated in ISO
+ * 8601 format:
- * Constraints:
- * The name of the place index resource being described.
+ * @param updateTime
+ * The timestamp for when the place index resource was last
+ * updated in ISO
+ * 8601 format:
- * The name of the place index resource being described.
+ * The timestamp for when the place index resource was last updated in ISO
+ * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The name of the place index resource being described.
+ * @param updateTime
+ * The timestamp for when the place index resource was last
+ * updated in ISO
+ * 8601 format:
- * No longer used. Always returns
- * Constraints:
+ *
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
+ *
- * No longer used. Always returns
+ *
+ *
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
+ *
+ * The data provider of geospatial data. Values can be one of the following:
+ *
+ *
+ *
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
+ *
+ * The data provider of geospatial data. Values can be one of the
+ * following:
+ *
+ *
+ *
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
+ *
- * No longer used. Always returns
- * Constraints:
- * No longer used. Always returns
- * No longer used. Always returns
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
*
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * No longer used. Always returns
+ * The data provider of geospatial data. Values can be one of the
+ * following:
+ *
+ *
+ *
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
*
- * No longer used. Always returns
+ * The specified data storage option for requesting Places.
+ *
- * Constraints:
- * No longer used. Always returns
+ * The specified data storage option for requesting Places.
*
- * No longer used. Always returns
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * No longer used. Always returns
+ * The specified data storage option for requesting Places.
*
- * The timestamp for when the place index resource was last updated in ISO
- * 8601 format:
- * The timestamp for when the place index resource was last updated
- * in ISO
- * 8601 format:
- * The timestamp for when the place index resource was last updated in ISO
- * 8601 format:
- * The timestamp for when the place index resource was last
- * updated in ISO
- * 8601 format:
- * The timestamp for when the place index resource was last updated in ISO
- * 8601 format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param updateTime
- * The timestamp for when the place index resource was last
- * updated in ISO
- * 8601 format:
* Constraints:
* Constraints:
* The name of the route calculator resource.
@@ -60,7 +60,7 @@ public String getCalculatorName() {
*
* Constraints:
* The name of the route calculator resource.
@@ -80,7 +80,7 @@ public void setCalculatorName(String calculatorName) {
*
* Constraints:
* The name of the route calculator resource.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeRouteCalculatorResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeRouteCalculatorResult.java
index e2f40c2aa2..9b66e56328 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeRouteCalculatorResult.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeRouteCalculatorResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -18,6 +18,17 @@
import java.io.Serializable;
public class DescribeRouteCalculatorResult implements Serializable {
+ /**
+ *
+ * The name of the route calculator resource being described.
+ *
+ * Constraints:
* The Amazon Resource Name (ARN) for the Route calculator resource. Use the
@@ -35,21 +46,31 @@ public class DescribeRouteCalculatorResult implements Serializable {
* Constraints:
- * The name of the route calculator resource being described.
+ * Always returns
* Constraints:
+ * The optional description of the route calculator resource.
+ *
+ * Constraints:
@@ -67,6 +88,22 @@ public class DescribeRouteCalculatorResult implements Serializable {
*/
private java.util.Date createTime;
+ /**
+ *
+ * The timestamp when the route calculator resource was last updated in ISO
+ * 8601 format:
+ * For example,
* The data provider of traffic and road network data. Indicates one of the
@@ -99,47 +136,67 @@ public class DescribeRouteCalculatorResult implements Serializable {
/**
*
- * The optional description of the route calculator resource.
+ * Tags associated with route calculator resource.
*
- * Constraints:
- * Always returns
* Constraints:
+ * The name of the route calculator resource being described.
+ *
- * Tags associated with route calculator resource.
+ * The name of the route calculator resource being described.
*
+ * Constraints:
+ * The name of the route calculator resource being described.
+ *
- * The timestamp when the route calculator resource was last updated in ISO
- * 8601 format:
- * For example,
+ * Constraints:
+ * The name of the route calculator resource being described.
+ *
@@ -158,8 +215,8 @@ public class DescribeRouteCalculatorResult implements Serializable {
* Constraints:
* The Amazon Resource Name (ARN) for the Route calculator resource.
@@ -196,8 +253,8 @@ public String getCalculatorArn() {
* Constraints:
* The Amazon Resource Name (ARN) for the Route calculator
@@ -237,8 +294,8 @@ public void setCalculatorArn(String calculatorArn) {
* Constraints:
* The Amazon Resource Name (ARN) for the Route calculator
@@ -263,58 +320,157 @@ public DescribeRouteCalculatorResult withCalculatorArn(String calculatorArn) {
/**
*
- * The name of the route calculator resource being described.
+ * Always returns
* Constraints:
- * The name of the route calculator resource being described.
+ * Always returns
- * The name of the route calculator resource being described.
+ * Always returns
* Constraints:
- * The name of the route calculator resource being described.
+ * @param pricingPlan
+ * Always returns
- * The name of the route calculator resource being described.
+ * Always returns
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * The name of the route calculator resource being described.
+ * @param pricingPlan
+ * Always returns
+ * Always returns
+ * Constraints:
+ * Always returns
+ * Always returns
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Always returns
+ * The optional description of the route calculator resource.
+ *
+ * Constraints:
+ * The optional description of the route calculator resource.
+ *
+ * The optional description of the route calculator resource.
+ *
+ * Constraints:
+ * The optional description of the route calculator resource.
+ *
+ * The optional description of the route calculator resource.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The optional description of the route calculator resource.
+ *
- * The data provider of traffic and road network data. Indicates one of the
- * available providers:
+ * The timestamp when the route calculator resource was last updated in ISO
+ * 8601 format:
- *
- *
- *
+ *
+ * @return
+ * The timestamp when the route calculator resource was last updated
+ * in ISO
+ * 8601 format:
+ * For example,
+ * The timestamp when the route calculator resource was last updated in ISO
+ * 8601 format:
+ * For example,
+ * The timestamp when the route calculator resource was last
+ * updated in ISO
+ * 8601 format:
+ * For example,
+ * The timestamp when the route calculator resource was last updated in ISO
+ * 8601 format:
+ * For example,
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param updateTime
+ * The timestamp when the route calculator resource was last
+ * updated in ISO
+ * 8601 format:
+ * For example,
+ * The data provider of traffic and road network data. Indicates one of the
+ * available providers:
+ *
+ *
+ *
+ *
* For more information about data providers, see Amazon Location Service data providers.
@@ -602,162 +860,6 @@ public DescribeRouteCalculatorResult withDataSource(String dataSource) {
return this;
}
- /**
- *
- * The optional description of the route calculator resource.
- *
- * Constraints:
- * The optional description of the route calculator resource.
- *
- * The optional description of the route calculator resource.
- *
- * Constraints:
- * The optional description of the route calculator resource.
- *
- * The optional description of the route calculator resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The optional description of the route calculator resource.
- *
- * Always returns
- * Constraints:
- * Always returns
- * Always returns
- * Constraints:
- * Always returns
- * Always returns
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * Always returns
- * Always returns
- * Constraints:
- * Always returns
- * Always returns
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * Always returns
* Tags associated with route calculator resource.
@@ -838,108 +940,6 @@ public DescribeRouteCalculatorResult clearTagsEntries() {
return this;
}
- /**
- *
- * The timestamp when the route calculator resource was last updated in ISO
- * 8601 format:
- * For example,
- * The timestamp when the route calculator resource was last updated
- * in ISO
- * 8601 format:
- * For example,
- * The timestamp when the route calculator resource was last updated in ISO
- * 8601 format:
- * For example,
- * The timestamp when the route calculator resource was last
- * updated in ISO
- * 8601 format:
- * For example,
- * The timestamp when the route calculator resource was last updated in ISO
- * 8601 format:
- * For example,
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param updateTime
- * The timestamp when the route calculator resource was last
- * updated in ISO
- * 8601 format:
- * For example,
* Constraints:
* Constraints:
* The name of the tracker resource.
@@ -60,7 +60,7 @@ public String getTrackerName() {
*
* Constraints:
* The name of the tracker resource.
@@ -80,7 +80,7 @@ public void setTrackerName(String trackerName) {
*
* Constraints:
* The name of the tracker resource.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeTrackerResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeTrackerResult.java
index 41b9214329..c11c296c15 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeTrackerResult.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeTrackerResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -20,12 +20,36 @@
public class DescribeTrackerResult implements Serializable {
/**
*
- * The timestamp for when the tracker resource was created in ISO
- * 8601 format:
+ * Constraints:
+ * The Amazon Resource Name (ARN) for the tracker resource. Used when you
+ * need to specify a resource across all Amazon Web Services.
+ *
+ * Format example:
+ *
+ * Constraints:
@@ -39,12 +63,46 @@ public class DescribeTrackerResult implements Serializable {
/**
*
- * Whether
+ * Constraints:
+ * No longer used. Always returns an empty string.
+ *
+ * The tags associated with the tracker resource.
+ *
+ * The timestamp for when the tracker resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the tracker resource was last updated in ISO
+ * 8601 format:
@@ -71,50 +129,55 @@ public class DescribeTrackerResult implements Serializable {
/**
*
- * Always returns
- * Constraints:
- * No longer used. Always returns an empty string.
+ * Enables
- * The tags associated with the tracker resource.
+ * This parameter is only used if you are using a KMS customer managed key.
*
+ * If you wish to encrypt your data using your own KMS customer managed key,
+ * then the Bounding Polygon Queries feature will be disabled by default.
+ * This is because by using this feature, a representation of your device
+ * positions will not be encrypted using the your KMS managed key. The exact
+ * device position, however; is still encrypted using your managed key.
+ *
+ * You can choose to opt-in to the Bounding Polygon Quseries feature. This
+ * is done by setting the
- * The Amazon Resource Name (ARN) for the tracker resource. Used when you
- * need to specify a resource across all Amazon Web Services.
- *
- * Format example:
- *
* Constraints:
+ * The name of the tracker resource.
+ *
@@ -123,73 +186,156 @@ public class DescribeTrackerResult implements Serializable {
*
* Constraints:
+ * The name of the tracker resource.
+ *
- * The timestamp for when the tracker resource was last updated in ISO
- * 8601 format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the tracker resource.
+ *
- * The timestamp for when the tracker resource was created in ISO
- * 8601 format:
+ * Format example:
+ *
+ * Constraints:
- * The timestamp for when the tracker resource was created in
- * ISO 8601 format:
+ * Format example:
+ *
- * The timestamp for when the tracker resource was created in ISO
- * 8601 format:
+ * Format example:
+ *
+ * Constraints:
- * The timestamp for when the tracker resource was created in
- * ISO 8601 format:
+ * The Amazon Resource Name (ARN) for the tracker resource. Used
+ * when you need to specify a resource across all Amazon Web
+ * Services.
+ *
+ * Format example:
+ *
- * The timestamp for when the tracker resource was created in ISO
- * 8601 format:
+ * Format example:
+ *
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * The timestamp for when the tracker resource was created in
- * ISO 8601 format:
+ * The Amazon Resource Name (ARN) for the tracker resource. Used
+ * when you need to specify a resource across all Amazon Web
+ * Services.
+ *
+ * Format example:
+ *
- * Whether
- * Whether
- * Whether
- * Whether
- * Whether
- * Whether
- * Whether
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param eventBridgeEnabled
- * Whether
- * A key identifier for an Amazon Web Services KMS customer managed key assigned to the Amazon
- * Location resource.
- *
- * Constraints:
- * A key identifier for an Amazon Web Services KMS customer managed key assigned to the
- * Amazon Location resource.
- *
- * A key identifier for an Amazon Web Services KMS customer managed key assigned to the Amazon
- * Location resource.
- *
- * Constraints:
- * A key identifier for an Amazon Web Services KMS customer managed key assigned to
- * the Amazon Location resource.
- *
- * A key identifier for an Amazon Web Services KMS customer managed key assigned to the Amazon
- * Location resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * A key identifier for an Amazon Web Services KMS customer managed key assigned to
- * the Amazon Location resource.
- *
- * The position filtering method of the tracker resource.
- *
- * Constraints:
- * The position filtering method of the tracker resource.
- *
- * The position filtering method of the tracker resource.
- *
- * Constraints:
- * The position filtering method of the tracker resource.
- *
- * The position filtering method of the tracker resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The position filtering method of the tracker resource.
- *
- * The position filtering method of the tracker resource.
- *
- * Constraints:
- * The position filtering method of the tracker resource.
- *
- * The position filtering method of the tracker resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The position filtering method of the tracker resource.
- *
* Always returns
- * The Amazon Resource Name (ARN) for the tracker resource. Used when you
- * need to specify a resource across all Amazon Web Services.
- *
- * Format example:
- *
- * Constraints:
- * The Amazon Resource Name (ARN) for the tracker resource. Used
- * when you need to specify a resource across all Amazon Web
- * Services.
+ * The timestamp for when the tracker resource was created in
+ * ISO 8601 format:
- * Format example:
- *
+ * The timestamp for when the tracker resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the tracker resource was created in
+ * ISO 8601 format:
+ * The timestamp for when the tracker resource was created in ISO
+ * 8601 format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param createTime
+ * The timestamp for when the tracker resource was created in
+ * ISO 8601 format:
+ * The timestamp for when the tracker resource was last updated in ISO
+ * 8601 format:
+ * The timestamp for when the tracker resource was last updated in
+ *
+ * ISO 8601 format:
- * The Amazon Resource Name (ARN) for the tracker resource. Used when you
- * need to specify a resource across all Amazon Web Services.
+ * The timestamp for when the tracker resource was last updated in ISO
+ * 8601 format:
+ * The timestamp for when the tracker resource was last updated
+ * in ISO
+ * 8601 format:
- * Format example:
- *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param updateTime
+ * The timestamp for when the tracker resource was last updated
+ * in ISO
+ * 8601 format:
+ * A key identifier for an Amazon Web Services KMS customer managed key assigned to the Amazon
+ * Location resource.
*
* Constraints:
- * The Amazon Resource Name (ARN) for the tracker resource. Used
- * when you need to specify a resource across all Amazon Web
- * Services.
+ * @return
+ * A key identifier for an Amazon Web Services KMS customer managed key assigned to the
+ * Amazon Location resource.
+ *
+ * A key identifier for an Amazon Web Services KMS customer managed key assigned to the Amazon
+ * Location resource.
+ *
+ * Constraints:
+ * A key identifier for an Amazon Web Services KMS customer managed key assigned to
+ * the Amazon Location resource.
*
- * Format example:
- *
+ * A key identifier for an Amazon Web Services KMS customer managed key assigned to the Amazon
+ * Location resource.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * A key identifier for an Amazon Web Services KMS customer managed key assigned to
+ * the Amazon Location resource.
*
- * The Amazon Resource Name (ARN) for the tracker resource. Used when you
- * need to specify a resource across all Amazon Web Services.
+ * The position filtering method of the tracker resource.
*
- * Format example:
- *
+ * The position filtering method of the tracker resource.
+ *
+ * The position filtering method of the tracker resource.
+ *
+ * Constraints:
+ * The position filtering method of the tracker resource.
+ *
+ * The position filtering method of the tracker resource.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * The Amazon Resource Name (ARN) for the tracker resource. Used
- * when you need to specify a resource across all Amazon Web
- * Services.
- *
- * Format example:
- *
+ * The position filtering method of the tracker resource.
*
+ * The position filtering method of the tracker resource.
+ *
+ * Constraints:
+ * The position filtering method of the tracker resource.
+ *
+ * The position filtering method of the tracker resource.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The position filtering method of the tracker resource.
+ *
- * The name of the tracker resource.
+ * Whether
- * Constraints:
- * The name of the tracker resource.
+ * Whether
- * The name of the tracker resource.
+ * Whether
+ * Whether
- * Constraints:
- * The name of the tracker resource.
+ * @param eventBridgeEnabled
+ * Whether
- * The name of the tracker resource.
+ * Whether
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The name of the tracker resource.
+ * @param eventBridgeEnabled
+ * Whether
- * The timestamp for when the tracker resource was last updated in ISO
- * 8601 format:
+ * This parameter is only used if you are using a KMS customer managed key.
+ *
+ * If you wish to encrypt your data using your own KMS customer managed key,
+ * then the Bounding Polygon Queries feature will be disabled by default.
+ * This is because by using this feature, a representation of your device
+ * positions will not be encrypted using the your KMS managed key. The exact
+ * device position, however; is still encrypted using your managed key.
+ *
+ * You can choose to opt-in to the Bounding Polygon Quseries feature. This
+ * is done by setting the
- * The timestamp for when the tracker resource was last updated in
- *
- * ISO 8601 format:
+ * This parameter is only used if you are using a KMS customer
+ * managed key.
+ *
+ * If you wish to encrypt your data using your own KMS customer
+ * managed key, then the Bounding Polygon Queries feature will be
+ * disabled by default. This is because by using this feature, a
+ * representation of your device positions will not be encrypted
+ * using the your KMS managed key. The exact device position,
+ * however; is still encrypted using your managed key.
+ *
+ * You can choose to opt-in to the Bounding Polygon Quseries
+ * feature. This is done by setting the
+ *
- * The timestamp for when the tracker resource was last updated in ISO
- * 8601 format:
+ * This parameter is only used if you are using a KMS customer managed key.
+ *
+ * If you wish to encrypt your data using your own KMS customer managed key,
+ * then the Bounding Polygon Queries feature will be disabled by default.
+ * This is because by using this feature, a representation of your device
+ * positions will not be encrypted using the your KMS managed key. The exact
+ * device position, however; is still encrypted using your managed key.
+ *
+ * You can choose to opt-in to the Bounding Polygon Quseries feature. This
+ * is done by setting the
- * The timestamp for when the tracker resource was last updated
- * in ISO
- * 8601 format:
+ * Enables
+ * This parameter is only used if you are using a KMS customer
+ * managed key.
+ *
+ * If you wish to encrypt your data using your own KMS customer
+ * managed key, then the Bounding Polygon Queries feature will be
+ * disabled by default. This is because by using this feature, a
+ * representation of your device positions will not be encrypted
+ * using the your KMS managed key. The exact device position,
+ * however; is still encrypted using your managed key.
+ *
+ * You can choose to opt-in to the Bounding Polygon Quseries
+ * feature. This is done by setting the
+ *
+ * Enables
+ * This parameter is only used if you are using a KMS customer managed key.
+ *
+ * If you wish to encrypt your data using your own KMS customer managed key,
+ * then the Bounding Polygon Queries feature will be disabled by default.
+ * This is because by using this feature, a representation of your device
+ * positions will not be encrypted using the your KMS managed key. The exact
+ * device position, however; is still encrypted using your managed key.
+ *
+ * You can choose to opt-in to the Bounding Polygon Quseries feature. This
+ * is done by setting the
+ * Enables
+ * This parameter is only used if you are using a KMS customer
+ * managed key.
+ *
+ * If you wish to encrypt your data using your own KMS customer
+ * managed key, then the Bounding Polygon Queries feature will be
+ * disabled by default. This is because by using this feature, a
+ * representation of your device positions will not be encrypted
+ * using the your KMS managed key. The exact device position,
+ * however; is still encrypted using your managed key.
+ *
+ * You can choose to opt-in to the Bounding Polygon Quseries
+ * feature. This is done by setting the
+ *
- * The timestamp for when the tracker resource was last updated in ISO
- * 8601 format:
+ * This parameter is only used if you are using a KMS customer managed key.
+ *
+ * If you wish to encrypt your data using your own KMS customer managed key,
+ * then the Bounding Polygon Queries feature will be disabled by default.
+ * This is because by using this feature, a representation of your device
+ * positions will not be encrypted using the your KMS managed key. The exact
+ * device position, however; is still encrypted using your managed key.
*
+ * You can choose to opt-in to the Bounding Polygon Quseries feature. This
+ * is done by setting the
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param updateTime
- * The timestamp for when the tracker resource was last updated
- * in ISO
- * 8601 format:
+ * Enables
+ * This parameter is only used if you are using a KMS customer
+ * managed key.
+ *
+ * If you wish to encrypt your data using your own KMS customer
+ * managed key, then the Bounding Polygon Queries feature will be
+ * disabled by default. This is because by using this feature, a
+ * representation of your device positions will not be encrypted
+ * using the your KMS managed key. The exact device position,
+ * however; is still encrypted using your managed key.
+ *
+ * You can choose to opt-in to the Bounding Polygon Quseries
+ * feature. This is done by setting the
+ *
- * The accuracy of the device position.
+ * The device whose position you retrieved.
*
+ * Constraints:
- * The device whose position you retrieved.
+ * The timestamp at which the device's position was determined. Uses ISO
+ * 8601 format:
- * Constraints:
@@ -48,6 +59,13 @@ public class DevicePosition implements Serializable {
*/
private java.util.List
+ * The accuracy of the device position.
+ *
* The properties associated with the position.
@@ -57,121 +75,177 @@ public class DevicePosition implements Serializable {
/**
*
- * The timestamp for when the tracker resource received the device position
- * in ISO
- * 8601 format:
+ * Constraints:
+ * The device whose position you retrieved.
+ *
- * The timestamp at which the device's position was determined. Uses ISO
- * 8601 format:
+ * Constraints:
+ * The device whose position you retrieved.
+ *
- * The accuracy of the device position.
+ * The device whose position you retrieved.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The device whose position you retrieved.
+ *
+ * The timestamp at which the device's position was determined. Uses ISO
+ * 8601 format:
- * The accuracy of the device position.
+ * The timestamp at which the device's position was determined. Uses
+ *
+ * ISO 8601 format:
- * The accuracy of the device position.
+ * The timestamp at which the device's position was determined. Uses ISO
+ * 8601 format:
- * The accuracy of the device position.
+ * @param sampleTime
+ * The timestamp at which the device's position was determined.
+ * Uses ISO
+ * 8601 format:
- * The accuracy of the device position.
+ * The timestamp at which the device's position was determined. Uses ISO
+ * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param accuracy
- * The accuracy of the device position.
+ * @param sampleTime
+ * The timestamp at which the device's position was determined.
+ * Uses ISO
+ * 8601 format:
- * The device whose position you retrieved.
+ * The timestamp for when the tracker resource received the device position
+ * in ISO
+ * 8601 format:
- * Constraints:
- * The device whose position you retrieved.
+ * The timestamp for when the tracker resource received the device
+ * position in
+ * ISO 8601 format:
- * The device whose position you retrieved.
+ * The timestamp for when the tracker resource received the device position
+ * in ISO
+ * 8601 format:
- * Constraints:
- * The device whose position you retrieved.
+ * @param receivedTime
+ * The timestamp for when the tracker resource received the
+ * device position in ISO
+ * 8601 format:
- * The device whose position you retrieved.
+ * The timestamp for when the tracker resource received the device position
+ * in ISO
+ * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The device whose position you retrieved.
+ * @param receivedTime
+ * The timestamp for when the tracker resource received the
+ * device position in ISO
+ * 8601 format:
+ * The accuracy of the device position.
+ *
+ * The accuracy of the device position.
+ *
+ * The accuracy of the device position.
+ *
+ * The accuracy of the device position.
+ *
+ * The accuracy of the device position.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param accuracy
+ * The accuracy of the device position.
+ *
* The properties associated with the position.
@@ -331,125 +450,6 @@ public DevicePosition clearPositionPropertiesEntries() {
return this;
}
- /**
- *
- * The timestamp for when the tracker resource received the device position
- * in ISO
- * 8601 format:
- * The timestamp for when the tracker resource received the device
- * position in
- * ISO 8601 format:
- * The timestamp for when the tracker resource received the device position
- * in ISO
- * 8601 format:
- * The timestamp for when the tracker resource received the
- * device position in ISO
- * 8601 format:
- * The timestamp for when the tracker resource received the device position
- * in ISO
- * 8601 format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param receivedTime
- * The timestamp for when the tracker resource received the
- * device position in ISO
- * 8601 format:
- * The timestamp at which the device's position was determined. Uses ISO
- * 8601 format:
- * The timestamp at which the device's position was determined. Uses
- *
- * ISO 8601 format:
- * The timestamp at which the device's position was determined. Uses ISO
- * 8601 format:
- * The timestamp at which the device's position was determined.
- * Uses ISO
- * 8601 format:
- * The timestamp at which the device's position was determined. Uses ISO
- * 8601 format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param sampleTime
- * The timestamp at which the device's position was determined.
- * Uses ISO
- * 8601 format:
- * The accuracy of the device position.
- *
* The device associated to the position update.
@@ -37,10 +30,19 @@ public class DevicePositionUpdate implements Serializable {
*
* Constraints:
+ * The timestamp at which the device's position was determined. Uses ISO
+ * 8601 format:
* The latest device position defined in position;
+ /**
+ *
+ * The accuracy of the device position.
+ *
* Associates one of more properties with the position update. A property is
@@ -64,112 +73,117 @@ public class DevicePositionUpdate implements Serializable {
/**
*
- * The timestamp at which the device's position was determined. Uses ISO
- * 8601 format:
- * The accuracy of the device position.
- *
- * The accuracy of the device position.
+ * The device associated to the position update.
*
- * The accuracy of the device position.
+ * The device associated to the position update.
*
+ * Constraints:
- * The accuracy of the device position.
+ * @param deviceId
+ * The device associated to the position update.
*
- * The accuracy of the device position.
+ * The device associated to the position update.
*
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * The accuracy of the device position.
+ * @param deviceId
+ * The device associated to the position update.
*
- * The device associated to the position update.
+ * The timestamp at which the device's position was determined. Uses ISO
+ * 8601 format:
- * Constraints:
- * The device associated to the position update.
+ * The timestamp at which the device's position was determined. Uses
+ *
+ * ISO 8601 format:
- * The device associated to the position update.
+ * The timestamp at which the device's position was determined. Uses ISO
+ * 8601 format:
- * Constraints:
- * The device associated to the position update.
+ * @param sampleTime
+ * The timestamp at which the device's position was determined.
+ * Uses ISO
+ * 8601 format:
- * The device associated to the position update.
+ * The timestamp at which the device's position was determined. Uses ISO
+ * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The device associated to the position update.
+ * @param sampleTime
+ * The timestamp at which the device's position was determined.
+ * Uses ISO
+ * 8601 format:
+ * The accuracy of the device position.
+ *
+ * The accuracy of the device position.
+ *
+ * The accuracy of the device position.
+ *
+ * The accuracy of the device position.
+ *
+ * The accuracy of the device position.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param accuracy
+ * The accuracy of the device position.
+ *
* Associates one of more properties with the position update. A property is
@@ -384,65 +443,6 @@ public DevicePositionUpdate clearPositionPropertiesEntries() {
return this;
}
- /**
- *
- * The timestamp at which the device's position was determined. Uses ISO
- * 8601 format:
- * The timestamp at which the device's position was determined. Uses
- *
- * ISO 8601 format:
- * The timestamp at which the device's position was determined. Uses ISO
- * 8601 format:
- * The timestamp at which the device's position was determined.
- * Uses ISO
- * 8601 format:
- * The timestamp at which the device's position was determined. Uses ISO
- * 8601 format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param sampleTime
- * The timestamp at which the device's position was determined.
- * Uses ISO
- * 8601 format:
+ * The device's position, IP address, and Wi-Fi access points.
+ *
+ * The device identifier.
+ *
+ * Constraints:
+ * The timestamp at which the device's position was determined. Uses ISO 8601
+ * format:
+ * The last known device position.
+ *
+ * Defines the level of certainty of the position.
+ *
+ * The device's Ipv4 address.
+ *
+ * Constraints:
+ * The Wi-Fi access points the device is using.
+ *
+ * The cellular network infrastructure that the device is connected to.
+ *
+ * The device identifier.
+ *
+ * Constraints:
+ * The device identifier.
+ *
+ * The device identifier.
+ *
+ * Constraints:
+ * The device identifier.
+ *
+ * The device identifier.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The device identifier.
+ *
+ * The timestamp at which the device's position was determined. Uses ISO 8601
+ * format:
+ * The timestamp at which the device's position was determined. Uses
+ *
+ * ISO 8601 format:
+ * The timestamp at which the device's position was determined. Uses ISO 8601
+ * format:
+ * The timestamp at which the device's position was determined.
+ * Uses ISO
+ * 8601 format:
+ * The timestamp at which the device's position was determined. Uses ISO 8601
+ * format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param sampleTime
+ * The timestamp at which the device's position was determined.
+ * Uses ISO
+ * 8601 format:
+ * The last known device position.
+ *
+ * The last known device position.
+ *
+ * The last known device position.
+ *
+ * The last known device position.
+ *
+ * The last known device position.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param position
+ * The last known device position.
+ *
+ * The last known device position.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param position
+ * The last known device position.
+ *
+ * Defines the level of certainty of the position.
+ *
+ * Defines the level of certainty of the position.
+ *
+ * Defines the level of certainty of the position.
+ *
+ * Defines the level of certainty of the position.
+ *
+ * Defines the level of certainty of the position.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param accuracy
+ * Defines the level of certainty of the position.
+ *
+ * The device's Ipv4 address.
+ *
+ * Constraints:
+ * The device's Ipv4 address.
+ *
+ * The device's Ipv4 address.
+ *
+ * Constraints:
+ * The device's Ipv4 address.
+ *
+ * The device's Ipv4 address.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The device's Ipv4 address.
+ *
+ * The Wi-Fi access points the device is using.
+ *
+ * The Wi-Fi access points the device is using.
+ *
+ * The Wi-Fi access points the device is using.
+ *
+ * The Wi-Fi access points the device is using.
+ *
+ * The Wi-Fi access points the device is using.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param wiFiAccessPoints
+ * The Wi-Fi access points the device is using.
+ *
+ * The Wi-Fi access points the device is using.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param wiFiAccessPoints
+ * The Wi-Fi access points the device is using.
+ *
+ * The cellular network infrastructure that the device is connected to.
+ *
+ * The cellular network infrastructure that the device is connected
+ * to.
+ *
+ * The cellular network infrastructure that the device is connected to.
+ *
+ * The cellular network infrastructure that the device is
+ * connected to.
+ *
+ * The cellular network infrastructure that the device is connected to.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param cellSignals
+ * The cellular network infrastructure that the device is
+ * connected to.
+ *
+ * The name of the tracker resource to be dissociated from the consumer.
+ *
+ * Constraints:
* The Amazon Resource Name (ARN) for the geofence collection to be
@@ -50,8 +61,8 @@ public class DisassociateTrackerConsumerRequest extends AmazonWebServiceRequest
* Constraints:
* Constraints:
+ * The name of the tracker resource to be dissociated from the
+ * consumer.
+ *
+ * The name of the tracker resource to be dissociated from the consumer.
+ *
+ * Constraints:
+ * The name of the tracker resource to be dissociated from the
+ * consumer.
+ *
+ * The name of the tracker resource to be dissociated from the consumer.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the tracker resource to be dissociated from the
+ * consumer.
+ *
@@ -84,8 +144,8 @@ public class DisassociateTrackerConsumerRequest extends AmazonWebServiceRequest
* Constraints:
* The Amazon Resource Name (ARN) for the geofence collection to be
@@ -123,8 +183,8 @@ public String getConsumerArn() {
* Constraints:
* The Amazon Resource Name (ARN) for the geofence collection to
@@ -165,8 +225,8 @@ public void setConsumerArn(String consumerArn) {
* Constraints:
* The Amazon Resource Name (ARN) for the geofence collection to
@@ -189,66 +249,6 @@ public DisassociateTrackerConsumerRequest withConsumerArn(String consumerArn) {
return this;
}
- /**
- *
- * The name of the tracker resource to be dissociated from the consumer.
- *
- * Constraints:
- * The name of the tracker resource to be dissociated from the
- * consumer.
- *
- * The name of the tracker resource to be dissociated from the consumer.
- *
- * Constraints:
- * The name of the tracker resource to be dissociated from the
- * consumer.
- *
- * The name of the tracker resource to be dissociated from the consumer.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The name of the tracker resource to be dissociated from the
- * consumer.
- *
+ * The device's position, IP address, and WiFi access points.
+ *
+ * The device's position.
+ *
+ * The device's speed.
+ *
+ * Constraints:
+ * The device's position.
+ *
+ * The device's position.
+ *
+ * The device's position.
+ *
+ * The device's position.
+ *
+ * The device's position.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param position
+ * The device's position.
+ *
+ * The device's position.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param position
+ * The device's position.
+ *
+ * The device's speed.
+ *
+ * Constraints:
+ * The device's speed.
+ *
+ * The device's speed.
+ *
+ * Constraints:
+ * The device's speed.
+ *
+ * The device's speed.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The device's speed.
+ *
+ * Evaluates device positions against geofence geometries from a given geofence
+ * collection. The event forecasts three states for which a device can be in
+ * relative to a geofence:
+ *
+ *
+ *
+ *
+ * The name of the geofence collection.
+ *
+ * Constraints:
+ * The device's state, including current position and speed.
+ *
+ * Specifies the time horizon in minutes for the forecasted events.
+ *
+ * Constraints:
+ * The distance unit used for the
+ * Default Value:
+ * Constraints:
+ * The speed unit for the device captured by the device state. The
+ * measurement system must match for
+ * Default Value:
+ * Constraints:
+ * 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:
+ * Constraints:
+ * An optional limit for the number of resources returned in a single call.
+ *
+ * Default value:
+ * Constraints:
+ * The name of the geofence collection.
+ *
+ * Constraints:
+ * The name of the geofence collection.
+ *
+ * The name of the geofence collection.
+ *
+ * Constraints:
+ * The name of the geofence collection.
+ *
+ * The name of the geofence collection.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the geofence collection.
+ *
+ * The device's state, including current position and speed.
+ *
+ * The device's state, including current position and speed.
+ *
+ * The device's state, including current position and speed.
+ *
+ * The device's state, including current position and speed.
+ *
+ * The device's state, including current position and speed.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param deviceState
+ * The device's state, including current position and speed.
+ *
+ * Specifies the time horizon in minutes for the forecasted events.
+ *
+ * Constraints:
+ * Specifies the time horizon in minutes for the forecasted events.
+ *
+ * Specifies the time horizon in minutes for the forecasted events.
+ *
+ * Constraints:
+ * Specifies the time horizon in minutes for the forecasted
+ * events.
+ *
+ * Specifies the time horizon in minutes for the forecasted events.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Specifies the time horizon in minutes for the forecasted
+ * events.
+ *
+ * The distance unit used for the
+ * Default Value:
+ * Constraints:
+ * The distance unit used for the
+ * Default Value:
+ * The distance unit used for the
+ * Default Value:
+ * Constraints:
+ * The distance unit used for the
+ * Default Value:
+ * The distance unit used for the
+ * Default Value:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The distance unit used for the
+ * Default Value:
+ * The distance unit used for the
+ * Default Value:
+ * Constraints:
+ * The distance unit used for the
+ * Default Value:
+ * The distance unit used for the
+ * Default Value:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The distance unit used for the
+ * Default Value:
+ * The speed unit for the device captured by the device state. The
+ * measurement system must match for
+ * Default Value:
+ * Constraints:
+ * The speed unit for the device captured by the device state. The
+ * measurement system must match for
+ * Default Value:
+ * The speed unit for the device captured by the device state. The
+ * measurement system must match for
+ * Default Value:
+ * Constraints:
+ * The speed unit for the device captured by the device state.
+ * The measurement system must match for
+ *
+ * Default Value:
+ * The speed unit for the device captured by the device state. The
+ * measurement system must match for
+ * Default Value:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The speed unit for the device captured by the device state.
+ * The measurement system must match for
+ *
+ * Default Value:
+ * The speed unit for the device captured by the device state. The
+ * measurement system must match for
+ * Default Value:
+ * Constraints:
+ * The speed unit for the device captured by the device state.
+ * The measurement system must match for
+ *
+ * Default Value:
+ * The speed unit for the device captured by the device state. The
+ * measurement system must match for
+ * Default Value:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The speed unit for the device captured by the device state.
+ * The measurement system must match for
+ *
+ * Default Value:
+ * 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:
+ * Constraints:
+ * 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:
+ * 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:
+ * Constraints:
+ * 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:
+ * 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:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * 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:
+ * An optional limit for the number of resources returned in a single call.
+ *
+ * Default value:
+ * Constraints:
+ * An optional limit for the number of resources returned in a
+ * single call.
+ *
+ * Default value:
+ * An optional limit for the number of resources returned in a single call.
+ *
+ * Default value:
+ * Constraints:
+ * An optional limit for the number of resources returned in a
+ * single call.
+ *
+ * Default value:
+ * An optional limit for the number of resources returned in a single call.
+ *
+ * Default value:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * An optional limit for the number of resources returned in a
+ * single call.
+ *
+ * Default value:
+ * The list of forecasted events.
+ *
+ * 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.
+ *
+ * Constraints:
+ * The distance unit for the forecasted events.
+ *
+ * Constraints:
+ * The speed unit for the forecasted events.
+ *
+ * Constraints:
+ * The list of forecasted events.
+ *
+ * The list of forecasted events.
+ *
+ * The list of forecasted events.
+ *
+ * The list of forecasted events.
+ *
+ * The list of forecasted events.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param forecastedEvents
+ * The list of forecasted events.
+ *
+ * The list of forecasted events.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param forecastedEvents
+ * The list of forecasted events.
+ *
+ * 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.
+ *
+ * Constraints:
+ * 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.
+ *
+ * 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.
+ *
+ * Constraints:
+ * 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.
+ *
+ * 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.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * 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.
+ *
+ * The distance unit for the forecasted events.
+ *
+ * Constraints:
+ * The distance unit for the forecasted events.
+ *
+ * The distance unit for the forecasted events.
+ *
+ * Constraints:
+ * The distance unit for the forecasted events.
+ *
+ * The distance unit for the forecasted events.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The distance unit for the forecasted events.
+ *
+ * The distance unit for the forecasted events.
+ *
+ * Constraints:
+ * The distance unit for the forecasted events.
+ *
+ * The distance unit for the forecasted events.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The distance unit for the forecasted events.
+ *
+ * The speed unit for the forecasted events.
+ *
+ * Constraints:
+ * The speed unit for the forecasted events.
+ *
+ * The speed unit for the forecasted events.
+ *
+ * Constraints:
+ * The speed unit for the forecasted events.
+ *
+ * The speed unit for the forecasted events.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The speed unit for the forecasted events.
+ *
+ * The speed unit for the forecasted events.
+ *
+ * Constraints:
+ * The speed unit for the forecasted events.
+ *
+ * The speed unit for the forecasted events.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The speed unit for the forecasted events.
+ *
+ * A forecasted event represents a geofence event in relation to the requested
+ * device state, that may occur given the provided device state and time
+ * horizon.
+ *
+ * The forecasted event identifier.
+ *
+ * Constraints:
+ * The geofence identifier pertaining to the forecasted event.
+ *
+ * Constraints:
+ * Indicates if the device is located within the geofence.
+ *
+ * The closest distance from the device's position to the geofence.
+ *
+ * Constraints:
+ * The event type, forecasting three states for which a device can be in
+ * relative to a geofence:
+ *
+ *
+ *
+ *
+ * Constraints:
+ * The forecasted time the device will breach the geofence in ISO
+ * 8601 format:
+ * The geofence properties.
+ *
+ * The forecasted event identifier.
+ *
+ * Constraints:
+ * The forecasted event identifier.
+ *
+ * The forecasted event identifier.
+ *
+ * Constraints:
+ * The forecasted event identifier.
+ *
+ * The forecasted event identifier.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The forecasted event identifier.
+ *
+ * The geofence identifier pertaining to the forecasted event.
+ *
+ * Constraints:
+ * The geofence identifier pertaining to the forecasted event.
+ *
+ * The geofence identifier pertaining to the forecasted event.
+ *
+ * Constraints:
+ * The geofence identifier pertaining to the forecasted event.
+ *
+ * The geofence identifier pertaining to the forecasted event.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The geofence identifier pertaining to the forecasted event.
+ *
+ * Indicates if the device is located within the geofence.
+ *
+ * Indicates if the device is located within the geofence.
+ *
+ * Indicates if the device is located within the geofence.
+ *
+ * Indicates if the device is located within the geofence.
+ *
+ * Indicates if the device is located within the geofence.
+ *
+ * Indicates if the device is located within the geofence.
+ *
+ * Indicates if the device is located within the geofence.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param isDeviceInGeofence
+ * Indicates if the device is located within the geofence.
+ *
+ * The closest distance from the device's position to the geofence.
+ *
+ * Constraints:
+ * The closest distance from the device's position to the geofence.
+ *
+ * The closest distance from the device's position to the geofence.
+ *
+ * Constraints:
+ * The closest distance from the device's position to the
+ * geofence.
+ *
+ * The closest distance from the device's position to the geofence.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The closest distance from the device's position to the
+ * geofence.
+ *
+ * The event type, forecasting three states for which a device can be in
+ * relative to a geofence:
+ *
+ *
+ *
+ *
+ * Constraints:
+ * The event type, forecasting three states for which a device can
+ * be in relative to a geofence:
+ *
+ *
+ *
+ *
+ * The event type, forecasting three states for which a device can be in
+ * relative to a geofence:
+ *
+ *
+ *
+ *
+ * Constraints:
+ * The event type, forecasting three states for which a device
+ * can be in relative to a geofence:
+ *
+ *
+ *
+ *
+ * The event type, forecasting three states for which a device can be in
+ * relative to a geofence:
+ *
+ *
+ *
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The event type, forecasting three states for which a device
+ * can be in relative to a geofence:
+ *
+ *
+ *
+ *
+ * The event type, forecasting three states for which a device can be in
+ * relative to a geofence:
+ *
+ *
+ *
+ *
+ * Constraints:
+ * The event type, forecasting three states for which a device
+ * can be in relative to a geofence:
+ *
+ *
+ *
+ *
+ * The event type, forecasting three states for which a device can be in
+ * relative to a geofence:
+ *
+ *
+ *
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The event type, forecasting three states for which a device
+ * can be in relative to a geofence:
+ *
+ *
+ *
+ *
+ * The forecasted time the device will breach the geofence in ISO
+ * 8601 format:
+ * The forecasted time the device will breach the geofence in ISO
+ * 8601 format:
+ * The forecasted time the device will breach the geofence in ISO
+ * 8601 format:
+ * The forecasted time the device will breach the geofence in ISO
+ * 8601 format:
+ * The forecasted time the device will breach the geofence in ISO
+ * 8601 format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param forecastedBreachTime
+ * The forecasted time the device will breach the geofence in ISO
+ * 8601 format:
+ * The geofence properties.
+ *
+ * The geofence properties.
+ *
+ * The geofence properties.
+ *
+ * The geofence properties.
+ *
+ * The geofence properties.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param geofenceProperties
+ * The geofence properties.
+ *
+ * The geofence properties.
+ *
+ * The method adds a new key-value pair into GeofenceProperties parameter,
+ * and returns a reference to this object so that method calls can be
+ * chained together.
+ *
+ * @param key The key of the entry to be added into GeofenceProperties.
+ * @param value The corresponding value of the entry to be added into
+ * GeofenceProperties.
+ * @return A reference to this updated object so that method calls can be
+ * chained together.
+ */
+ public ForecastedEvent addGeofencePropertiesEntry(String key, String value) {
+ if (null == this.geofenceProperties) {
+ this.geofenceProperties = new java.util.HashMap
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ */
+ public ForecastedEvent clearGeofencePropertiesEntries() {
+ this.geofenceProperties = null;
+ return this;
+ }
+
+ /**
+ * Returns a string representation of this object; useful for testing and
+ * debugging.
+ *
+ * @return A string representation of this object.
+ * @see java.lang.Object#toString()
+ */
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("{");
+ if (getEventId() != null)
+ sb.append("EventId: " + getEventId() + ",");
+ if (getGeofenceId() != null)
+ sb.append("GeofenceId: " + getGeofenceId() + ",");
+ if (getIsDeviceInGeofence() != null)
+ sb.append("IsDeviceInGeofence: " + getIsDeviceInGeofence() + ",");
+ if (getNearestDistance() != null)
+ sb.append("NearestDistance: " + getNearestDistance() + ",");
+ if (getEventType() != null)
+ sb.append("EventType: " + getEventType() + ",");
+ if (getForecastedBreachTime() != null)
+ sb.append("ForecastedBreachTime: " + getForecastedBreachTime() + ",");
+ if (getGeofenceProperties() != null)
+ sb.append("GeofenceProperties: " + getGeofenceProperties());
+ sb.append("}");
+ return sb.toString();
+ }
+
+ @Override
+ public int hashCode() {
+ final int prime = 31;
+ int hashCode = 1;
+
+ hashCode = prime * hashCode + ((getEventId() == null) ? 0 : getEventId().hashCode());
+ hashCode = prime * hashCode + ((getGeofenceId() == null) ? 0 : getGeofenceId().hashCode());
+ hashCode = prime * hashCode
+ + ((getIsDeviceInGeofence() == null) ? 0 : getIsDeviceInGeofence().hashCode());
+ hashCode = prime * hashCode
+ + ((getNearestDistance() == null) ? 0 : getNearestDistance().hashCode());
+ hashCode = prime * hashCode + ((getEventType() == null) ? 0 : getEventType().hashCode());
+ hashCode = prime * hashCode
+ + ((getForecastedBreachTime() == null) ? 0 : getForecastedBreachTime().hashCode());
+ hashCode = prime * hashCode
+ + ((getGeofenceProperties() == null) ? 0 : getGeofenceProperties().hashCode());
+ return hashCode;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (this == obj)
+ return true;
+ if (obj == null)
+ return false;
+
+ if (obj instanceof ForecastedEvent == false)
+ return false;
+ ForecastedEvent other = (ForecastedEvent) obj;
+
+ if (other.getEventId() == null ^ this.getEventId() == null)
+ return false;
+ if (other.getEventId() != null && other.getEventId().equals(this.getEventId()) == false)
+ return false;
+ if (other.getGeofenceId() == null ^ this.getGeofenceId() == null)
+ return false;
+ if (other.getGeofenceId() != null
+ && other.getGeofenceId().equals(this.getGeofenceId()) == false)
+ return false;
+ if (other.getIsDeviceInGeofence() == null ^ this.getIsDeviceInGeofence() == null)
+ return false;
+ if (other.getIsDeviceInGeofence() != null
+ && other.getIsDeviceInGeofence().equals(this.getIsDeviceInGeofence()) == false)
+ return false;
+ if (other.getNearestDistance() == null ^ this.getNearestDistance() == null)
+ return false;
+ if (other.getNearestDistance() != null
+ && other.getNearestDistance().equals(this.getNearestDistance()) == false)
+ return false;
+ if (other.getEventType() == null ^ this.getEventType() == null)
+ return false;
+ if (other.getEventType() != null
+ && other.getEventType().equals(this.getEventType()) == false)
+ return false;
+ if (other.getForecastedBreachTime() == null ^ this.getForecastedBreachTime() == null)
+ return false;
+ if (other.getForecastedBreachTime() != null
+ && other.getForecastedBreachTime().equals(this.getForecastedBreachTime()) == false)
+ return false;
+ if (other.getGeofenceProperties() == null ^ this.getGeofenceProperties() == null)
+ return false;
+ if (other.getGeofenceProperties() != null
+ && other.getGeofenceProperties().equals(this.getGeofenceProperties()) == false)
+ return false;
+ return true;
+ }
+}
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ForecastedGeofenceEventType.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ForecastedGeofenceEventType.java
new file mode 100644
index 0000000000..4f2a65dae3
--- /dev/null
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ForecastedGeofenceEventType.java
@@ -0,0 +1,64 @@
+/*
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License").
+ * You may not use this file except in compliance with the License.
+ * A copy of the License is located at
+ *
+ * http://aws.amazon.com/apache2.0
+ *
+ * or in the "license" file accompanying this file. This file is distributed
+ * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+ * express or implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ */
+
+package com.amazonaws.services.geo.model;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * Forecasted Geofence Event Type
+ */
+public enum ForecastedGeofenceEventType {
+
+ ENTER("ENTER"),
+ EXIT("EXIT"),
+ IDLE("IDLE");
+
+ private String value;
+
+ private ForecastedGeofenceEventType(String value) {
+ this.value = value;
+ }
+
+ @Override
+ public String toString() {
+ return value;
+ }
+
+ private static final Map
- * A geofence geometry is made up of either a polygon or a circle. Can be either
- * a polygon or a circle. Including both will return a validation error.
+ * A geofence geometry is made up of either a polygon or a circle. Can be a
+ * polygon, a circle or a polygon encoded in Geobuf format. Including multiple
+ * selections will return a validation error.
*
@@ -33,13 +34,6 @@
*
- * A circle on the earth, as defined by a center point and a radius.
- *
* A polygon is a list of linear rings which are each made up of a list of
@@ -74,48 +68,23 @@ public class GeofenceGeometry implements Serializable {
*
* A circle on the earth, as defined by a center point and a radius.
*
- * A circle on the earth, as defined by a center point and a radius.
- *
- * A circle on the earth, as defined by a center point and a radius.
+ * Geobuf is a compact binary encoding for geographic data that provides
+ * lossless compression of GeoJSON polygons. The Geobuf must be
+ * Base64-encoded.
*
- * A circle on the earth, as defined by a center point and a
- * radius.
- *
- * A circle on the earth, as defined by a center point and a radius.
+ * A polygon in Geobuf format can have up to 100,000 vertices.
*
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param circle
- * A circle on the earth, as defined by a center point and a
- * radius.
- *
@@ -387,6 +356,137 @@ public GeofenceGeometry withPolygon(
return this;
}
+ /**
+ *
+ * A circle on the earth, as defined by a center point and a radius.
+ *
+ * A circle on the earth, as defined by a center point and a radius.
+ *
+ * A circle on the earth, as defined by a center point and a radius.
+ *
+ * A circle on the earth, as defined by a center point and a
+ * radius.
+ *
+ * A circle on the earth, as defined by a center point and a radius.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param circle
+ * A circle on the earth, as defined by a center point and a
+ * radius.
+ *
+ * Geobuf is a compact binary encoding for geographic data that provides
+ * lossless compression of GeoJSON polygons. The Geobuf must be
+ * Base64-encoded.
+ *
+ * A polygon in Geobuf format can have up to 100,000 vertices.
+ *
+ * Constraints:
+ * Geobuf is a compact binary encoding for geographic data that
+ * provides lossless compression of GeoJSON polygons. The Geobuf
+ * must be Base64-encoded.
+ *
+ * A polygon in Geobuf format can have up to 100,000 vertices.
+ *
+ * Geobuf is a compact binary encoding for geographic data that provides
+ * lossless compression of GeoJSON polygons. The Geobuf must be
+ * Base64-encoded.
+ *
+ * A polygon in Geobuf format can have up to 100,000 vertices.
+ *
+ * Constraints:
+ * Geobuf is a compact binary encoding for geographic data that
+ * provides lossless compression of GeoJSON polygons. The Geobuf
+ * must be Base64-encoded.
+ *
+ * A polygon in Geobuf format can have up to 100,000 vertices.
+ *
+ * Geobuf is a compact binary encoding for geographic data that provides
+ * lossless compression of GeoJSON polygons. The Geobuf must be
+ * Base64-encoded.
+ *
+ * A polygon in Geobuf format can have up to 100,000 vertices.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Geobuf is a compact binary encoding for geographic data that
+ * provides lossless compression of GeoJSON polygons. The Geobuf
+ * must be Base64-encoded.
+ *
+ * A polygon in Geobuf format can have up to 100,000 vertices.
+ *
- * The device whose position history you want to retrieve.
+ * The tracker resource receiving the request for the device position
+ * history.
*
* Constraints:
- * Specify the end time for the position history in ISO
- * 8601 format:
- * Requirement:
- *
- * The time specified for
- * An optional limit for the number of device positions returned in a single
- * call.
- *
- * Default value:
* Constraints:
@@ -115,277 +92,156 @@ public class GetDevicePositionHistoryRequest extends AmazonWebServiceRequest imp
/**
*
- * The tracker resource receiving the request for the device position
- * history.
+ * Specify the end time for the position history in ISO
+ * 8601 format:
- * Constraints:
- * The device whose position history you want to retrieve.
+ * Requirement:
*
- * Constraints:
- * The device whose position history you want to retrieve.
- *
- * The device whose position history you want to retrieve.
+ * The time specified for
- * Constraints:
- * The device whose position history you want to retrieve.
- *
- * The device whose position history you want to retrieve.
+ * An optional limit for the number of device positions returned in a single
+ * call.
*
- * Returns a reference to this object so that method calls can be chained
- * together.
+ * Default value:
* Constraints:
- * The device whose position history you want to retrieve.
- *
- * Specify the end time for the position history in ISO
- * 8601 format:
- * Requirement:
+ * The tracker resource receiving the request for the device position
+ * history.
*
- * The time specified for
- * Specify the end time for the position history in
- * ISO 8601 format:
- * Requirement:
- *
- * The time specified for
- * Specify the end time for the position history in ISO
- * 8601 format:
- * Requirement:
+ * The tracker resource receiving the request for the device position
+ * history.
*
- * The time specified for
- * Specify the end time for the position history in ISO
- * 8601 format:
- * Requirement:
- *
- * The time specified for
+ * The tracker resource receiving the request for the device
+ * position history.
*
- * Specify the end time for the position history in ISO
- * 8601 format:
- * Requirement:
+ * The tracker resource receiving the request for the device position
+ * history.
*
- * The time specified for
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * Specify the end time for the position history in ISO
- * 8601 format:
- * Requirement:
- *
- * The time specified for
+ * The tracker resource receiving the request for the device
+ * position history.
*
- * An optional limit for the number of device positions returned in a single
- * call.
- *
- * Default value:
* Constraints:
- * An optional limit for the number of device positions returned in
- * a single call.
- *
- * Default value:
- * An optional limit for the number of device positions returned in a single
- * call.
- *
- * Default value:
* Constraints:
- * An optional limit for the number of device positions returned
- * in a single call.
- *
- * Default value:
+ * The device whose position history you want to retrieve.
*
- * An optional limit for the number of device positions returned in a single
- * call.
- *
- * Default value:
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * An optional limit for the number of device positions returned
- * in a single call.
- *
- * Default value:
+ * The device whose position history you want to retrieve.
*
- * The tracker resource receiving the request for the device position
- * history.
+ * Specify the end time for the position history in ISO
+ * 8601 format:
+ * Requirement:
+ *
+ * The time specified for
+ * Specify the end time for the position history in
+ * ISO 8601 format:
+ * Requirement:
+ *
+ * The time specified for
+ * Specify the end time for the position history in ISO
+ * 8601 format:
+ * Requirement:
+ *
+ * The time specified for
+ * Specify the end time for the position history in ISO
+ * 8601 format:
+ * Requirement:
+ *
+ * The time specified for
+ * Specify the end time for the position history in ISO
+ * 8601 format:
+ * Requirement:
+ *
+ * The time specified for
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param endTimeExclusive
+ * Specify the end time for the position history in ISO
+ * 8601 format:
+ * Requirement:
+ *
+ * The time specified for
+ * An optional limit for the number of device positions returned in a single
+ * call.
+ *
+ * Default value:
* Constraints:
- * The tracker resource receiving the request for the device
- * position history.
+ * An optional limit for the number of device positions returned in
+ * a single call.
+ *
+ * Default value:
- * The tracker resource receiving the request for the device position
- * history.
+ * An optional limit for the number of device positions returned in a single
+ * call.
+ *
+ * Default value:
* Constraints:
- * The tracker resource receiving the request for the device
- * position history.
+ * @param maxResults
+ * An optional limit for the number of device positions returned
+ * in a single call.
+ *
+ * Default value:
- * The tracker resource receiving the request for the device position
- * history.
+ * An optional limit for the number of device positions returned in a single
+ * call.
+ *
+ * Default value:
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * The tracker resource receiving the request for the device
- * position history.
+ * @param maxResults
+ * An optional limit for the number of device positions returned
+ * in a single call.
+ *
+ * Default value:
- * The device whose position you want to retrieve.
+ * The tracker resource receiving the position update.
*
* Constraints:
- * The tracker resource receiving the position update.
+ * The device whose position you want to retrieve.
*
* Constraints:
- * The device whose position you want to retrieve.
+ * The tracker resource receiving the position update.
*
* Constraints:
- * The device whose position you want to retrieve.
+ * The tracker resource receiving the position update.
*
- * The device whose position you want to retrieve.
+ * The tracker resource receiving the position update.
*
* Constraints:
- * The device whose position you want to retrieve.
+ * @param trackerName
+ * The tracker resource receiving the position update.
*
- * The device whose position you want to retrieve.
+ * The tracker resource receiving the position update.
*
* Returns a reference to this object so that method calls can be chained
@@ -96,56 +96,56 @@ public void setDeviceId(String deviceId) {
*
* Constraints:
- * The device whose position you want to retrieve.
+ * @param trackerName
+ * The tracker resource receiving the position update.
*
- * The tracker resource receiving the position update.
+ * The device whose position you want to retrieve.
*
* Constraints:
- * The tracker resource receiving the position update.
+ * The device whose position you want to retrieve.
*
- * The tracker resource receiving the position update.
+ * The device whose position you want to retrieve.
*
* Constraints:
- * The tracker resource receiving the position update.
+ * @param deviceId
+ * The device whose position you want to retrieve.
*
- * The tracker resource receiving the position update.
+ * The device whose position you want to retrieve.
*
* Returns a reference to this object so that method calls can be chained
@@ -153,16 +153,16 @@ public void setTrackerName(String trackerName) {
*
* Constraints:
- * The tracker resource receiving the position update.
+ * @param deviceId
+ * The device whose position you want to retrieve.
*
- * The accuracy of the device position.
+ * The device whose position you retrieved.
*
+ * Constraints:
- * The device whose position you retrieved.
+ * The timestamp at which the device's position was determined. Uses ISO 8601
+ * format:
- * Constraints:
@@ -43,6 +54,13 @@ public class GetDevicePositionResult implements Serializable {
*/
private java.util.List
+ * The accuracy of the device position.
+ *
* The properties associated with the position.
@@ -52,121 +70,177 @@ public class GetDevicePositionResult implements Serializable {
/**
*
- * The timestamp for when the tracker resource received the device position
- * in ISO
- * 8601 format:
+ * Constraints:
+ * The device whose position you retrieved.
+ *
- * The timestamp at which the device's position was determined. Uses ISO 8601
- * format:
+ * Constraints:
+ * The device whose position you retrieved.
+ *
- * The accuracy of the device position.
+ * The device whose position you retrieved.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The device whose position you retrieved.
+ *
+ * The timestamp at which the device's position was determined. Uses ISO 8601
+ * format:
- * The accuracy of the device position.
+ * The timestamp at which the device's position was determined. Uses
+ *
+ * ISO 8601 format:
- * The accuracy of the device position.
+ * The timestamp at which the device's position was determined. Uses ISO 8601
+ * format:
- * The accuracy of the device position.
+ * @param sampleTime
+ * The timestamp at which the device's position was determined.
+ * Uses ISO
+ * 8601 format:
- * The accuracy of the device position.
+ * The timestamp at which the device's position was determined. Uses ISO 8601
+ * format:
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param accuracy
- * The accuracy of the device position.
+ * @param sampleTime
+ * The timestamp at which the device's position was determined.
+ * Uses ISO
+ * 8601 format:
- * The device whose position you retrieved.
+ * The timestamp for when the tracker resource received the device position.
+ * Uses
+ * ISO 8601 format:
- * Constraints:
- * The device whose position you retrieved.
+ * The timestamp for when the tracker resource received the device
+ * position. Uses
+ * ISO 8601 format:
- * The device whose position you retrieved.
+ * The timestamp for when the tracker resource received the device position.
+ * Uses
+ * ISO 8601 format:
- * Constraints:
- * The device whose position you retrieved.
+ * @param receivedTime
+ * The timestamp for when the tracker resource received the
+ * device position. Uses ISO
+ * 8601 format:
- * The device whose position you retrieved.
+ * The timestamp for when the tracker resource received the device position.
+ * Uses
+ * ISO 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The device whose position you retrieved.
+ * @param receivedTime
+ * The timestamp for when the tracker resource received the
+ * device position. Uses ISO
+ * 8601 format:
+ * The accuracy of the device position.
+ *
+ * The accuracy of the device position.
+ *
+ * The accuracy of the device position.
+ *
+ * The accuracy of the device position.
+ *
+ * The accuracy of the device position.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param accuracy
+ * The accuracy of the device position.
+ *
* The properties associated with the position.
@@ -327,125 +446,6 @@ public GetDevicePositionResult clearPositionPropertiesEntries() {
return this;
}
- /**
- *
- * The timestamp for when the tracker resource received the device position
- * in ISO
- * 8601 format:
- * The timestamp for when the tracker resource received the device
- * position in
- * ISO 8601 format:
- * The timestamp for when the tracker resource received the device position
- * in ISO
- * 8601 format:
- * The timestamp for when the tracker resource received the
- * device position in ISO
- * 8601 format:
- * The timestamp for when the tracker resource received the device position
- * in ISO
- * 8601 format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param receivedTime
- * The timestamp for when the tracker resource received the
- * device position in ISO
- * 8601 format:
- * The timestamp at which the device's position was determined. Uses ISO 8601
- * format:
- * The timestamp at which the device's position was determined. Uses
- *
- * ISO 8601 format:
- * The timestamp at which the device's position was determined. Uses ISO 8601
- * format:
- * The timestamp at which the device's position was determined.
- * Uses ISO
- * 8601 format:
- * The timestamp at which the device's position was determined. Uses ISO 8601
- * format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param sampleTime
- * The timestamp at which the device's position was determined.
- * Uses ISO
- * 8601 format:
* Retrieves the geofence details from a geofence collection.
*
+ * The returned geometry will always match the geometry format used when the
+ * geofence was created.
+ *
* Constraints:
* Constraints:
* Constraints:
* The geofence collection storing the target geofence.
@@ -71,7 +77,7 @@ public String getCollectionName() {
*
* Constraints:
* The geofence collection storing the target geofence.
@@ -91,7 +97,7 @@ public void setCollectionName(String collectionName) {
*
* Constraints:
* The geofence collection storing the target geofence.
@@ -111,7 +117,7 @@ public GetGeofenceRequest withCollectionName(String collectionName) {
*
* Constraints:
* The geofence you're retrieving details for.
@@ -128,7 +134,7 @@ public String getGeofenceId() {
*
* Constraints:
* The geofence you're retrieving details for.
@@ -148,7 +154,7 @@ public void setGeofenceId(String geofenceId) {
*
* Constraints:
* The geofence you're retrieving details for.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetGeofenceResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetGeofenceResult.java
index 5a0ff33d99..7a0bc0e9d7 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetGeofenceResult.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetGeofenceResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -18,15 +18,6 @@
import java.io.Serializable;
public class GetGeofenceResult implements Serializable {
- /**
- *
- * The timestamp for when the geofence collection was created in ISO
- * 8601 format:
* The geofence identifier.
@@ -34,22 +25,10 @@ public class GetGeofenceResult implements Serializable {
*
* Constraints:
- * User defined properties of the geofence. A property is a key-value pair
- * stored with the geofence and added to any geofence event triggered with
- * that geofence.
- *
- * Format:
* Contains the geofence geometry details describing a polygon or a circle.
@@ -94,73 +73,35 @@ public class GetGeofenceResult implements Serializable {
*/
private String status;
- /**
- *
- * The timestamp for when the geofence collection was last updated in ISO
- * 8601 format:
* The timestamp for when the geofence collection was created in ISO
* 8601 format:
- * The timestamp for when the geofence collection was created in ISO
- * 8601 format:
- * The timestamp for when the geofence collection was created in ISO
* 8601 format:
- * The timestamp for when the geofence collection was created in
- * ISO
- * 8601 format:
- * The timestamp for when the geofence collection was created in ISO
- * 8601 format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param createTime
- * The timestamp for when the geofence collection was created in
- * ISO
- * 8601 format:
@@ -169,7 +110,7 @@ public GetGeofenceResult withCreateTime(java.util.Date createTime) {
*
* Constraints:
* The geofence identifier.
@@ -186,7 +127,7 @@ public String getGeofenceId() {
*
* Constraints:
* The geofence identifier.
@@ -206,7 +147,7 @@ public void setGeofenceId(String geofenceId) {
*
* Constraints:
* The geofence identifier.
@@ -219,123 +160,6 @@ public GetGeofenceResult withGeofenceId(String geofenceId) {
return this;
}
- /**
- *
- * User defined properties of the geofence. A property is a key-value pair
- * stored with the geofence and added to any geofence event triggered with
- * that geofence.
- *
- * Format:
- * User defined properties of the geofence. A property is a
- * key-value pair stored with the geofence and added to any geofence
- * event triggered with that geofence.
- *
- * Format:
- * User defined properties of the geofence. A property is a key-value pair
- * stored with the geofence and added to any geofence event triggered with
- * that geofence.
- *
- * Format:
- * User defined properties of the geofence. A property is a
- * key-value pair stored with the geofence and added to any
- * geofence event triggered with that geofence.
- *
- * Format:
- * User defined properties of the geofence. A property is a key-value pair
- * stored with the geofence and added to any geofence event triggered with
- * that geofence.
- *
- * Format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param geofenceProperties
- * User defined properties of the geofence. A property is a
- * key-value pair stored with the geofence and added to any
- * geofence event triggered with that geofence.
- *
- * Format:
- * User defined properties of the geofence. A property is a key-value pair
- * stored with the geofence and added to any geofence event triggered with
- * that geofence.
- *
- * Format:
- * The method adds a new key-value pair into GeofenceProperties parameter,
- * and returns a reference to this object so that method calls can be
- * chained together.
- *
- * @param key The key of the entry to be added into GeofenceProperties.
- * @param value The corresponding value of the entry to be added into
- * GeofenceProperties.
- * @return A reference to this updated object so that method calls can be
- * chained together.
- */
- public GetGeofenceResult addGeofencePropertiesEntry(String key, String value) {
- if (null == this.geofenceProperties) {
- this.geofenceProperties = new java.util.HashMap
- * Returns a reference to this object so that method calls can be chained
- * together.
- */
- public GetGeofenceResult clearGeofencePropertiesEntries() {
- this.geofenceProperties = null;
- return this;
- }
-
/**
*
* Contains the geofence geometry details describing a polygon or a circle.
@@ -618,6 +442,65 @@ public GetGeofenceResult withStatus(String status) {
return this;
}
+ /**
+ *
+ * The timestamp for when the geofence collection was created in ISO
+ * 8601 format:
+ * The timestamp for when the geofence collection was created in ISO
+ * 8601 format:
+ * The timestamp for when the geofence collection was created in ISO
+ * 8601 format:
+ * The timestamp for when the geofence collection was created in
+ * ISO
+ * 8601 format:
+ * The timestamp for when the geofence collection was created in ISO
+ * 8601 format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param createTime
+ * The timestamp for when the geofence collection was created in
+ * ISO
+ * 8601 format:
* The timestamp for when the geofence collection was last updated in
+ * User defined properties of the geofence. A property is a key-value pair
+ * stored with the geofence and added to any geofence event triggered with
+ * that geofence.
+ *
+ * Format:
+ * User defined properties of the geofence. A property is a
+ * key-value pair stored with the geofence and added to any geofence
+ * event triggered with that geofence.
+ *
+ * Format:
+ * User defined properties of the geofence. A property is a key-value pair
+ * stored with the geofence and added to any geofence event triggered with
+ * that geofence.
+ *
+ * Format:
+ * User defined properties of the geofence. A property is a
+ * key-value pair stored with the geofence and added to any
+ * geofence event triggered with that geofence.
+ *
+ * Format:
+ * User defined properties of the geofence. A property is a key-value pair
+ * stored with the geofence and added to any geofence event triggered with
+ * that geofence.
+ *
+ * Format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param geofenceProperties
+ * User defined properties of the geofence. A property is a
+ * key-value pair stored with the geofence and added to any
+ * geofence event triggered with that geofence.
+ *
+ * Format:
+ * User defined properties of the geofence. A property is a key-value pair
+ * stored with the geofence and added to any geofence event triggered with
+ * that geofence.
+ *
+ * Format:
+ * The method adds a new key-value pair into GeofenceProperties parameter,
+ * and returns a reference to this object so that method calls can be
+ * chained together.
+ *
+ * @param key The key of the entry to be added into GeofenceProperties.
+ * @param value The corresponding value of the entry to be added into
+ * GeofenceProperties.
+ * @return A reference to this updated object so that method calls can be
+ * chained together.
+ */
+ public GetGeofenceResult addGeofencePropertiesEntry(String key, String value) {
+ if (null == this.geofenceProperties) {
+ this.geofenceProperties = new java.util.HashMap
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ */
+ public GetGeofenceResult clearGeofencePropertiesEntries() {
+ this.geofenceProperties = null;
+ return this;
+ }
+
/**
* Returns a string representation of this object; useful for testing and
* debugging.
@@ -689,18 +689,18 @@ public GetGeofenceResult withUpdateTime(java.util.Date updateTime) {
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("{");
- if (getCreateTime() != null)
- sb.append("CreateTime: " + getCreateTime() + ",");
if (getGeofenceId() != null)
sb.append("GeofenceId: " + getGeofenceId() + ",");
- if (getGeofenceProperties() != null)
- sb.append("GeofenceProperties: " + getGeofenceProperties() + ",");
if (getGeometry() != null)
sb.append("Geometry: " + getGeometry() + ",");
if (getStatus() != null)
sb.append("Status: " + getStatus() + ",");
+ if (getCreateTime() != null)
+ sb.append("CreateTime: " + getCreateTime() + ",");
if (getUpdateTime() != null)
- sb.append("UpdateTime: " + getUpdateTime());
+ sb.append("UpdateTime: " + getUpdateTime() + ",");
+ if (getGeofenceProperties() != null)
+ sb.append("GeofenceProperties: " + getGeofenceProperties());
sb.append("}");
return sb.toString();
}
@@ -710,13 +710,13 @@ public int hashCode() {
final int prime = 31;
int hashCode = 1;
- hashCode = prime * hashCode + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
hashCode = prime * hashCode + ((getGeofenceId() == null) ? 0 : getGeofenceId().hashCode());
- hashCode = prime * hashCode
- + ((getGeofenceProperties() == null) ? 0 : getGeofenceProperties().hashCode());
hashCode = prime * hashCode + ((getGeometry() == null) ? 0 : getGeometry().hashCode());
hashCode = prime * hashCode + ((getStatus() == null) ? 0 : getStatus().hashCode());
+ hashCode = prime * hashCode + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
hashCode = prime * hashCode + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode());
+ hashCode = prime * hashCode
+ + ((getGeofenceProperties() == null) ? 0 : getGeofenceProperties().hashCode());
return hashCode;
}
@@ -731,21 +731,11 @@ public boolean equals(Object obj) {
return false;
GetGeofenceResult other = (GetGeofenceResult) obj;
- if (other.getCreateTime() == null ^ this.getCreateTime() == null)
- return false;
- if (other.getCreateTime() != null
- && other.getCreateTime().equals(this.getCreateTime()) == false)
- return false;
if (other.getGeofenceId() == null ^ this.getGeofenceId() == null)
return false;
if (other.getGeofenceId() != null
&& other.getGeofenceId().equals(this.getGeofenceId()) == false)
return false;
- if (other.getGeofenceProperties() == null ^ this.getGeofenceProperties() == null)
- return false;
- if (other.getGeofenceProperties() != null
- && other.getGeofenceProperties().equals(this.getGeofenceProperties()) == false)
- return false;
if (other.getGeometry() == null ^ this.getGeometry() == null)
return false;
if (other.getGeometry() != null && other.getGeometry().equals(this.getGeometry()) == false)
@@ -754,11 +744,21 @@ public boolean equals(Object obj) {
return false;
if (other.getStatus() != null && other.getStatus().equals(this.getStatus()) == false)
return false;
+ if (other.getCreateTime() == null ^ this.getCreateTime() == null)
+ return false;
+ if (other.getCreateTime() != null
+ && other.getCreateTime().equals(this.getCreateTime()) == false)
+ return false;
if (other.getUpdateTime() == null ^ this.getUpdateTime() == null)
return false;
if (other.getUpdateTime() != null
&& other.getUpdateTime().equals(this.getUpdateTime()) == false)
return false;
+ if (other.getGeofenceProperties() == null ^ this.getGeofenceProperties() == null)
+ return false;
+ if (other.getGeofenceProperties() != null
+ && other.getGeofenceProperties().equals(this.getGeofenceProperties()) == false)
+ return false;
return true;
}
}
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapGlyphsRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapGlyphsRequest.java
index 0eac16a083..bf50bfee68 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapGlyphsRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapGlyphsRequest.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -25,13 +25,24 @@
*
+ * The map resource associated with the glyph file.
+ *
+ * Constraints:
* A comma-separated list of fonts to load glyphs from in order of
* preference. For example,
- * Valid fonts stacks for Esri styles:
*
* Constraints:
* Constraints:
+ * The map resource associated with the glyph file.
+ *
+ * The map resource associated with the glyph file.
+ *
+ * Constraints:
+ * The map resource associated with the glyph file.
+ *
+ * The map resource associated with the glyph file.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The map resource associated with the glyph file.
+ *
@@ -187,7 +244,7 @@ public class GetMapGlyphsRequest extends AmazonWebServiceRequest implements Seri
* preference. For example,
- * Valid fonts stacks for Esri styles:
*
- * Valid fonts stacks for Esri styles:
*
- * Valid fonts stacks for Esri styles:
*
- * Valid fonts stacks for Esri styles:
*
- * Valid fonts stacks for Esri styles:
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String mapName;
@@ -43,7 +43,7 @@ public class DescribeMapRequest extends AmazonWebServiceRequest implements Seria
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param mapName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param mapName YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*/
- private String description;
+ private String mapName;
/**
*
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*/
private String mapArn;
- /**
- *
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- */
- private String mapName;
-
/**
* RequestBasedUsage
.
@@ -96,84 +63,34 @@ public class DescribeMapResult implements Serializable {
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
- *
+ * Length: 0 - 1000
*/
- public DescribeMapResult withConfiguration(MapConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
+ private String description;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * Tags associated with the map resource.
* YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
* @return
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param description
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param description
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @return
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @param mapArn
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @param mapArn RequestBasedUsage
.
+ *
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
+ *
+ * @return RequestBasedUsage
.
+ * RequestBasedUsage
.
+ *
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
+ *
+ * @param pricingPlan RequestBasedUsage
.
+ * RequestBasedUsage
.
+ *
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
+ *
+ * @param pricingPlan RequestBasedUsage
.
+ * RequestBasedUsage
.
+ *
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
+ *
+ * @param pricingPlan RequestBasedUsage
.
+ * RequestBasedUsage
.
+ *
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
+ *
+ * @param pricingPlan RequestBasedUsage
.
+ *
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
* @return
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param mapName
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param mapName RequestBasedUsage
.
+ * Specifies the map tile style selected from a partner data provider.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
*
* @return RequestBasedUsage
.
+ * Specifies the map tile style selected from a partner data
+ * provider.
* RequestBasedUsage
.
+ * Specifies the map tile style selected from a partner data provider.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
*
- * @param pricingPlan RequestBasedUsage
.
+ * @param configuration RequestBasedUsage
.
+ * Specifies the map tile style selected from a partner data provider.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
*
- * @param pricingPlan RequestBasedUsage
.
+ * @param configuration RequestBasedUsage
.
+ * The optional description for the map resource.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
+ * Length: 0 - 1000
*
- * @param pricingPlan RequestBasedUsage
.
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param description RequestBasedUsage
.
+ * The optional description for the map resource.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
+ * Length: 0 - 1000
*
- * @param pricingPlan RequestBasedUsage
.
+ * @param description YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String indexName;
@@ -43,7 +43,7 @@ public class DescribePlaceIndexRequest extends AmazonWebServiceRequest implement
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param indexName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param indexName YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the place index resource being described.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*/
- private java.util.Date createTime;
+ private String indexName;
/**
*
*
* Esri
- * Grab
- * Here
+ * Format example:
+ * arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex
*
+ * Length: 0 - 1600
+ * Pattern:
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*/
- private String dataSource;
+ private String indexArn;
/**
* RequestBasedUsage
.
*
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*/
- private DataSourceConfiguration dataSourceConfiguration;
+ private String pricingPlan;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
*
+ * arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex
+ * Esri
*
- * Length: 0 - 1600
- * Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
- */
- private String indexArn;
-
- /**
+ * Grab
+ * Here
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * For more information about data providers, see Amazon Location Service data providers.
+ * RequestBasedUsage
.
+ * The specified data storage option for requesting Places.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
*/
- private String pricingPlan;
+ private DataSourceConfiguration dataSourceConfiguration;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the place index resource being described.
* YYYY-MM-DDThh:mm:ss.sssZ
.
- *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the place index resource being described.
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the place index resource being described.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param indexName YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the place index resource being described.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param indexName
*
* Esri
- * Grab
- * Here
+ * Format example:
+ * arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex
*
+ * Length: 0 - 1600
+ * Pattern:
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @return
*
- * Esri
- * Grab
- * Here
+ * Format example:
+ * arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex
*
*
* Esri
- * Grab
- * Here
+ * Format example:
+ * arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex
*
+ * Length: 0 - 1600
+ * Pattern:
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
- * @param dataSource
*
- * Esri
- * Grab
- * Here
+ * Format example:
+ * arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex
*
*
* Esri
- * Grab
- * Here
+ * Format example:
+ * arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex
*
+ * Length: 0 - 1600
+ * Pattern:
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
- * @param dataSource
*
- * Esri
- * Grab
- * Here
+ * Format example:
+ * arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex
* RequestBasedUsage
.
*
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*
* @return RequestBasedUsage
.
* RequestBasedUsage
.
*
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*
- * @param dataSourceConfiguration RequestBasedUsage
.
* RequestBasedUsage
.
*
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*
- * @param dataSourceConfiguration RequestBasedUsage
.
* RequestBasedUsage
.
+ *
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
+ *
+ * @param pricingPlan RequestBasedUsage
.
+ * RequestBasedUsage
.
+ *
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
+ *
+ * @param pricingPlan RequestBasedUsage
.
+ *
- *
- * arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex
+ * The timestamp for when the place index resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 0 - 1600
- * Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
*
* @return
- *
*/
- public String getIndexArn() {
- return indexArn;
+ public java.util.Date getCreateTime() {
+ return createTime;
}
/**
* arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex
+ * The timestamp for when the place index resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- *
- * arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex
+ * The timestamp for when the place index resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 0 - 1600
- * Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
*
- * @param indexArn
- *
*/
- public void setIndexArn(String indexArn) {
- this.indexArn = indexArn;
+ public void setCreateTime(java.util.Date createTime) {
+ this.createTime = createTime;
}
/**
* arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex
+ * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
.
*
- *
* arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex
+ * The timestamp for when the place index resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 0 - 1600
- * Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
*
- * @param indexArn
- *
* @return A reference to this updated object so that method calls can be
* chained together.
*/
- public DescribePlaceIndexResult withIndexArn(String indexArn) {
- this.indexArn = indexArn;
+ public DescribePlaceIndexResult withCreateTime(java.util.Date createTime) {
+ this.createTime = createTime;
return this;
}
/**
* arn:aws:geo:region:account-id:place-index/ExamplePlaceIndex
+ * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param indexName YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param indexName YYYY-MM-DDThh:mm:ss.sssZ
.
* RequestBasedUsage
.
+ * The data provider of geospatial data. Values can be one of the following:
*
+ *
+ *
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
+ * Esri
+ * Grab
+ * Here
+ * RequestBasedUsage
.
+ * The data provider of geospatial data. Values can be one of the
+ * following:
*
+ *
+ * Esri
+ * Grab
+ * Here
+ *
+ *
+ * Esri
+ * Grab
+ * Here
+ *
+ *
+ * Esri
+ * Grab
+ * Here
+ * RequestBasedUsage
.
+ * The data provider of geospatial data. Values can be one of the following:
*
+ *
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
- *
- * @param pricingPlan RequestBasedUsage
.
- * Esri
+ * RequestBasedUsage
.
+ * Grab
+ * Here
+ *
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
*
- * @param pricingPlan RequestBasedUsage
.
+ * @param dataSource
+ *
+ * Esri
+ * Grab
+ * Here
+ * RequestBasedUsage
.
+ * The specified data storage option for requesting Places.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
+ * The specified data storage option for requesting Places.
+ * RequestBasedUsage
.
+ * @param dataSourceConfiguration RequestBasedUsage
.
+ * The specified data storage option for requesting Places.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
*
- * @param pricingPlan RequestBasedUsage
.
+ * @param dataSourceConfiguration YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String calculatorName;
@@ -43,7 +43,7 @@ public class DescribeRouteCalculatorRequest extends AmazonWebServiceRequest impl
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param calculatorName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param calculatorName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String calculatorName;
+
/**
*
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*/
private String calculatorArn;
/**
* RequestBasedUsage
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*/
- private String calculatorName;
+ private String pricingPlan;
+
+ /**
+ *
+ * Length: 0 - 1000
+ */
+ private String description;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ *
+ */
+ private java.util.Date updateTime;
+
/**
* 2020–07-2T12:15:20.000Z+01:00
+ *
- * Length: 0 - 1000
*/
- private String description;
+ private java.util.MapRequestBasedUsage
.
+ * The name of the route calculator resource being described.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @return
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param calculatorName YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the route calculator resource being described.
*
- *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ * 2020–07-2T12:15:20.000Z+01:00
- *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param calculatorName
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @return
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @param calculatorArn
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @param calculatorArn RequestBasedUsage
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*
* @return RequestBasedUsage
.
* RequestBasedUsage
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*
- * @param calculatorName RequestBasedUsage
.
* RequestBasedUsage
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*
- * @param calculatorName RequestBasedUsage
.
* RequestBasedUsage
.
+ *
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
+ *
+ * @param pricingPlan RequestBasedUsage
.
+ * RequestBasedUsage
.
+ *
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
+ *
+ * @param pricingPlan RequestBasedUsage
.
+ *
+ * Length: 0 - 1000
+ *
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param description
+ * Length: 0 - 1000
+ *
+ * @param description YYYY-MM-DDThh:mm:ss.sssZ
.
*
*
- * Esri
- * Grab
- * Here
+ * For example, 2020–07-2T12:15:20.000Z+01:00
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ *
+ */
+ public java.util.Date getUpdateTime() {
+ return updateTime;
+ }
+
+ /**
+ * 2020–07-2T12:15:20.000Z+01:00
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ *
+ *
+ * @param updateTime 2020–07-2T12:15:20.000Z+01:00
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ *
+ */
+ public void setUpdateTime(java.util.Date updateTime) {
+ this.updateTime = updateTime;
+ }
+
+ /**
+ * 2020–07-2T12:15:20.000Z+01:00
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ *
+ * 2020–07-2T12:15:20.000Z+01:00
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ *
+ * @return A reference to this updated object so that method calls can be
+ * chained together.
+ */
+ public DescribeRouteCalculatorResult withUpdateTime(java.util.Date updateTime) {
+ this.updateTime = updateTime;
+ return this;
+ }
+
+ /**
+ * 2020–07-2T12:15:20.000Z+01:00
+ *
+ *
+ * Esri
+ * Grab
+ * Here
+ *
- * Length: 0 - 1000
- *
- * @return
- * Length: 0 - 1000
- *
- * @param description
- * Length: 0 - 1000
- *
- * @param description RequestBasedUsage
.
- *
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
- *
- * @return RequestBasedUsage
.
- * RequestBasedUsage
.
- *
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
- *
- * @param pricingPlan RequestBasedUsage
.
- * RequestBasedUsage
.
- *
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
- *
- * @param pricingPlan RequestBasedUsage
.
- * RequestBasedUsage
.
- *
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
- *
- * @param pricingPlan RequestBasedUsage
.
- * RequestBasedUsage
.
- *
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
- *
- * @param pricingPlan RequestBasedUsage
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- *
- *
- * @return 2020–07-2T12:15:20.000Z+01:00
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- *
- */
- public java.util.Date getUpdateTime() {
- return updateTime;
- }
-
- /**
- * 2020–07-2T12:15:20.000Z+01:00
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- *
- *
- * @param updateTime 2020–07-2T12:15:20.000Z+01:00
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- *
- */
- public void setUpdateTime(java.util.Date updateTime) {
- this.updateTime = updateTime;
- }
-
- /**
- * 2020–07-2T12:15:20.000Z+01:00
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- *
- * 2020–07-2T12:15:20.000Z+01:00
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- *
- * @return A reference to this updated object so that method calls can be
- * chained together.
- */
- public DescribeRouteCalculatorResult withUpdateTime(java.util.Date updateTime) {
- this.updateTime = updateTime;
- return this;
- }
-
/**
* Returns a string representation of this object; useful for testing and
* debugging.
@@ -951,22 +951,22 @@ public DescribeRouteCalculatorResult withUpdateTime(java.util.Date updateTime) {
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("{");
- if (getCalculatorArn() != null)
- sb.append("CalculatorArn: " + getCalculatorArn() + ",");
if (getCalculatorName() != null)
sb.append("CalculatorName: " + getCalculatorName() + ",");
+ if (getCalculatorArn() != null)
+ sb.append("CalculatorArn: " + getCalculatorArn() + ",");
+ if (getPricingPlan() != null)
+ sb.append("PricingPlan: " + getPricingPlan() + ",");
+ if (getDescription() != null)
+ sb.append("Description: " + getDescription() + ",");
if (getCreateTime() != null)
sb.append("CreateTime: " + getCreateTime() + ",");
+ if (getUpdateTime() != null)
+ sb.append("UpdateTime: " + getUpdateTime() + ",");
if (getDataSource() != null)
sb.append("DataSource: " + getDataSource() + ",");
- if (getDescription() != null)
- sb.append("Description: " + getDescription() + ",");
- if (getPricingPlan() != null)
- sb.append("PricingPlan: " + getPricingPlan() + ",");
if (getTags() != null)
- sb.append("Tags: " + getTags() + ",");
- if (getUpdateTime() != null)
- sb.append("UpdateTime: " + getUpdateTime());
+ sb.append("Tags: " + getTags());
sb.append("}");
return sb.toString();
}
@@ -976,18 +976,18 @@ public int hashCode() {
final int prime = 31;
int hashCode = 1;
- hashCode = prime * hashCode
- + ((getCalculatorArn() == null) ? 0 : getCalculatorArn().hashCode());
hashCode = prime * hashCode
+ ((getCalculatorName() == null) ? 0 : getCalculatorName().hashCode());
- hashCode = prime * hashCode + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
- hashCode = prime * hashCode + ((getDataSource() == null) ? 0 : getDataSource().hashCode());
hashCode = prime * hashCode
- + ((getDescription() == null) ? 0 : getDescription().hashCode());
+ + ((getCalculatorArn() == null) ? 0 : getCalculatorArn().hashCode());
hashCode = prime * hashCode
+ ((getPricingPlan() == null) ? 0 : getPricingPlan().hashCode());
- hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode());
+ hashCode = prime * hashCode
+ + ((getDescription() == null) ? 0 : getDescription().hashCode());
+ hashCode = prime * hashCode + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
hashCode = prime * hashCode + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode());
+ hashCode = prime * hashCode + ((getDataSource() == null) ? 0 : getDataSource().hashCode());
+ hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode());
return hashCode;
}
@@ -1002,45 +1002,45 @@ public boolean equals(Object obj) {
return false;
DescribeRouteCalculatorResult other = (DescribeRouteCalculatorResult) obj;
- if (other.getCalculatorArn() == null ^ this.getCalculatorArn() == null)
- return false;
- if (other.getCalculatorArn() != null
- && other.getCalculatorArn().equals(this.getCalculatorArn()) == false)
- return false;
if (other.getCalculatorName() == null ^ this.getCalculatorName() == null)
return false;
if (other.getCalculatorName() != null
&& other.getCalculatorName().equals(this.getCalculatorName()) == false)
return false;
- if (other.getCreateTime() == null ^ this.getCreateTime() == null)
+ if (other.getCalculatorArn() == null ^ this.getCalculatorArn() == null)
return false;
- if (other.getCreateTime() != null
- && other.getCreateTime().equals(this.getCreateTime()) == false)
+ if (other.getCalculatorArn() != null
+ && other.getCalculatorArn().equals(this.getCalculatorArn()) == false)
return false;
- if (other.getDataSource() == null ^ this.getDataSource() == null)
+ if (other.getPricingPlan() == null ^ this.getPricingPlan() == null)
return false;
- if (other.getDataSource() != null
- && other.getDataSource().equals(this.getDataSource()) == false)
+ if (other.getPricingPlan() != null
+ && other.getPricingPlan().equals(this.getPricingPlan()) == false)
return false;
if (other.getDescription() == null ^ this.getDescription() == null)
return false;
if (other.getDescription() != null
&& other.getDescription().equals(this.getDescription()) == false)
return false;
- if (other.getPricingPlan() == null ^ this.getPricingPlan() == null)
- return false;
- if (other.getPricingPlan() != null
- && other.getPricingPlan().equals(this.getPricingPlan()) == false)
- return false;
- if (other.getTags() == null ^ this.getTags() == null)
+ if (other.getCreateTime() == null ^ this.getCreateTime() == null)
return false;
- if (other.getTags() != null && other.getTags().equals(this.getTags()) == false)
+ if (other.getCreateTime() != null
+ && other.getCreateTime().equals(this.getCreateTime()) == false)
return false;
if (other.getUpdateTime() == null ^ this.getUpdateTime() == null)
return false;
if (other.getUpdateTime() != null
&& other.getUpdateTime().equals(this.getUpdateTime()) == false)
return false;
+ if (other.getDataSource() == null ^ this.getDataSource() == null)
+ return false;
+ if (other.getDataSource() != null
+ && other.getDataSource().equals(this.getDataSource()) == false)
+ return false;
+ if (other.getTags() == null ^ this.getTags() == null)
+ return false;
+ if (other.getTags() != null && other.getTags().equals(this.getTags()) == false)
+ return false;
return true;
}
}
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeTrackerRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeTrackerRequest.java
index 6a35d8da79..2740929af7 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeTrackerRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/DescribeTrackerRequest.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -32,7 +32,7 @@ public class DescribeTrackerRequest extends AmazonWebServiceRequest implements S
* 2020–07-2T12:15:20.000Z+01:00
- *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String trackerName;
@@ -43,7 +43,7 @@ public class DescribeTrackerRequest extends AmazonWebServiceRequest implements S
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param trackerName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param trackerName YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the tracker resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*/
- private java.util.Date createTime;
+ private String trackerName;
+
+ /**
+ *
+ *
+ * arn:aws:geo:region:account-id:tracker/ExampleTracker
+ *
+ * Length: 0 - 1600
+ * Pattern:
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
+ */
+ private String trackerArn;
/**
* UPDATE
events from this tracker in EventBridge are
- * enabled. If set to true
these events will be sent to
- * EventBridge.
+ * Always returns RequestBasedUsage
.
*
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*/
- private Boolean eventBridgeEnabled;
+ private String pricingPlan;
+
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * RequestBasedUsage
.
+ * Whether UPDATE
events from this tracker in EventBridge are
+ * enabled. If set to true
these events will be sent to
+ * EventBridge.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
*/
- private String pricingPlan;
+ private Boolean eventBridgeEnabled;
/**
* GeospatialQueries
for a tracker that uses a Amazon Web Services KMS customer managed key.
* KmsKeyEnableGeospatialQueries
+ * parameter to true when creating or updating a Tracker.
+ *
- *
* arn:aws:geo:region:account-id:tracker/ExampleTracker
+ * The name of the tracker resource.
*
- * Length: 0 - 1600
- * Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the tracker resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The Amazon Resource Name (ARN) for the tracker resource. Used when you
+ * need to specify a resource across all Amazon Web Services.
+ *
+ *
+ * arn:aws:geo:region:account-id:tracker/ExampleTracker
*
+ * Length: 0 - 1600
+ * Pattern:
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The Amazon Resource Name (ARN) for the tracker resource. Used
+ * when you need to specify a resource across all Amazon Web
+ * Services.
+ *
+ *
*/
- public java.util.Date getCreateTime() {
- return createTime;
+ public String getTrackerArn() {
+ return trackerArn;
}
/**
* arn:aws:geo:region:account-id:tracker/ExampleTracker
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The Amazon Resource Name (ARN) for the tracker resource. Used when you
+ * need to specify a resource across all Amazon Web Services.
*
+ *
+ * arn:aws:geo:region:account-id:tracker/ExampleTracker
+ *
+ * Length: 0 - 1600
+ * Pattern:
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
- * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param trackerArn
+ *
*/
- public void setCreateTime(java.util.Date createTime) {
- this.createTime = createTime;
+ public void setTrackerArn(String trackerArn) {
+ this.trackerArn = trackerArn;
}
/**
* arn:aws:geo:region:account-id:tracker/ExampleTracker
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The Amazon Resource Name (ARN) for the tracker resource. Used when you
+ * need to specify a resource across all Amazon Web Services.
+ *
+ *
* arn:aws:geo:region:account-id:tracker/ExampleTracker
*
+ * Length: 0 - 1600
+ * Pattern:
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
- * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param trackerArn
+ *
* @return A reference to this updated object so that method calls can be
* chained together.
*/
- public DescribeTrackerResult withCreateTime(java.util.Date createTime) {
- this.createTime = createTime;
+ public DescribeTrackerResult withTrackerArn(String trackerArn) {
+ this.trackerArn = trackerArn;
return this;
}
@@ -247,249 +393,6 @@ public DescribeTrackerResult withDescription(String description) {
return this;
}
- /**
- * arn:aws:geo:region:account-id:tracker/ExampleTracker
* UPDATE
events from this tracker in EventBridge are
- * enabled. If set to true
these events will be sent to
- * EventBridge.
- * UPDATE
events from this tracker in
- * EventBridge are enabled. If set to true
these events
- * will be sent to EventBridge.
- * UPDATE
events from this tracker in EventBridge are
- * enabled. If set to true
these events will be sent to
- * EventBridge.
- * UPDATE
events from this tracker in
- * EventBridge are enabled. If set to true
these events
- * will be sent to EventBridge.
- * UPDATE
events from this tracker in EventBridge are
- * enabled. If set to true
these events will be sent to
- * EventBridge.
- * UPDATE
events from this tracker in
- * EventBridge are enabled. If set to true
these
- * events will be sent to EventBridge.
- * UPDATE
events from this tracker in EventBridge are
- * enabled. If set to true
these events will be sent to
- * EventBridge.
- * UPDATE
events from this tracker in
- * EventBridge are enabled. If set to true
these
- * events will be sent to EventBridge.
- *
- * Length: 1 - 2048
- *
- * @return
- * Length: 1 - 2048
- *
- * @param kmsKeyId
- * Length: 1 - 2048
- *
- * @param kmsKeyId
- * Allowed Values: TimeBased, DistanceBased, AccuracyBased
- *
- * @return
- * Allowed Values: TimeBased, DistanceBased, AccuracyBased
- *
- * @param positionFiltering
- * Allowed Values: TimeBased, DistanceBased, AccuracyBased
- *
- * @param positionFiltering
- * Allowed Values: TimeBased, DistanceBased, AccuracyBased
- *
- * @param positionFiltering
- * Allowed Values: TimeBased, DistanceBased, AccuracyBased
- *
- * @param positionFiltering RequestBasedUsage
.
@@ -719,237 +622,587 @@ public DescribeTrackerResult clearTagsEntries() {
/**
*
- *
- * arn:aws:geo:region:account-id:tracker/ExampleTracker
+ * The timestamp for when the tracker resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 0 - 1600
- * Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
.
*
- *
*/
- public String getTrackerArn() {
- return trackerArn;
+ public java.util.Date getUpdateTime() {
+ return updateTime;
}
/**
* arn:aws:geo:region:account-id:tracker/ExampleTracker
+ */
+ public java.util.Date getCreateTime() {
+ return createTime;
+ }
+
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- *
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * arn:aws:geo:region:account-id:tracker/ExampleTracker
+ * The timestamp for when the tracker resource was last updated in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
- * Length: 0 - 1600
- * Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * Length: 1 - 2048
*
- * @param trackerArn
+ * Length: 1 - 2048
+ *
+ * @param kmsKeyId
- *
+ * @return A reference to this updated object so that method calls can be
+ * chained together.
*/
- public void setTrackerArn(String trackerArn) {
- this.trackerArn = trackerArn;
+ public DescribeTrackerResult withKmsKeyId(String kmsKeyId) {
+ this.kmsKeyId = kmsKeyId;
+ return this;
}
/**
* arn:aws:geo:region:account-id:tracker/ExampleTracker
+ */
+ public void setKmsKeyId(String kmsKeyId) {
+ this.kmsKeyId = kmsKeyId;
+ }
+
+ /**
+ *
+ * Length: 1 - 2048
+ *
+ * @param kmsKeyId
- *
* arn:aws:geo:region:account-id:tracker/ExampleTracker
+ * Constraints:
+ * Allowed Values: TimeBased, DistanceBased, AccuracyBased
+ *
+ * @return
+ * Allowed Values: TimeBased, DistanceBased, AccuracyBased
+ *
+ * @param positionFiltering
- * Length: 0 - 1600
- * Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * Allowed Values: TimeBased, DistanceBased, AccuracyBased
*
- * @param trackerArn
- *
* @return A reference to this updated object so that method calls can be
* chained together.
+ * @see PositionFiltering
*/
- public DescribeTrackerResult withTrackerArn(String trackerArn) {
- this.trackerArn = trackerArn;
+ public DescribeTrackerResult withPositionFiltering(String positionFiltering) {
+ this.positionFiltering = positionFiltering;
+ return this;
+ }
+
+ /**
+ * arn:aws:geo:region:account-id:tracker/ExampleTracker
+ * @param positionFiltering
+ * Allowed Values: TimeBased, DistanceBased, AccuracyBased
+ *
+ * @param positionFiltering
+ * Allowed Values: TimeBased, DistanceBased, AccuracyBased
+ *
+ * @param positionFiltering UPDATE
events from this tracker in EventBridge are
+ * enabled. If set to true
these events will be sent to
+ * EventBridge.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
* @return UPDATE
events from this tracker in
+ * EventBridge are enabled. If set to true
these events
+ * will be sent to EventBridge.
* UPDATE
events from this tracker in EventBridge are
+ * enabled. If set to true
these events will be sent to
+ * EventBridge.
* UPDATE
events from this tracker in
+ * EventBridge are enabled. If set to true
these events
+ * will be sent to EventBridge.
+ *
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Whether UPDATE
events from this tracker in EventBridge are
+ * enabled. If set to true
these events will be sent to
+ * EventBridge.
+ * UPDATE
events from this tracker in
+ * EventBridge are enabled. If set to true
these
+ * events will be sent to EventBridge.
* UPDATE
events from this tracker in EventBridge are
+ * enabled. If set to true
these events will be sent to
+ * EventBridge.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param trackerName UPDATE
events from this tracker in
+ * EventBridge are enabled. If set to true
these
+ * events will be sent to EventBridge.
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * Enables GeospatialQueries
for a tracker that uses a Amazon Web Services KMS customer managed key.
+ * KmsKeyEnableGeospatialQueries
+ * parameter to true when creating or updating a Tracker.
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * Enables GeospatialQueries
for a tracker that uses a
+ * Amazon Web Services KMS customer managed key.
+ * KmsKeyEnableGeospatialQueries
parameter to true when
+ * creating or updating a Tracker.
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * Enables GeospatialQueries
for a tracker that uses a Amazon Web Services KMS customer managed key.
+ * KmsKeyEnableGeospatialQueries
+ * parameter to true when creating or updating a Tracker.
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @return GeospatialQueries
for a tracker that uses a
+ * Amazon Web Services KMS customer managed key.
+ * KmsKeyEnableGeospatialQueries
parameter to true when
+ * creating or updating a Tracker.
+ * GeospatialQueries
for a tracker that uses a Amazon Web Services KMS customer managed key.
+ * KmsKeyEnableGeospatialQueries
+ * parameter to true when creating or updating a Tracker.
+ * GeospatialQueries
for a tracker that uses
+ * a Amazon Web Services KMS customer managed key.
* KmsKeyEnableGeospatialQueries
parameter to true
+ * when creating or updating a Tracker.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * Enables GeospatialQueries
for a tracker that uses a Amazon Web Services KMS customer managed key.
+ * KmsKeyEnableGeospatialQueries
+ * parameter to true when creating or updating a Tracker.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param kmsKeyEnableGeospatialQueries GeospatialQueries
for a tracker that uses
+ * a Amazon Web Services KMS customer managed key.
* KmsKeyEnableGeospatialQueries
parameter to true
+ * when creating or updating a Tracker.
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*/
- private PositionalAccuracy accuracy;
+ private String deviceId;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * The timestamp for when the tracker resource received the device position
+ * in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The device whose position you retrieved.
*
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @return YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The device whose position you retrieved.
*
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @param deviceId
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @param deviceId YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
- * @param deviceId YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
- * @param deviceId YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- *
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*/
private String deviceId;
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * The device associated to the position update.
*
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*
* @return
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*
- * @param accuracy
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*
- * @param accuracy YYYY-MM-DDThh:mm:ss.sssZ
*
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
*
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
- * @param deviceId YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
*
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
- * @param deviceId YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
- *
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ */
+ private String deviceId;
+
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ * Pattern: (?:(?:25[0-5]|(?:2[0-4]|1\d|[0-9]|)\d)\.?\b){4}
+ */
+ private String ipv4Address;
+
+ /**
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @return
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @param deviceId
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @param deviceId YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ * Pattern: (?:(?:25[0-5]|(?:2[0-4]|1\d|[0-9]|)\d)\.?\b){4}
+ *
+ * @return
+ * Pattern: (?:(?:25[0-5]|(?:2[0-4]|1\d|[0-9]|)\d)\.?\b){4}
+ *
+ * @param ipv4Address
+ * Pattern: (?:(?:25[0-5]|(?:2[0-4]|1\d|[0-9]|)\d)\.?\b){4}
+ *
+ * @param ipv4Address
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String trackerName;
+
/**
*
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*/
private String consumerArn;
@@ -62,9 +73,58 @@ public class DisassociateTrackerConsumerRequest extends AmazonWebServiceRequest
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @return
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @return
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param consumerArn
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param consumerArn
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @return
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param trackerName
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param trackerName
+ * Range: 0.0 -
+ */
+ private Double speed;
+
+ /**
+ *
+ * Range: 0.0 -
+ *
+ * @return
+ * Range: 0.0 -
+ *
+ * @param speed
+ * Range: 0.0 -
+ *
+ * @param speed ENTER
: If a device is outside of a geofence, but would breach
+ * the fence if the device is moving at its current speed within time horizon
+ * window.
+ * EXIT
: If a device is inside of a geofence, but would breach the
+ * fence if the device is moving at its current speed within time horizon
+ * window.
+ * IDLE
: If a device is inside of a geofence, and the device is not
+ * moving.
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String collectionName;
+
+ /**
+ *
+ * Range: 0.0 -
+ */
+ private Double timeHorizonMinutes;
+
+ /**
+ * NearestDistance
property
+ * returned in a forecasted event. The measurement system must match for
+ * DistanceUnit
and SpeedUnit
; if
+ * Kilometers
is specified for DistanceUnit
, then
+ * SpeedUnit
must be KilometersPerHour
.
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ */
+ private String distanceUnit;
+
+ /**
+ * DistanceUnit
and
+ * SpeedUnit
; if Kilometers
is specified for
+ * DistanceUnit
, then SpeedUnit
must be
+ * KilometersPerHour
.
+ * KilometersPerHour
.
+ *
+ * Allowed Values: KilometersPerHour, MilesPerHour
+ */
+ private String speedUnit;
+
+ /**
+ * null
+ *
+ * Length: 1 - 60000
+ */
+ private String nextToken;
+
+ /**
+ * 20
+ *
+ * Range: 1 - 20
+ */
+ private Integer maxResults;
+
+ /**
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @return
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param collectionName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param collectionName
+ * Range: 0.0 -
+ *
+ * @return
+ * Range: 0.0 -
+ *
+ * @param timeHorizonMinutes
+ * Range: 0.0 -
+ *
+ * @param timeHorizonMinutes NearestDistance
property
+ * returned in a forecasted event. The measurement system must match for
+ * DistanceUnit
and SpeedUnit
; if
+ * Kilometers
is specified for DistanceUnit
, then
+ * SpeedUnit
must be KilometersPerHour
.
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @return NearestDistance
+ * property returned in a forecasted event. The measurement system
+ * must match for DistanceUnit
and
+ * SpeedUnit
; if Kilometers
is specified
+ * for DistanceUnit
, then SpeedUnit
must
+ * be KilometersPerHour
.
+ * Kilometers
+ * NearestDistance
property
+ * returned in a forecasted event. The measurement system must match for
+ * DistanceUnit
and SpeedUnit
; if
+ * Kilometers
is specified for DistanceUnit
, then
+ * SpeedUnit
must be KilometersPerHour
.
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit NearestDistance
+ * property returned in a forecasted event. The measurement
+ * system must match for DistanceUnit
and
+ * SpeedUnit
; if Kilometers
is
+ * specified for DistanceUnit
, then
+ * SpeedUnit
must be KilometersPerHour
.
+ * Kilometers
+ * NearestDistance
property
+ * returned in a forecasted event. The measurement system must match for
+ * DistanceUnit
and SpeedUnit
; if
+ * Kilometers
is specified for DistanceUnit
, then
+ * SpeedUnit
must be KilometersPerHour
.
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit NearestDistance
+ * property returned in a forecasted event. The measurement
+ * system must match for DistanceUnit
and
+ * SpeedUnit
; if Kilometers
is
+ * specified for DistanceUnit
, then
+ * SpeedUnit
must be KilometersPerHour
.
+ * Kilometers
+ * NearestDistance
property
+ * returned in a forecasted event. The measurement system must match for
+ * DistanceUnit
and SpeedUnit
; if
+ * Kilometers
is specified for DistanceUnit
, then
+ * SpeedUnit
must be KilometersPerHour
.
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit NearestDistance
+ * property returned in a forecasted event. The measurement
+ * system must match for DistanceUnit
and
+ * SpeedUnit
; if Kilometers
is
+ * specified for DistanceUnit
, then
+ * SpeedUnit
must be KilometersPerHour
.
+ * Kilometers
+ * NearestDistance
property
+ * returned in a forecasted event. The measurement system must match for
+ * DistanceUnit
and SpeedUnit
; if
+ * Kilometers
is specified for DistanceUnit
, then
+ * SpeedUnit
must be KilometersPerHour
.
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit NearestDistance
+ * property returned in a forecasted event. The measurement
+ * system must match for DistanceUnit
and
+ * SpeedUnit
; if Kilometers
is
+ * specified for DistanceUnit
, then
+ * SpeedUnit
must be KilometersPerHour
.
+ * Kilometers
+ * DistanceUnit
and
+ * SpeedUnit
; if Kilometers
is specified for
+ * DistanceUnit
, then SpeedUnit
must be
+ * KilometersPerHour
.
+ * KilometersPerHour
.
+ *
+ * Allowed Values: KilometersPerHour, MilesPerHour
+ *
+ * @return DistanceUnit
and
+ * SpeedUnit
; if Kilometers
is specified
+ * for DistanceUnit
, then SpeedUnit
must
+ * be KilometersPerHour
.
+ * KilometersPerHour
.
+ * DistanceUnit
and
+ * SpeedUnit
; if Kilometers
is specified for
+ * DistanceUnit
, then SpeedUnit
must be
+ * KilometersPerHour
.
+ * KilometersPerHour
.
+ *
+ * Allowed Values: KilometersPerHour, MilesPerHour
+ *
+ * @param speedUnit DistanceUnit
and SpeedUnit
; if
+ * Kilometers
is specified for
+ * DistanceUnit
, then SpeedUnit
must be
+ * KilometersPerHour
.
+ * KilometersPerHour
.
+ * DistanceUnit
and
+ * SpeedUnit
; if Kilometers
is specified for
+ * DistanceUnit
, then SpeedUnit
must be
+ * KilometersPerHour
.
+ * KilometersPerHour
.
+ *
+ * Allowed Values: KilometersPerHour, MilesPerHour
+ *
+ * @param speedUnit DistanceUnit
and SpeedUnit
; if
+ * Kilometers
is specified for
+ * DistanceUnit
, then SpeedUnit
must be
+ * KilometersPerHour
.
+ * KilometersPerHour
.
+ * DistanceUnit
and
+ * SpeedUnit
; if Kilometers
is specified for
+ * DistanceUnit
, then SpeedUnit
must be
+ * KilometersPerHour
.
+ * KilometersPerHour
.
+ *
+ * Allowed Values: KilometersPerHour, MilesPerHour
+ *
+ * @param speedUnit DistanceUnit
and SpeedUnit
; if
+ * Kilometers
is specified for
+ * DistanceUnit
, then SpeedUnit
must be
+ * KilometersPerHour
.
+ * KilometersPerHour
.
+ * DistanceUnit
and
+ * SpeedUnit
; if Kilometers
is specified for
+ * DistanceUnit
, then SpeedUnit
must be
+ * KilometersPerHour
.
+ * KilometersPerHour
.
+ *
+ * Allowed Values: KilometersPerHour, MilesPerHour
+ *
+ * @param speedUnit DistanceUnit
and SpeedUnit
; if
+ * Kilometers
is specified for
+ * DistanceUnit
, then SpeedUnit
must be
+ * KilometersPerHour
.
+ * KilometersPerHour
.
+ * null
+ *
+ * Length: 1 - 60000
+ *
+ * @return null
+ * null
+ *
+ * Length: 1 - 60000
+ *
+ * @param nextToken null
+ * null
+ *
+ * Length: 1 - 60000
+ *
+ * @param nextToken null
+ * 20
+ *
+ * Range: 1 - 20
+ *
+ * @return 20
+ * 20
+ *
+ * Range: 1 - 20
+ *
+ * @param maxResults 20
+ * 20
+ *
+ * Range: 1 - 20
+ *
+ * @param maxResults 20
+ *
+ * Length: 1 - 60000
+ */
+ private String nextToken;
+
+ /**
+ *
+ * Allowed Values: Kilometers, Miles
+ */
+ private String distanceUnit;
+
+ /**
+ *
+ * Allowed Values: KilometersPerHour, MilesPerHour
+ */
+ private String speedUnit;
+
+ /**
+ *
+ * Length: 1 - 60000
+ *
+ * @return
+ * Length: 1 - 60000
+ *
+ * @param nextToken
+ * Length: 1 - 60000
+ *
+ * @param nextToken
+ * Allowed Values: Kilometers, Miles
+ *
+ * @return
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit
+ * Allowed Values: KilometersPerHour, MilesPerHour
+ *
+ * @return
+ * Allowed Values: KilometersPerHour, MilesPerHour
+ *
+ * @param speedUnit
+ * Allowed Values: KilometersPerHour, MilesPerHour
+ *
+ * @param speedUnit
+ * Allowed Values: KilometersPerHour, MilesPerHour
+ *
+ * @param speedUnit
+ * Allowed Values: KilometersPerHour, MilesPerHour
+ *
+ * @param speedUnit
+ * Pattern:
+ * [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4
+ * }-[0-9a-fA-F]{12}
+ */
+ private String eventId;
+
+ /**
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ */
+ private String geofenceId;
+
+ /**
+ *
+ * Range: 0.0 -
+ */
+ private Double nearestDistance;
+
+ /**
+ * ENTER
: If a device is outside of a geofence, but would
+ * breach the fence if the device is moving at its current speed within time
+ * horizon window.
+ * EXIT
: If a device is inside of a geofence, but would breach
+ * the fence if the device is moving at its current speed within time
+ * horizon window.
+ * IDLE
: If a device is inside of a geofence, and the device is
+ * not moving.
+ *
+ * Allowed Values: ENTER, EXIT, IDLE
+ */
+ private String eventType;
+
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ *
+ * Pattern:
+ * [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4
+ * }-[0-9a-fA-F]{12}
+ *
+ * @return
+ * Pattern:
+ * [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4
+ * }-[0-9a-fA-F]{12}
+ *
+ * @param eventId
+ * Pattern:
+ * [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4
+ * }-[0-9a-fA-F]{12}
+ *
+ * @param eventId
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @return
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @param geofenceId
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @param geofenceId
+ * Range: 0.0 -
+ *
+ * @return
+ * Range: 0.0 -
+ *
+ * @param nearestDistance
+ * Range: 0.0 -
+ *
+ * @param nearestDistance ENTER
: If a device is outside of a geofence, but would
+ * breach the fence if the device is moving at its current speed within time
+ * horizon window.
+ * EXIT
: If a device is inside of a geofence, but would breach
+ * the fence if the device is moving at its current speed within time
+ * horizon window.
+ * IDLE
: If a device is inside of a geofence, and the device is
+ * not moving.
+ *
+ * Allowed Values: ENTER, EXIT, IDLE
+ *
+ * @return ENTER
: If a device is outside of a geofence, but
+ * would breach the fence if the device is moving at its current
+ * speed within time horizon window.
+ * EXIT
: If a device is inside of a geofence, but would
+ * breach the fence if the device is moving at its current speed
+ * within time horizon window.
+ * IDLE
: If a device is inside of a geofence, and the
+ * device is not moving.
+ * ENTER
: If a device is outside of a geofence, but would
+ * breach the fence if the device is moving at its current speed within time
+ * horizon window.
+ * EXIT
: If a device is inside of a geofence, but would breach
+ * the fence if the device is moving at its current speed within time
+ * horizon window.
+ * IDLE
: If a device is inside of a geofence, and the device is
+ * not moving.
+ *
+ * Allowed Values: ENTER, EXIT, IDLE
+ *
+ * @param eventType ENTER
: If a device is outside of a geofence, but
+ * would breach the fence if the device is moving at its current
+ * speed within time horizon window.
+ * EXIT
: If a device is inside of a geofence, but
+ * would breach the fence if the device is moving at its current
+ * speed within time horizon window.
+ * IDLE
: If a device is inside of a geofence, and
+ * the device is not moving.
+ * ENTER
: If a device is outside of a geofence, but would
+ * breach the fence if the device is moving at its current speed within time
+ * horizon window.
+ * EXIT
: If a device is inside of a geofence, but would breach
+ * the fence if the device is moving at its current speed within time
+ * horizon window.
+ * IDLE
: If a device is inside of a geofence, and the device is
+ * not moving.
+ *
+ * Allowed Values: ENTER, EXIT, IDLE
+ *
+ * @param eventType ENTER
: If a device is outside of a geofence, but
+ * would breach the fence if the device is moving at its current
+ * speed within time horizon window.
+ * EXIT
: If a device is inside of a geofence, but
+ * would breach the fence if the device is moving at its current
+ * speed within time horizon window.
+ * IDLE
: If a device is inside of a geofence, and
+ * the device is not moving.
+ * ENTER
: If a device is outside of a geofence, but would
+ * breach the fence if the device is moving at its current speed within time
+ * horizon window.
+ * EXIT
: If a device is inside of a geofence, but would breach
+ * the fence if the device is moving at its current speed within time
+ * horizon window.
+ * IDLE
: If a device is inside of a geofence, and the device is
+ * not moving.
+ *
+ * Allowed Values: ENTER, EXIT, IDLE
+ *
+ * @param eventType ENTER
: If a device is outside of a geofence, but
+ * would breach the fence if the device is moving at its current
+ * speed within time horizon window.
+ * EXIT
: If a device is inside of a geofence, but
+ * would breach the fence if the device is moving at its current
+ * speed within time horizon window.
+ * IDLE
: If a device is inside of a geofence, and
+ * the device is not moving.
+ * ENTER
: If a device is outside of a geofence, but would
+ * breach the fence if the device is moving at its current speed within time
+ * horizon window.
+ * EXIT
: If a device is inside of a geofence, but would breach
+ * the fence if the device is moving at its current speed within time
+ * horizon window.
+ * IDLE
: If a device is inside of a geofence, and the device is
+ * not moving.
+ *
+ * Allowed Values: ENTER, EXIT, IDLE
+ *
+ * @param eventType ENTER
: If a device is outside of a geofence, but
+ * would breach the fence if the device is moving at its current
+ * speed within time horizon window.
+ * EXIT
: If a device is inside of a geofence, but
+ * would breach the fence if the device is moving at its current
+ * speed within time horizon window.
+ * IDLE
: If a device is inside of a geofence, and
+ * the device is not moving.
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ *
+ * Length: 0 - 600000
*/
- public GeofenceGeometry withCircle(Circle circle) {
- this.circle = circle;
- return this;
- }
+ private java.nio.ByteBuffer geobuf;
/**
*
+ * Length: 0 - 600000
+ *
+ * @return
+ * Length: 0 - 600000
+ *
+ * @param geobuf
+ * Length: 0 - 600000
+ *
+ * @param geobuf
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\w]+
*/
- private String deviceId;
-
- /**
- * YYYY-MM-DDThh:mm:ss.sssZ
. By default, the
- * value will be the time that the request is made.
- *
- *
- */
- private java.util.Date endTimeExclusive;
+ private String trackerName;
/**
* EndTimeExclusive
must be after the
- * time for StartTimeInclusive
.
- * 100
+ * The device whose position history you want to retrieve.
*
- * Range: 1 - 100
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*/
- private Integer maxResults;
+ private String deviceId;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
. By default, the
+ * value will be the time that the request is made.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- */
- private String trackerName;
-
- /**
- *
+ *
*/
- public void setDeviceId(String deviceId) {
- this.deviceId = deviceId;
- }
+ private java.util.Date endTimeExclusive;
/**
*
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
- *
- * @return EndTimeExclusive
must be after the
+ * time for StartTimeInclusive
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
- *
- * @param deviceId 100
+ *
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
- *
- * @param deviceId
*/
- public GetDevicePositionHistoryRequest withDeviceId(String deviceId) {
- this.deviceId = deviceId;
- return this;
- }
+ private Integer maxResults;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
. By default, the
- * value will be the time that the request is made.
- *
- *
+ * Constraints:EndTimeExclusive
must be after the
- * time for StartTimeInclusive
.
- *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
. By
- * default, the value will be the time that the request is made.
- *
- *
*/
- public java.util.Date getEndTimeExclusive() {
- return endTimeExclusive;
+ public String getTrackerName() {
+ return trackerName;
}
/**
* EndTimeExclusive
must be
- * after the time for StartTimeInclusive
.
+ * The tracker resource receiving the request for the device
+ * position history.
* YYYY-MM-DDThh:mm:ss.sssZ
. By default, the
- * value will be the time that the request is made.
- *
- *
+ * Constraints:EndTimeExclusive
must be after the
- * time for StartTimeInclusive
.
- *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param endTimeExclusive YYYY-MM-DDThh:mm:ss.sssZ
. By
- * default, the value will be the time that the request is made.
- *
- *
*/
- public void setEndTimeExclusive(java.util.Date endTimeExclusive) {
- this.endTimeExclusive = endTimeExclusive;
+ public void setTrackerName(String trackerName) {
+ this.trackerName = trackerName;
}
/**
* EndTimeExclusive
must be
- * after the time for StartTimeInclusive
.
+ * @param trackerName YYYY-MM-DDThh:mm:ss.sssZ
. By default, the
- * value will be the time that the request is made.
- *
- *
* EndTimeExclusive
must be after the
- * time for StartTimeInclusive
.
- *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param endTimeExclusive YYYY-MM-DDThh:mm:ss.sssZ
. By
- * default, the value will be the time that the request is made.
- *
- *
* @return A reference to this updated object so that method calls can be
* chained together.
*/
- public GetDevicePositionHistoryRequest withEndTimeExclusive(java.util.Date endTimeExclusive) {
- this.endTimeExclusive = endTimeExclusive;
+ public GetDevicePositionHistoryRequest withTrackerName(String trackerName) {
+ this.trackerName = trackerName;
return this;
}
/**
* EndTimeExclusive
must be
- * after the time for StartTimeInclusive
.
+ * @param trackerName 100
+ * The device whose position history you want to retrieve.
*
- * Range: 1 - 100
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*
* @return 100
+ * The device whose position history you want to retrieve.
* 100
+ * The device whose position history you want to retrieve.
*
- * Range: 1 - 100
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*
- * @param maxResults 100
+ * @param deviceId 100
+ * The device whose position history you want to retrieve.
*
- * Range: 1 - 100
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*
- * @param maxResults 100
+ * @param deviceId YYYY-MM-DDThh:mm:ss.sssZ
. By default, the
+ * value will be the time that the request is made.
+ *
+ *
+ *
+ * @return 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.
+ *
+ *
+ */
+ public java.util.Date getEndTimeExclusive() {
+ return endTimeExclusive;
+ }
+
+ /**
+ * 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.
+ *
+ *
+ *
+ * @param endTimeExclusive 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.
+ *
+ *
+ */
+ public void setEndTimeExclusive(java.util.Date endTimeExclusive) {
+ this.endTimeExclusive = endTimeExclusive;
+ }
+
+ /**
+ * 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.
+ *
+ *
+ * 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.
+ *
+ *
+ * @return A reference to this updated object so that method calls can be
+ * chained together.
+ */
+ public GetDevicePositionHistoryRequest withEndTimeExclusive(java.util.Date endTimeExclusive) {
+ this.endTimeExclusive = endTimeExclusive;
+ return this;
+ }
+
+ /**
+ * EndTimeExclusive
must be
+ * after the time for StartTimeInclusive
.
+ * 100
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Range: 1 - 100
*
* @return 100
* 100
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Range: 1 - 100
*
- * @param trackerName 100
* 100
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Range: 1 - 100
*
- * @param trackerName 100
*
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\w]+
*/
- private String deviceId;
+ private String trackerName;
/**
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\p{L}\p{N}]+
*/
- private String trackerName;
+ private String deviceId;
/**
*
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\w]+
*
- * @param deviceId
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\w]+
*
- * @param deviceId
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
- * @param trackerName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
- * @param trackerName
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*/
- private PositionalAccuracy accuracy;
+ private String deviceId;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * The timestamp for when the tracker resource received the device position.
+ * Uses
+ * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The device whose position you retrieved.
*
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @return YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The device whose position you retrieved.
*
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @param deviceId
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @param deviceId YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
- * @param deviceId YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
- * @param deviceId YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String collectionName;
@@ -43,7 +49,7 @@ public class GetGeofenceRequest extends AmazonWebServiceRequest implements Seria
*
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*/
private String geofenceId;
@@ -54,7 +60,7 @@ public class GetGeofenceRequest extends AmazonWebServiceRequest implements Seria
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param geofenceId
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param geofenceId YYYY-MM-DDThh:mm:ss.sssZ
- *
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*/
private String geofenceId;
- /**
- * "key" : "value"
- * YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
+ * User defined properties of the geofence. A property is a key-value pair
+ * stored with the geofence and added to any geofence event triggered with
+ * that geofence.
* YYYY-MM-DDThh:mm:ss.sssZ
- * "key" : "value"
+ *
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param geofenceId
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param geofenceId "key" : "value"
- * "key" : "value"
- * "key" : "value"
- * "key" : "value"
- * "key" : "value"
- * "key" : "value"
- * "key" : "value"
- * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * "key" : "value"
+ * "key" : "value"
+ * "key" : "value"
+ * "key" : "value"
+ * "key" : "value"
+ * "key" : "value"
+ * "key" : "value"
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String mapName;
+
/**
* Noto Sans Regular, Arial Unicode
.
*
- * Pattern: ^[0-9]+-[0-9]+\.pbf$
+ * Pattern: [0-9]+-[0-9]+\.pbf
*/
private String fontUnicodeRange;
@@ -177,9 +188,55 @@ public class GetMapGlyphsRequest extends AmazonWebServiceRequest implements Seri
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @return
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param mapName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param mapName Noto Sans Regular, Arial Unicode
.
* Noto Sans Regular, Arial Unicode
.
* Noto Sans Regular, Arial Unicode
.
* Noto Sans Regular, Arial Unicode
.
* Noto Sans Regular, Arial Unicode
.
* Noto Sans Regular, Arial Unicode
.
*
- * Valid fonts stacks for Esri styles: *
@@ -930,7 +987,7 @@ public GetMapGlyphsRequest withFontStack(String fontStack) { * *
* Constraints:
- * Pattern: ^[0-9]+-[0-9]+\.pbf$
+ * Pattern: [0-9]+-[0-9]+\.pbf
*
* @return
* A Unicode range of characters to download glyphs for. Each @@ -952,7 +1009,7 @@ public String getFontUnicodeRange() { *
*
* Constraints:
- * Pattern: ^[0-9]+-[0-9]+\.pbf$
+ * Pattern: [0-9]+-[0-9]+\.pbf
*
* @param fontUnicodeRange
* A Unicode range of characters to download glyphs for. Each @@ -977,7 +1034,7 @@ public void setFontUnicodeRange(String fontUnicodeRange) { * together. *
* Constraints:
- * Pattern: ^[0-9]+-[0-9]+\.pbf$
+ * Pattern: [0-9]+-[0-9]+\.pbf
*
* @param fontUnicodeRange
* A Unicode range of characters to download glyphs for. Each @@ -1059,63 +1116,6 @@ public GetMapGlyphsRequest withKey(String key) { return this; } - /** - *
- * The map resource associated with the glyph file. - *
- *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @return
- * The map resource associated with the glyph file. - *
- */ - public String getMapName() { - return mapName; - } - - /** - *- * The map resource associated with the glyph file. - *
- *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param mapName
- * The map resource associated with the glyph file. - *
- */ - public void setMapName(String mapName) { - this.mapName = mapName; - } - - /** - *- * The map resource associated with the glyph file. - *
- *- * Returns a reference to this object so that method calls can be chained - * together. - *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param mapName
- * The map resource associated with the glyph file. - *
- * @return A reference to this updated object so that method calls can be - * chained together. - */ - public GetMapGlyphsRequest withMapName(String mapName) { - this.mapName = mapName; - return this; - } - /** * Returns a string representation of this object; useful for testing and * debugging. @@ -1127,14 +1127,14 @@ public GetMapGlyphsRequest withMapName(String mapName) { public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); + if (getMapName() != null) + sb.append("MapName: " + getMapName() + ","); if (getFontStack() != null) sb.append("FontStack: " + getFontStack() + ","); if (getFontUnicodeRange() != null) sb.append("FontUnicodeRange: " + getFontUnicodeRange() + ","); if (getKey() != null) - sb.append("Key: " + getKey() + ","); - if (getMapName() != null) - sb.append("MapName: " + getMapName()); + sb.append("Key: " + getKey()); sb.append("}"); return sb.toString(); } @@ -1144,11 +1144,11 @@ public int hashCode() { final int prime = 31; int hashCode = 1; + hashCode = prime * hashCode + ((getMapName() == null) ? 0 : getMapName().hashCode()); hashCode = prime * hashCode + ((getFontStack() == null) ? 0 : getFontStack().hashCode()); hashCode = prime * hashCode + ((getFontUnicodeRange() == null) ? 0 : getFontUnicodeRange().hashCode()); hashCode = prime * hashCode + ((getKey() == null) ? 0 : getKey().hashCode()); - hashCode = prime * hashCode + ((getMapName() == null) ? 0 : getMapName().hashCode()); return hashCode; } @@ -1163,6 +1163,10 @@ public boolean equals(Object obj) { return false; GetMapGlyphsRequest other = (GetMapGlyphsRequest) obj; + if (other.getMapName() == null ^ this.getMapName() == null) + return false; + if (other.getMapName() != null && other.getMapName().equals(this.getMapName()) == false) + return false; if (other.getFontStack() == null ^ this.getFontStack() == null) return false; if (other.getFontStack() != null @@ -1177,10 +1181,6 @@ public boolean equals(Object obj) { return false; if (other.getKey() != null && other.getKey().equals(this.getKey()) == false) return false; - if (other.getMapName() == null ^ this.getMapName() == null) - return false; - if (other.getMapName() != null && other.getMapName().equals(this.getMapName()) == false) - return false; return true; } } diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapGlyphsResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapGlyphsResult.java index 5b936d28a6..50c5a25aee 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapGlyphsResult.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapGlyphsResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -27,18 +27,18 @@ public class GetMapGlyphsResult implements Serializable { /** *
- * The HTTP Cache-Control directive for the value.
+ * The map glyph content type. For example,
+ * application/octet-stream
.
*
- * The map glyph content type. For example,
- * application/octet-stream
.
+ * The HTTP Cache-Control directive for the value.
*
@@ -87,97 +87,97 @@ public GetMapGlyphsResult withBlob(java.nio.ByteBuffer blob) { /** *
- * The HTTP Cache-Control directive for the value.
+ * The map glyph content type. For example,
+ * application/octet-stream
.
*
- * The HTTP Cache-Control directive for the value.
+ * The map glyph content type. For example,
+ * application/octet-stream
.
*
- * The HTTP Cache-Control directive for the value.
+ * The map glyph content type. For example,
+ * application/octet-stream
.
*
- * The HTTP Cache-Control directive for the value. + * @param contentType
+ * The map glyph content type. For example,
+ * application/octet-stream
.
*
- * The HTTP Cache-Control directive for the value.
+ * The map glyph content type. For example,
+ * application/octet-stream
.
*
* Returns a reference to this object so that method calls can be chained * together. * - * @param cacheControl
- * The HTTP Cache-Control directive for the value. + * @param contentType
+ * The map glyph content type. For example,
+ * application/octet-stream
.
*
- * The map glyph content type. For example,
- * application/octet-stream
.
+ * The HTTP Cache-Control directive for the value.
*
- * The map glyph content type. For example,
- * application/octet-stream
.
+ * The HTTP Cache-Control directive for the value.
*
- * The map glyph content type. For example,
- * application/octet-stream
.
+ * The HTTP Cache-Control directive for the value.
*
- * The map glyph content type. For example,
- * application/octet-stream
.
+ * @param cacheControl
+ * The HTTP Cache-Control directive for the value. *
*/ - public void setContentType(String contentType) { - this.contentType = contentType; + public void setCacheControl(String cacheControl) { + this.cacheControl = cacheControl; } /** *
- * The map glyph content type. For example,
- * application/octet-stream
.
+ * The HTTP Cache-Control directive for the value.
*
* Returns a reference to this object so that method calls can be chained * together. * - * @param contentType
- * The map glyph content type. For example,
- * application/octet-stream
.
+ * @param cacheControl
+ * The HTTP Cache-Control directive for the value. *
* @return A reference to this updated object so that method calls can be * chained together. */ - public GetMapGlyphsResult withContentType(String contentType) { - this.contentType = contentType; + public GetMapGlyphsResult withCacheControl(String cacheControl) { + this.cacheControl = cacheControl; return this; } @@ -194,10 +194,10 @@ public String toString() { sb.append("{"); if (getBlob() != null) sb.append("Blob: " + getBlob() + ","); - if (getCacheControl() != null) - sb.append("CacheControl: " + getCacheControl() + ","); if (getContentType() != null) - sb.append("ContentType: " + getContentType()); + sb.append("ContentType: " + getContentType() + ","); + if (getCacheControl() != null) + sb.append("CacheControl: " + getCacheControl()); sb.append("}"); return sb.toString(); } @@ -208,10 +208,10 @@ public int hashCode() { int hashCode = 1; hashCode = prime * hashCode + ((getBlob() == null) ? 0 : getBlob().hashCode()); - hashCode = prime * hashCode - + ((getCacheControl() == null) ? 0 : getCacheControl().hashCode()); hashCode = prime * hashCode + ((getContentType() == null) ? 0 : getContentType().hashCode()); + hashCode = prime * hashCode + + ((getCacheControl() == null) ? 0 : getCacheControl().hashCode()); return hashCode; } @@ -230,16 +230,16 @@ public boolean equals(Object obj) { return false; if (other.getBlob() != null && other.getBlob().equals(this.getBlob()) == false) return false; - if (other.getCacheControl() == null ^ this.getCacheControl() == null) - return false; - if (other.getCacheControl() != null - && other.getCacheControl().equals(this.getCacheControl()) == false) - return false; if (other.getContentType() == null ^ this.getContentType() == null) return false; if (other.getContentType() != null && other.getContentType().equals(this.getContentType()) == false) return false; + if (other.getCacheControl() == null ^ this.getCacheControl() == null) + return false; + if (other.getCacheControl() != null + && other.getCacheControl().equals(this.getCacheControl()) == false) + return false; return true; } } diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapSpritesRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapSpritesRequest.java index 62deb19ec5..511755b7b5 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapSpritesRequest.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapSpritesRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -27,6 +27,17 @@ * */ public class GetMapSpritesRequest extends AmazonWebServiceRequest implements Serializable { + /** + *+ * The map resource associated with the sprite file. + *
+ *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String mapName;
+
/**
*
* The name of the sprite file. Use the following file names for the sprite @@ -62,7 +73,7 @@ public class GetMapSpritesRequest extends AmazonWebServiceRequest implements Ser * *
* Constraints:
- * Pattern: ^sprites(@2x)?\.(png|json)$
+ * Pattern: sprites(@2x)?\.(png|json)
*/
private String fileName;
@@ -85,9 +96,55 @@ public class GetMapSpritesRequest extends AmazonWebServiceRequest implements Ser
*
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @return
+ * The map resource associated with the sprite file. + *
*/ - private String mapName; + public String getMapName() { + return mapName; + } + + /** + *+ * The map resource associated with the sprite file. + *
+ *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param mapName
+ * The map resource associated with the sprite file. + *
+ */ + public void setMapName(String mapName) { + this.mapName = mapName; + } + + /** + *+ * The map resource associated with the sprite file. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param mapName
+ * The map resource associated with the sprite file. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public GetMapSpritesRequest withMapName(String mapName) { + this.mapName = mapName; + return this; + } /** *@@ -124,7 +181,7 @@ public class GetMapSpritesRequest extends AmazonWebServiceRequest implements Ser * *
* Constraints:
- * Pattern: ^sprites(@2x)?\.(png|json)$
+ * Pattern: sprites(@2x)?\.(png|json)
*
* @return
* The name of the sprite file. Use the following file names for the @@ -198,7 +255,7 @@ public String getFileName() { * *
* Constraints:
- * Pattern: ^sprites(@2x)?\.(png|json)$
+ * Pattern: sprites(@2x)?\.(png|json)
*
* @param fileName
* The name of the sprite file. Use the following file names for @@ -275,7 +332,7 @@ public void setFileName(String fileName) { * together. *
* Constraints:
- * Pattern: ^sprites(@2x)?\.(png|json)$
+ * Pattern: sprites(@2x)?\.(png|json)
*
* @param fileName
* The name of the sprite file. Use the following file names for @@ -383,63 +440,6 @@ public GetMapSpritesRequest withKey(String key) { return this; } - /** - *
- * The map resource associated with the sprite file. - *
- *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @return
- * The map resource associated with the sprite file. - *
- */ - public String getMapName() { - return mapName; - } - - /** - *- * The map resource associated with the sprite file. - *
- *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param mapName
- * The map resource associated with the sprite file. - *
- */ - public void setMapName(String mapName) { - this.mapName = mapName; - } - - /** - *- * The map resource associated with the sprite file. - *
- *- * Returns a reference to this object so that method calls can be chained - * together. - *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param mapName
- * The map resource associated with the sprite file. - *
- * @return A reference to this updated object so that method calls can be - * chained together. - */ - public GetMapSpritesRequest withMapName(String mapName) { - this.mapName = mapName; - return this; - } - /** * Returns a string representation of this object; useful for testing and * debugging. @@ -451,12 +451,12 @@ public GetMapSpritesRequest withMapName(String mapName) { public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); + if (getMapName() != null) + sb.append("MapName: " + getMapName() + ","); if (getFileName() != null) sb.append("FileName: " + getFileName() + ","); if (getKey() != null) - sb.append("Key: " + getKey() + ","); - if (getMapName() != null) - sb.append("MapName: " + getMapName()); + sb.append("Key: " + getKey()); sb.append("}"); return sb.toString(); } @@ -466,9 +466,9 @@ public int hashCode() { final int prime = 31; int hashCode = 1; + hashCode = prime * hashCode + ((getMapName() == null) ? 0 : getMapName().hashCode()); hashCode = prime * hashCode + ((getFileName() == null) ? 0 : getFileName().hashCode()); hashCode = prime * hashCode + ((getKey() == null) ? 0 : getKey().hashCode()); - hashCode = prime * hashCode + ((getMapName() == null) ? 0 : getMapName().hashCode()); return hashCode; } @@ -483,6 +483,10 @@ public boolean equals(Object obj) { return false; GetMapSpritesRequest other = (GetMapSpritesRequest) obj; + if (other.getMapName() == null ^ this.getMapName() == null) + return false; + if (other.getMapName() != null && other.getMapName().equals(this.getMapName()) == false) + return false; if (other.getFileName() == null ^ this.getFileName() == null) return false; if (other.getFileName() != null && other.getFileName().equals(this.getFileName()) == false) @@ -491,10 +495,6 @@ public boolean equals(Object obj) { return false; if (other.getKey() != null && other.getKey().equals(this.getKey()) == false) return false; - if (other.getMapName() == null ^ this.getMapName() == null) - return false; - if (other.getMapName() != null && other.getMapName().equals(this.getMapName()) == false) - return false; return true; } } diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapSpritesResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapSpritesResult.java index d31ba9c097..ba8013d936 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapSpritesResult.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapSpritesResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -27,19 +27,19 @@ public class GetMapSpritesResult implements Serializable { /** *
- * The HTTP Cache-Control directive for the value.
+ * The content type of the sprite sheet and offsets. For example, the sprite
+ * sheet content type is image/png
, and the sprite offset JSON
+ * document is application/json
.
*
- * The content type of the sprite sheet and offsets. For example, the sprite
- * sheet content type is image/png
, and the sprite offset JSON
- * document is application/json
.
+ * The HTTP Cache-Control directive for the value.
*
@@ -88,105 +88,105 @@ public GetMapSpritesResult withBlob(java.nio.ByteBuffer blob) { /** *
- * The HTTP Cache-Control directive for the value.
+ * The content type of the sprite sheet and offsets. For example, the sprite
+ * sheet content type is image/png
, and the sprite offset JSON
+ * document is application/json
.
*
- * The HTTP Cache-Control directive for the value.
+ * The content type of the sprite sheet and offsets. For example,
+ * the sprite sheet content type is image/png
, and the
+ * sprite offset JSON document is application/json
.
*
- * The HTTP Cache-Control directive for the value.
+ * The content type of the sprite sheet and offsets. For example, the sprite
+ * sheet content type is image/png
, and the sprite offset JSON
+ * document is application/json
.
*
- * The HTTP Cache-Control directive for the value. + * @param contentType
+ * The content type of the sprite sheet and offsets. For example,
+ * the sprite sheet content type is image/png
, and
+ * the sprite offset JSON document is
+ * application/json
.
*
- * The HTTP Cache-Control directive for the value.
+ * The content type of the sprite sheet and offsets. For example, the sprite
+ * sheet content type is image/png
, and the sprite offset JSON
+ * document is application/json
.
*
* Returns a reference to this object so that method calls can be chained * together. * - * @param cacheControl
- * The HTTP Cache-Control directive for the value. + * @param contentType
+ * The content type of the sprite sheet and offsets. For example,
+ * the sprite sheet content type is image/png
, and
+ * the sprite offset JSON document is
+ * application/json
.
*
- * The content type of the sprite sheet and offsets. For example, the sprite
- * sheet content type is image/png
, and the sprite offset JSON
- * document is application/json
.
+ * The HTTP Cache-Control directive for the value.
*
- * The content type of the sprite sheet and offsets. For example,
- * the sprite sheet content type is image/png
, and the
- * sprite offset JSON document is application/json
.
+ * The HTTP Cache-Control directive for the value.
*
- * The content type of the sprite sheet and offsets. For example, the sprite
- * sheet content type is image/png
, and the sprite offset JSON
- * document is application/json
.
+ * The HTTP Cache-Control directive for the value.
*
- * The content type of the sprite sheet and offsets. For example,
- * the sprite sheet content type is image/png
, and
- * the sprite offset JSON document is
- * application/json
.
+ * @param cacheControl
+ * The HTTP Cache-Control directive for the value. *
*/ - public void setContentType(String contentType) { - this.contentType = contentType; + public void setCacheControl(String cacheControl) { + this.cacheControl = cacheControl; } /** *
- * The content type of the sprite sheet and offsets. For example, the sprite
- * sheet content type is image/png
, and the sprite offset JSON
- * document is application/json
.
+ * The HTTP Cache-Control directive for the value.
*
* Returns a reference to this object so that method calls can be chained * together. * - * @param contentType
- * The content type of the sprite sheet and offsets. For example,
- * the sprite sheet content type is image/png
, and
- * the sprite offset JSON document is
- * application/json
.
+ * @param cacheControl
+ * The HTTP Cache-Control directive for the value. *
* @return A reference to this updated object so that method calls can be * chained together. */ - public GetMapSpritesResult withContentType(String contentType) { - this.contentType = contentType; + public GetMapSpritesResult withCacheControl(String cacheControl) { + this.cacheControl = cacheControl; return this; } @@ -203,10 +203,10 @@ public String toString() { sb.append("{"); if (getBlob() != null) sb.append("Blob: " + getBlob() + ","); - if (getCacheControl() != null) - sb.append("CacheControl: " + getCacheControl() + ","); if (getContentType() != null) - sb.append("ContentType: " + getContentType()); + sb.append("ContentType: " + getContentType() + ","); + if (getCacheControl() != null) + sb.append("CacheControl: " + getCacheControl()); sb.append("}"); return sb.toString(); } @@ -217,10 +217,10 @@ public int hashCode() { int hashCode = 1; hashCode = prime * hashCode + ((getBlob() == null) ? 0 : getBlob().hashCode()); - hashCode = prime * hashCode - + ((getCacheControl() == null) ? 0 : getCacheControl().hashCode()); hashCode = prime * hashCode + ((getContentType() == null) ? 0 : getContentType().hashCode()); + hashCode = prime * hashCode + + ((getCacheControl() == null) ? 0 : getCacheControl().hashCode()); return hashCode; } @@ -239,16 +239,16 @@ public boolean equals(Object obj) { return false; if (other.getBlob() != null && other.getBlob().equals(this.getBlob()) == false) return false; - if (other.getCacheControl() == null ^ this.getCacheControl() == null) - return false; - if (other.getCacheControl() != null - && other.getCacheControl().equals(this.getCacheControl()) == false) - return false; if (other.getContentType() == null ^ this.getContentType() == null) return false; if (other.getContentType() != null && other.getContentType().equals(this.getContentType()) == false) return false; + if (other.getCacheControl() == null ^ this.getCacheControl() == null) + return false; + if (other.getCacheControl() != null + && other.getCacheControl().equals(this.getCacheControl()) == false) + return false; return true; } } diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapStyleDescriptorRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapStyleDescriptorRequest.java index 6c3190c6cc..0449f68fdb 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapStyleDescriptorRequest.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapStyleDescriptorRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -30,18 +30,6 @@ * */ public class GetMapStyleDescriptorRequest extends AmazonWebServiceRequest implements Serializable { - /** - *- * The optional API key to authorize the request. - *
- *
- * Constraints:
- * Length: 0 - 1000
- */
- private String key;
-
/**
*
* The map resource to retrieve the style descriptor from. @@ -49,7 +37,7 @@ public class GetMapStyleDescriptorRequest extends AmazonWebServiceRequest implem *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String mapName;
@@ -62,117 +50,129 @@ public class GetMapStyleDescriptorRequest extends AmazonWebServiceRequest implem
*
* Constraints:
* Length: 0 - 1000
+ */
+ private String key;
+
+ /**
+ *
+ * The map resource to retrieve the style descriptor from. + *
+ *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
* @return
- * The optional API key to authorize the request. + * The map resource to retrieve the style descriptor from. *
*/ - public String getKey() { - return key; + public String getMapName() { + return mapName; } /** *- * The optional API key to authorize the request. + * The map resource to retrieve the style descriptor from. *
*
* Constraints:
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param key
- * The optional API key to authorize the request. + * @param mapName
+ * The map resource to retrieve the style descriptor from. *
*/ - public void setKey(String key) { - this.key = key; + public void setMapName(String mapName) { + this.mapName = mapName; } /** *- * The optional API key to authorize the request. + * The map resource to retrieve the style descriptor from. *
** Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param key
- * The optional API key to authorize the request. + * @param mapName
+ * The map resource to retrieve the style descriptor from. *
* @return A reference to this updated object so that method calls can be * chained together. */ - public GetMapStyleDescriptorRequest withKey(String key) { - this.key = key; + public GetMapStyleDescriptorRequest withMapName(String mapName) { + this.mapName = mapName; return this; } /** *- * The map resource to retrieve the style descriptor from. + * The optional API key to authorize the request. *
*
* Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Length: 0 - 1000
*
* @return
- * The map resource to retrieve the style descriptor from. + * The optional API key to authorize the request. *
*/ - public String getMapName() { - return mapName; + public String getKey() { + return key; } /** *- * The map resource to retrieve the style descriptor from. + * The optional API key to authorize the request. *
*
* Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Length: 0 - 1000
*
- * @param mapName
- * The map resource to retrieve the style descriptor from. + * @param key
+ * The optional API key to authorize the request. *
*/ - public void setMapName(String mapName) { - this.mapName = mapName; + public void setKey(String key) { + this.key = key; } /** *- * The map resource to retrieve the style descriptor from. + * The optional API key to authorize the request. *
** Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Length: 0 - 1000
*
- * @param mapName
- * The map resource to retrieve the style descriptor from. + * @param key
+ * The optional API key to authorize the request. *
* @return A reference to this updated object so that method calls can be * chained together. */ - public GetMapStyleDescriptorRequest withMapName(String mapName) { - this.mapName = mapName; + public GetMapStyleDescriptorRequest withKey(String key) { + this.key = key; return this; } @@ -187,10 +187,10 @@ public GetMapStyleDescriptorRequest withMapName(String mapName) { public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); - if (getKey() != null) - sb.append("Key: " + getKey() + ","); if (getMapName() != null) - sb.append("MapName: " + getMapName()); + sb.append("MapName: " + getMapName() + ","); + if (getKey() != null) + sb.append("Key: " + getKey()); sb.append("}"); return sb.toString(); } @@ -200,8 +200,8 @@ public int hashCode() { final int prime = 31; int hashCode = 1; - hashCode = prime * hashCode + ((getKey() == null) ? 0 : getKey().hashCode()); hashCode = prime * hashCode + ((getMapName() == null) ? 0 : getMapName().hashCode()); + hashCode = prime * hashCode + ((getKey() == null) ? 0 : getKey().hashCode()); return hashCode; } @@ -216,14 +216,14 @@ public boolean equals(Object obj) { return false; GetMapStyleDescriptorRequest other = (GetMapStyleDescriptorRequest) obj; - if (other.getKey() == null ^ this.getKey() == null) - return false; - if (other.getKey() != null && other.getKey().equals(this.getKey()) == false) - return false; if (other.getMapName() == null ^ this.getMapName() == null) return false; if (other.getMapName() != null && other.getMapName().equals(this.getMapName()) == false) return false; + if (other.getKey() == null ^ this.getKey() == null) + return false; + if (other.getKey() != null && other.getKey().equals(this.getKey()) == false) + return false; return true; } } diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapStyleDescriptorResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapStyleDescriptorResult.java index 4cdc14f7d4..84f5339bb0 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapStyleDescriptorResult.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapStyleDescriptorResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -27,18 +27,18 @@ public class GetMapStyleDescriptorResult implements Serializable { /** *
- * The HTTP Cache-Control directive for the value.
+ * The style descriptor's content type. For example,
+ * application/json
.
*
- * The style descriptor's content type. For example,
- * application/json
.
+ * The HTTP Cache-Control directive for the value.
*
@@ -87,97 +87,97 @@ public GetMapStyleDescriptorResult withBlob(java.nio.ByteBuffer blob) { /** *
- * The HTTP Cache-Control directive for the value.
+ * The style descriptor's content type. For example,
+ * application/json
.
*
- * The HTTP Cache-Control directive for the value.
+ * The style descriptor's content type. For example,
+ * application/json
.
*
- * The HTTP Cache-Control directive for the value.
+ * The style descriptor's content type. For example,
+ * application/json
.
*
- * The HTTP Cache-Control directive for the value. + * @param contentType
+ * The style descriptor's content type. For example,
+ * application/json
.
*
- * The HTTP Cache-Control directive for the value.
+ * The style descriptor's content type. For example,
+ * application/json
.
*
* Returns a reference to this object so that method calls can be chained * together. * - * @param cacheControl
- * The HTTP Cache-Control directive for the value. + * @param contentType
+ * The style descriptor's content type. For example,
+ * application/json
.
*
- * The style descriptor's content type. For example,
- * application/json
.
+ * The HTTP Cache-Control directive for the value.
*
- * The style descriptor's content type. For example,
- * application/json
.
+ * The HTTP Cache-Control directive for the value.
*
- * The style descriptor's content type. For example,
- * application/json
.
+ * The HTTP Cache-Control directive for the value.
*
- * The style descriptor's content type. For example,
- * application/json
.
+ * @param cacheControl
+ * The HTTP Cache-Control directive for the value. *
*/ - public void setContentType(String contentType) { - this.contentType = contentType; + public void setCacheControl(String cacheControl) { + this.cacheControl = cacheControl; } /** *
- * The style descriptor's content type. For example,
- * application/json
.
+ * The HTTP Cache-Control directive for the value.
*
* Returns a reference to this object so that method calls can be chained * together. * - * @param contentType
- * The style descriptor's content type. For example,
- * application/json
.
+ * @param cacheControl
+ * The HTTP Cache-Control directive for the value. *
* @return A reference to this updated object so that method calls can be * chained together. */ - public GetMapStyleDescriptorResult withContentType(String contentType) { - this.contentType = contentType; + public GetMapStyleDescriptorResult withCacheControl(String cacheControl) { + this.cacheControl = cacheControl; return this; } @@ -194,10 +194,10 @@ public String toString() { sb.append("{"); if (getBlob() != null) sb.append("Blob: " + getBlob() + ","); - if (getCacheControl() != null) - sb.append("CacheControl: " + getCacheControl() + ","); if (getContentType() != null) - sb.append("ContentType: " + getContentType()); + sb.append("ContentType: " + getContentType() + ","); + if (getCacheControl() != null) + sb.append("CacheControl: " + getCacheControl()); sb.append("}"); return sb.toString(); } @@ -208,10 +208,10 @@ public int hashCode() { int hashCode = 1; hashCode = prime * hashCode + ((getBlob() == null) ? 0 : getBlob().hashCode()); - hashCode = prime * hashCode - + ((getCacheControl() == null) ? 0 : getCacheControl().hashCode()); hashCode = prime * hashCode + ((getContentType() == null) ? 0 : getContentType().hashCode()); + hashCode = prime * hashCode + + ((getCacheControl() == null) ? 0 : getCacheControl().hashCode()); return hashCode; } @@ -230,16 +230,16 @@ public boolean equals(Object obj) { return false; if (other.getBlob() != null && other.getBlob().equals(this.getBlob()) == false) return false; - if (other.getCacheControl() == null ^ this.getCacheControl() == null) - return false; - if (other.getCacheControl() != null - && other.getCacheControl().equals(this.getCacheControl()) == false) - return false; if (other.getContentType() == null ^ this.getContentType() == null) return false; if (other.getContentType() != null && other.getContentType().equals(this.getContentType()) == false) return false; + if (other.getCacheControl() == null ^ this.getCacheControl() == null) + return false; + if (other.getCacheControl() != null + && other.getCacheControl().equals(this.getCacheControl()) == false) + return false; return true; } } diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapTileRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapTileRequest.java index d1ed5eaf4e..dab3d5f27d 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapTileRequest.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapTileRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -35,26 +35,24 @@ public class GetMapTileRequest extends AmazonWebServiceRequest implements Serializable { /** *- * The optional API key to authorize the request. + * The map resource to retrieve the map tiles from. *
*
* Constraints:
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*/
- private String key;
+ private String mapName;
/**
*
- * The map resource to retrieve the map tiles from. + * The zoom value for the map tile. *
*
* Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: .*\d+.*
*/
- private String mapName;
+ private String z;
/**
*
@@ -62,7 +60,7 @@ public class GetMapTileRequest extends AmazonWebServiceRequest implements Serial *
*
* Constraints:
- * Pattern: \d+
+ * Pattern: .*\d+.*
*/
private String x;
@@ -72,140 +70,130 @@ public class GetMapTileRequest extends AmazonWebServiceRequest implements Serial
*
* Constraints:
- * Pattern: \d+
+ * Pattern: .*\d+.*
*/
private String y;
/**
*
- * The zoom value for the map tile. + * The optional API key to authorize the request. *
*
* Constraints:
- * Pattern: \d+
+ * Length: 0 - 1000
*/
- private String z;
+ private String key;
/**
*
- * The optional API key to authorize the request. + * The map resource to retrieve the map tiles from. *
*
* Constraints:
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
* @return
- * The optional API key to authorize the request. + * The map resource to retrieve the map tiles from. *
*/ - public String getKey() { - return key; + public String getMapName() { + return mapName; } /** *- * The optional API key to authorize the request. + * The map resource to retrieve the map tiles from. *
*
* Constraints:
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param key
- * The optional API key to authorize the request. + * @param mapName
+ * The map resource to retrieve the map tiles from. *
*/ - public void setKey(String key) { - this.key = key; + public void setMapName(String mapName) { + this.mapName = mapName; } /** *- * The optional API key to authorize the request. + * The map resource to retrieve the map tiles from. *
** Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param key
- * The optional API key to authorize the request. + * @param mapName
+ * The map resource to retrieve the map tiles from. *
* @return A reference to this updated object so that method calls can be * chained together. */ - public GetMapTileRequest withKey(String key) { - this.key = key; + public GetMapTileRequest withMapName(String mapName) { + this.mapName = mapName; return this; } /** *- * The map resource to retrieve the map tiles from. + * The zoom value for the map tile. *
*
* Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: .*\d+.*
*
* @return
- * The map resource to retrieve the map tiles from. + * The zoom value for the map tile. *
*/ - public String getMapName() { - return mapName; + public String getZ() { + return z; } /** *- * The map resource to retrieve the map tiles from. + * The zoom value for the map tile. *
*
* Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: .*\d+.*
*
- * @param mapName
- * The map resource to retrieve the map tiles from. + * @param z
+ * The zoom value for the map tile. *
*/ - public void setMapName(String mapName) { - this.mapName = mapName; + public void setZ(String z) { + this.z = z; } /** *- * The map resource to retrieve the map tiles from. + * The zoom value for the map tile. *
** Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: .*\d+.*
*
- * @param mapName
- * The map resource to retrieve the map tiles from. + * @param z
+ * The zoom value for the map tile. *
* @return A reference to this updated object so that method calls can be * chained together. */ - public GetMapTileRequest withMapName(String mapName) { - this.mapName = mapName; + public GetMapTileRequest withZ(String z) { + this.z = z; return this; } @@ -215,7 +203,7 @@ public GetMapTileRequest withMapName(String mapName) { * *
* Constraints:
- * Pattern: \d+
+ * Pattern: .*\d+.*
*
* @return
* The X axis value for the map tile. @@ -231,7 +219,7 @@ public String getX() { *
*
* Constraints:
- * Pattern: \d+
+ * Pattern: .*\d+.*
*
* @param x
* The X axis value for the map tile. @@ -250,7 +238,7 @@ public void setX(String x) { * together. *
* Constraints:
- * Pattern: \d+
+ * Pattern: .*\d+.*
*
* @param x
* The X axis value for the map tile. @@ -269,7 +257,7 @@ public GetMapTileRequest withX(String x) { *
*
* Constraints:
- * Pattern: \d+
+ * Pattern: .*\d+.*
*
* @return
* The Y axis value for the map tile. @@ -285,7 +273,7 @@ public String getY() { *
*
* Constraints:
- * Pattern: \d+
+ * Pattern: .*\d+.*
*
* @param y
* The Y axis value for the map tile. @@ -304,7 +292,7 @@ public void setY(String y) { * together. *
* Constraints:
- * Pattern: \d+
+ * Pattern: .*\d+.*
*
* @param y
* The Y axis value for the map tile. @@ -319,55 +307,67 @@ public GetMapTileRequest withY(String y) { /** *
- * The zoom value for the map tile. + * The optional API key to authorize the request. *
*
* Constraints:
- * Pattern: \d+
+ * Length: 0 - 1000
*
* @return
- * The zoom value for the map tile. + * The optional API key to authorize the request. *
*/ - public String getZ() { - return z; + public String getKey() { + return key; } /** *- * The zoom value for the map tile. + * The optional API key to authorize the request. *
*
* Constraints:
- * Pattern: \d+
+ * Length: 0 - 1000
*
- * @param z
- * The zoom value for the map tile. + * @param key
+ * The optional API key to authorize the request. *
*/ - public void setZ(String z) { - this.z = z; + public void setKey(String key) { + this.key = key; } /** *- * The zoom value for the map tile. + * The optional API key to authorize the request. *
** Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
- * Pattern: \d+
+ * Length: 0 - 1000
*
- * @param z
- * The zoom value for the map tile. + * @param key
+ * The optional API key to authorize the request. *
* @return A reference to this updated object so that method calls can be * chained together. */ - public GetMapTileRequest withZ(String z) { - this.z = z; + public GetMapTileRequest withKey(String key) { + this.key = key; return this; } @@ -382,16 +382,16 @@ public GetMapTileRequest withZ(String z) { public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); - if (getKey() != null) - sb.append("Key: " + getKey() + ","); if (getMapName() != null) sb.append("MapName: " + getMapName() + ","); + if (getZ() != null) + sb.append("Z: " + getZ() + ","); if (getX() != null) sb.append("X: " + getX() + ","); if (getY() != null) sb.append("Y: " + getY() + ","); - if (getZ() != null) - sb.append("Z: " + getZ()); + if (getKey() != null) + sb.append("Key: " + getKey()); sb.append("}"); return sb.toString(); } @@ -401,11 +401,11 @@ public int hashCode() { final int prime = 31; int hashCode = 1; - hashCode = prime * hashCode + ((getKey() == null) ? 0 : getKey().hashCode()); hashCode = prime * hashCode + ((getMapName() == null) ? 0 : getMapName().hashCode()); + hashCode = prime * hashCode + ((getZ() == null) ? 0 : getZ().hashCode()); hashCode = prime * hashCode + ((getX() == null) ? 0 : getX().hashCode()); hashCode = prime * hashCode + ((getY() == null) ? 0 : getY().hashCode()); - hashCode = prime * hashCode + ((getZ() == null) ? 0 : getZ().hashCode()); + hashCode = prime * hashCode + ((getKey() == null) ? 0 : getKey().hashCode()); return hashCode; } @@ -420,14 +420,14 @@ public boolean equals(Object obj) { return false; GetMapTileRequest other = (GetMapTileRequest) obj; - if (other.getKey() == null ^ this.getKey() == null) - return false; - if (other.getKey() != null && other.getKey().equals(this.getKey()) == false) - return false; if (other.getMapName() == null ^ this.getMapName() == null) return false; if (other.getMapName() != null && other.getMapName().equals(this.getMapName()) == false) return false; + if (other.getZ() == null ^ this.getZ() == null) + return false; + if (other.getZ() != null && other.getZ().equals(this.getZ()) == false) + return false; if (other.getX() == null ^ this.getX() == null) return false; if (other.getX() != null && other.getX().equals(this.getX()) == false) @@ -436,9 +436,9 @@ public boolean equals(Object obj) { return false; if (other.getY() != null && other.getY().equals(this.getY()) == false) return false; - if (other.getZ() == null ^ this.getZ() == null) + if (other.getKey() == null ^ this.getKey() == null) return false; - if (other.getZ() != null && other.getZ().equals(this.getZ()) == false) + if (other.getKey() != null && other.getKey().equals(this.getKey()) == false) return false; return true; } diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapTileResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapTileResult.java index bc4ac34c44..48b24276ad 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapTileResult.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetMapTileResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -27,18 +27,18 @@ public class GetMapTileResult implements Serializable { /** *
- * The HTTP Cache-Control directive for the value.
+ * The map tile's content type. For example,
+ * application/vnd.mapbox-vector-tile
.
*
- * The map tile's content type. For example,
- * application/vnd.mapbox-vector-tile
.
+ * The HTTP Cache-Control directive for the value.
*
@@ -87,97 +87,97 @@ public GetMapTileResult withBlob(java.nio.ByteBuffer blob) { /** *
- * The HTTP Cache-Control directive for the value.
+ * The map tile's content type. For example,
+ * application/vnd.mapbox-vector-tile
.
*
- * The HTTP Cache-Control directive for the value.
+ * The map tile's content type. For example,
+ * application/vnd.mapbox-vector-tile
.
*
- * The HTTP Cache-Control directive for the value.
+ * The map tile's content type. For example,
+ * application/vnd.mapbox-vector-tile
.
*
- * The HTTP Cache-Control directive for the value. + * @param contentType
+ * The map tile's content type. For example,
+ * application/vnd.mapbox-vector-tile
.
*
- * The HTTP Cache-Control directive for the value.
+ * The map tile's content type. For example,
+ * application/vnd.mapbox-vector-tile
.
*
* Returns a reference to this object so that method calls can be chained * together. * - * @param cacheControl
- * The HTTP Cache-Control directive for the value. + * @param contentType
+ * The map tile's content type. For example,
+ * application/vnd.mapbox-vector-tile
.
*
- * The map tile's content type. For example,
- * application/vnd.mapbox-vector-tile
.
+ * The HTTP Cache-Control directive for the value.
*
- * The map tile's content type. For example,
- * application/vnd.mapbox-vector-tile
.
+ * The HTTP Cache-Control directive for the value.
*
- * The map tile's content type. For example,
- * application/vnd.mapbox-vector-tile
.
+ * The HTTP Cache-Control directive for the value.
*
- * The map tile's content type. For example,
- * application/vnd.mapbox-vector-tile
.
+ * @param cacheControl
+ * The HTTP Cache-Control directive for the value. *
*/ - public void setContentType(String contentType) { - this.contentType = contentType; + public void setCacheControl(String cacheControl) { + this.cacheControl = cacheControl; } /** *
- * The map tile's content type. For example,
- * application/vnd.mapbox-vector-tile
.
+ * The HTTP Cache-Control directive for the value.
*
* Returns a reference to this object so that method calls can be chained * together. * - * @param contentType
- * The map tile's content type. For example,
- * application/vnd.mapbox-vector-tile
.
+ * @param cacheControl
+ * The HTTP Cache-Control directive for the value. *
* @return A reference to this updated object so that method calls can be * chained together. */ - public GetMapTileResult withContentType(String contentType) { - this.contentType = contentType; + public GetMapTileResult withCacheControl(String cacheControl) { + this.cacheControl = cacheControl; return this; } @@ -194,10 +194,10 @@ public String toString() { sb.append("{"); if (getBlob() != null) sb.append("Blob: " + getBlob() + ","); - if (getCacheControl() != null) - sb.append("CacheControl: " + getCacheControl() + ","); if (getContentType() != null) - sb.append("ContentType: " + getContentType()); + sb.append("ContentType: " + getContentType() + ","); + if (getCacheControl() != null) + sb.append("CacheControl: " + getCacheControl()); sb.append("}"); return sb.toString(); } @@ -208,10 +208,10 @@ public int hashCode() { int hashCode = 1; hashCode = prime * hashCode + ((getBlob() == null) ? 0 : getBlob().hashCode()); - hashCode = prime * hashCode - + ((getCacheControl() == null) ? 0 : getCacheControl().hashCode()); hashCode = prime * hashCode + ((getContentType() == null) ? 0 : getContentType().hashCode()); + hashCode = prime * hashCode + + ((getCacheControl() == null) ? 0 : getCacheControl().hashCode()); return hashCode; } @@ -230,16 +230,16 @@ public boolean equals(Object obj) { return false; if (other.getBlob() != null && other.getBlob().equals(this.getBlob()) == false) return false; - if (other.getCacheControl() == null ^ this.getCacheControl() == null) - return false; - if (other.getCacheControl() != null - && other.getCacheControl().equals(this.getCacheControl()) == false) - return false; if (other.getContentType() == null ^ this.getContentType() == null) return false; if (other.getContentType() != null && other.getContentType().equals(this.getContentType()) == false) return false; + if (other.getCacheControl() == null ^ this.getCacheControl() == null) + return false; + if (other.getCacheControl() != null + && other.getCacheControl().equals(this.getCacheControl()) == false) + return false; return true; } } diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetPlaceRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetPlaceRequest.java index 192a891eda..4bd320eacf 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetPlaceRequest.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetPlaceRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -56,21 +56,16 @@ public class GetPlaceRequest extends AmazonWebServiceRequest implements Serializ *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String indexName;
/**
*
- * The optional API key to authorize the request. + * The identifier of the place to find. *
- *
- * Constraints:
- * Length: 0 - 1000
*/
- private String key;
+ private String placeId;
/**
*
@@ -107,10 +102,15 @@ public class GetPlaceRequest extends AmazonWebServiceRequest implements Serializ /** *
- * The identifier of the place to find. + * The optional API key to authorize the request. *
+ *
+ * Constraints:
+ * Length: 0 - 1000
*/
- private String placeId;
+ private String key;
/**
*
@@ -119,7 +119,7 @@ public class GetPlaceRequest extends AmazonWebServiceRequest implements Serializ *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* The name of the place index resource that you want to use for the @@ -137,7 +137,7 @@ public String getIndexName() { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param indexName
* The name of the place index resource that you want to use for @@ -158,7 +158,7 @@ public void setIndexName(String indexName) { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param indexName
* The name of the place index resource that you want to use for @@ -174,67 +174,46 @@ public GetPlaceRequest withIndexName(String indexName) { /** *
- * The optional API key to authorize the request. + * The identifier of the place to find. *
- *
- * Constraints:
- * Length: 0 - 1000
*
* @return
- * The optional API key to authorize the request. + * The identifier of the place to find. *
*/ - public String getKey() { - return key; + public String getPlaceId() { + return placeId; } /** *- * The optional API key to authorize the request. + * The identifier of the place to find. *
- *
- * Constraints:
- * Length: 0 - 1000
*
- * @param key
- * The optional API key to authorize the request. + * @param placeId
+ * The identifier of the place to find. *
*/ - public void setKey(String key) { - this.key = key; + public void setPlaceId(String placeId) { + this.placeId = placeId; } /** *- * The optional API key to authorize the request. + * The identifier of the place to find. *
** Returns a reference to this object so that method calls can be chained * together. - *
- * Constraints:
- * Length: 0 - 1000
*
- * @param key
- * The optional API key to authorize the request. + * @param placeId
+ * The identifier of the place to find. *
* @return A reference to this updated object so that method calls can be * chained together. */ - public GetPlaceRequest withKey(String key) { - this.key = key; + public GetPlaceRequest withPlaceId(String placeId) { + this.placeId = placeId; return this; } @@ -432,46 +411,67 @@ public GetPlaceRequest withLanguage(String language) { /** *- * The identifier of the place to find. + * The optional API key to authorize the request. *
+ *
+ * Constraints:
+ * Length: 0 - 1000
*
* @return
- * The identifier of the place to find. + * The optional API key to authorize the request. *
*/ - public String getPlaceId() { - return placeId; + public String getKey() { + return key; } /** *- * The identifier of the place to find. + * The optional API key to authorize the request. *
+ *
+ * Constraints:
+ * Length: 0 - 1000
*
- * @param placeId
- * The identifier of the place to find. + * @param key
+ * The optional API key to authorize the request. *
*/ - public void setPlaceId(String placeId) { - this.placeId = placeId; + public void setKey(String key) { + this.key = key; } /** *- * The identifier of the place to find. + * The optional API key to authorize the request. *
** Returns a reference to this object so that method calls can be chained * together. + *
+ * Constraints:
+ * Length: 0 - 1000
*
- * @param placeId
- * The identifier of the place to find. + * @param key
+ * The optional API key to authorize the request. *
* @return A reference to this updated object so that method calls can be * chained together. */ - public GetPlaceRequest withPlaceId(String placeId) { - this.placeId = placeId; + public GetPlaceRequest withKey(String key) { + this.key = key; return this; } @@ -488,12 +488,12 @@ public String toString() { sb.append("{"); if (getIndexName() != null) sb.append("IndexName: " + getIndexName() + ","); - if (getKey() != null) - sb.append("Key: " + getKey() + ","); + if (getPlaceId() != null) + sb.append("PlaceId: " + getPlaceId() + ","); if (getLanguage() != null) sb.append("Language: " + getLanguage() + ","); - if (getPlaceId() != null) - sb.append("PlaceId: " + getPlaceId()); + if (getKey() != null) + sb.append("Key: " + getKey()); sb.append("}"); return sb.toString(); } @@ -504,9 +504,9 @@ public int hashCode() { int hashCode = 1; hashCode = prime * hashCode + ((getIndexName() == null) ? 0 : getIndexName().hashCode()); - hashCode = prime * hashCode + ((getKey() == null) ? 0 : getKey().hashCode()); - hashCode = prime * hashCode + ((getLanguage() == null) ? 0 : getLanguage().hashCode()); hashCode = prime * hashCode + ((getPlaceId() == null) ? 0 : getPlaceId().hashCode()); + hashCode = prime * hashCode + ((getLanguage() == null) ? 0 : getLanguage().hashCode()); + hashCode = prime * hashCode + ((getKey() == null) ? 0 : getKey().hashCode()); return hashCode; } @@ -526,17 +526,17 @@ public boolean equals(Object obj) { if (other.getIndexName() != null && other.getIndexName().equals(this.getIndexName()) == false) return false; - if (other.getKey() == null ^ this.getKey() == null) + if (other.getPlaceId() == null ^ this.getPlaceId() == null) return false; - if (other.getKey() != null && other.getKey().equals(this.getKey()) == false) + if (other.getPlaceId() != null && other.getPlaceId().equals(this.getPlaceId()) == false) return false; if (other.getLanguage() == null ^ this.getLanguage() == null) return false; if (other.getLanguage() != null && other.getLanguage().equals(this.getLanguage()) == false) return false; - if (other.getPlaceId() == null ^ this.getPlaceId() == null) + if (other.getKey() == null ^ this.getKey() == null) return false; - if (other.getPlaceId() != null && other.getPlaceId().equals(this.getPlaceId()) == false) + if (other.getKey() != null && other.getKey().equals(this.getKey()) == false) return false; return true; } diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetPlaceResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetPlaceResult.java index ddf96e13c2..53ba146acf 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetPlaceResult.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/GetPlaceResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/InferredState.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/InferredState.java new file mode 100644 index 0000000000..3d94648e9e --- /dev/null +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/InferredState.java @@ -0,0 +1,361 @@ +/* + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). + * You may not use this file except in compliance with the License. + * A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed + * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing + * permissions and limitations under the License. + */ + +package com.amazonaws.services.geo.model; + +import java.io.Serializable; + +/** + *+ * The inferred state of the device, given the provided position, IP address, + * cellular signals, and Wi-Fi- access points. + *
+ */ +public class InferredState implements Serializable { + /** + *+ * The device position inferred by the provided position, IP address, + * cellular signals, and Wi-Fi- access points. + *
+ */ + private java.util.List+ * The level of certainty of the inferred position. + *
+ */ + private PositionalAccuracy accuracy; + + /** + *+ * The distance between the inferred position and the device's self-reported + * position. + *
+ */ + private Double deviationDistance; + + /** + *+ * Indicates if a proxy was used. + *
+ */ + private Boolean proxyDetected; + + /** + *+ * The device position inferred by the provided position, IP address, + * cellular signals, and Wi-Fi- access points. + *
+ * + * @return+ * The device position inferred by the provided position, IP + * address, cellular signals, and Wi-Fi- access points. + *
+ */ + public java.util.List+ * The device position inferred by the provided position, IP address, + * cellular signals, and Wi-Fi- access points. + *
+ * + * @param position+ * The device position inferred by the provided position, IP + * address, cellular signals, and Wi-Fi- access points. + *
+ */ + public void setPosition(java.util.Collection+ * The device position inferred by the provided position, IP address, + * cellular signals, and Wi-Fi- access points. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param position
+ * The device position inferred by the provided position, IP + * address, cellular signals, and Wi-Fi- access points. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public InferredState withPosition(Double... position) { + if (getPosition() == null) { + this.position = new java.util.ArrayList+ * The device position inferred by the provided position, IP address, + * cellular signals, and Wi-Fi- access points. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param position
+ * The device position inferred by the provided position, IP + * address, cellular signals, and Wi-Fi- access points. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public InferredState withPosition(java.util.Collection+ * The level of certainty of the inferred position. + *
+ * + * @return+ * The level of certainty of the inferred position. + *
+ */ + public PositionalAccuracy getAccuracy() { + return accuracy; + } + + /** + *+ * The level of certainty of the inferred position. + *
+ * + * @param accuracy+ * The level of certainty of the inferred position. + *
+ */ + public void setAccuracy(PositionalAccuracy accuracy) { + this.accuracy = accuracy; + } + + /** + *+ * The level of certainty of the inferred position. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param accuracy
+ * The level of certainty of the inferred position. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public InferredState withAccuracy(PositionalAccuracy accuracy) { + this.accuracy = accuracy; + return this; + } + + /** + *+ * The distance between the inferred position and the device's self-reported + * position. + *
+ * + * @return+ * The distance between the inferred position and the device's + * self-reported position. + *
+ */ + public Double getDeviationDistance() { + return deviationDistance; + } + + /** + *+ * The distance between the inferred position and the device's self-reported + * position. + *
+ * + * @param deviationDistance+ * The distance between the inferred position and the device's + * self-reported position. + *
+ */ + public void setDeviationDistance(Double deviationDistance) { + this.deviationDistance = deviationDistance; + } + + /** + *+ * The distance between the inferred position and the device's self-reported + * position. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param deviationDistance
+ * The distance between the inferred position and the device's + * self-reported position. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public InferredState withDeviationDistance(Double deviationDistance) { + this.deviationDistance = deviationDistance; + return this; + } + + /** + *+ * Indicates if a proxy was used. + *
+ * + * @return+ * Indicates if a proxy was used. + *
+ */ + public Boolean isProxyDetected() { + return proxyDetected; + } + + /** + *+ * Indicates if a proxy was used. + *
+ * + * @return+ * Indicates if a proxy was used. + *
+ */ + public Boolean getProxyDetected() { + return proxyDetected; + } + + /** + *+ * Indicates if a proxy was used. + *
+ * + * @param proxyDetected+ * Indicates if a proxy was used. + *
+ */ + public void setProxyDetected(Boolean proxyDetected) { + this.proxyDetected = proxyDetected; + } + + /** + *+ * Indicates if a proxy was used. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param proxyDetected
+ * Indicates if a proxy was used. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public InferredState withProxyDetected(Boolean proxyDetected) { + this.proxyDetected = proxyDetected; + return this; + } + + /** + * Returns a string representation of this object; useful for testing and + * debugging. + * + * @return A string representation of this object. + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getPosition() != null) + sb.append("Position: " + getPosition() + ","); + if (getAccuracy() != null) + sb.append("Accuracy: " + getAccuracy() + ","); + if (getDeviationDistance() != null) + sb.append("DeviationDistance: " + getDeviationDistance() + ","); + if (getProxyDetected() != null) + sb.append("ProxyDetected: " + getProxyDetected()); + sb.append("}"); + return sb.toString(); + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getPosition() == null) ? 0 : getPosition().hashCode()); + hashCode = prime * hashCode + ((getAccuracy() == null) ? 0 : getAccuracy().hashCode()); + hashCode = prime * hashCode + + ((getDeviationDistance() == null) ? 0 : getDeviationDistance().hashCode()); + hashCode = prime * hashCode + + ((getProxyDetected() == null) ? 0 : getProxyDetected().hashCode()); + return hashCode; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof InferredState == false) + return false; + InferredState other = (InferredState) obj; + + if (other.getPosition() == null ^ this.getPosition() == null) + return false; + if (other.getPosition() != null && other.getPosition().equals(this.getPosition()) == false) + return false; + if (other.getAccuracy() == null ^ this.getAccuracy() == null) + return false; + if (other.getAccuracy() != null && other.getAccuracy().equals(this.getAccuracy()) == false) + return false; + if (other.getDeviationDistance() == null ^ this.getDeviationDistance() == null) + return false; + if (other.getDeviationDistance() != null + && other.getDeviationDistance().equals(this.getDeviationDistance()) == false) + return false; + if (other.getProxyDetected() == null ^ this.getProxyDetected() == null) + return false; + if (other.getProxyDetected() != null + && other.getProxyDetected().equals(this.getProxyDetected()) == false) + return false; + return true; + } +} diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/IntendedUse.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/IntendedUse.java index 5812446c42..3ca4e799f7 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/IntendedUse.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/IntendedUse.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/InternalServerException.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/InternalServerException.java index 155174a640..07c673e5f0 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/InternalServerException.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/InternalServerException.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/Leg.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/Leg.java index 9164f824ab..1fbd1793b2 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/Leg.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/Leg.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -61,6 +61,36 @@ * */ public class Leg implements Serializable { + /** + *
+ * The starting position of the leg. Follows the format
+ * [longitude,latitude]
.
+ *
+ * If the StartPosition
isn't located on a road, it's snapped to a nearby road.
+ *
+ * The terminating position of the leg. Follows the format
+ * [longitude,latitude]
.
+ *
+ * If the EndPosition
isn't located on a road, it's snapped to a nearby road.
+ *
* The distance between the leg's StartPosition
and
@@ -92,21 +122,6 @@ public class Leg implements Serializable {
*/
private Double durationSeconds;
- /**
- *
- * The terminating position of the leg. Follows the format
- * [longitude,latitude]
.
- *
- * If the EndPosition
isn't located on a road, it's snapped to a nearby road.
- *
* Contains the calculated route's path as a linestring geometry. @@ -114,21 +129,6 @@ public class Leg implements Serializable { */ private LegGeometry geometry; - /** - *
- * The starting position of the leg. Follows the format
- * [longitude,latitude]
.
- *
- * If the StartPosition
isn't located on a road, it's snapped to a nearby road.
- *
* Contains a list of steps, which represent subsections of a leg. Each step @@ -141,181 +141,143 @@ public class Leg implements Serializable { /** *
- * The distance between the leg's StartPosition
and
- * EndPosition
along a calculated route.
+ * The starting position of the leg. Follows the format
+ * [longitude,latitude]
.
*
- * The default measurement is Kilometers
unless the request
- * specifies a DistanceUnit
of Miles
.
+ * If the StartPosition
isn't located on a road, it's snapped to a nearby road.
*
- * Constraints:
- * Range: 0.0 -
+ *
*
* @return
- * The distance between the leg's StartPosition
and
- * EndPosition
along a calculated route.
+ * The starting position of the leg. Follows the format
+ * [longitude,latitude]
.
*
- * The default measurement is Kilometers
unless the
- * request specifies a DistanceUnit
of
- * Miles
.
+ * If the StartPosition
isn't located on a road, it's
+ * snapped to a nearby road.
*
- * The distance between the leg's StartPosition
and
- * EndPosition
along a calculated route.
+ * The starting position of the leg. Follows the format
+ * [longitude,latitude]
.
*
- * The default measurement is Kilometers
unless the request
- * specifies a DistanceUnit
of Miles
.
+ * If the StartPosition
isn't located on a road, it's snapped to a nearby road.
*
- * Constraints:
- * Range: 0.0 -
+ *
*
- * @param distance
- * The distance between the leg's StartPosition
and
- * EndPosition
along a calculated route.
+ * @param startPosition
+ * The starting position of the leg. Follows the format
+ * [longitude,latitude]
.
*
- * The default measurement is Kilometers
unless the
- * request specifies a DistanceUnit
of
- * Miles
.
+ * If the StartPosition
isn't located on a road,
+ * it's snapped to a nearby road.
*
- * The distance between the leg's StartPosition
and
- * EndPosition
along a calculated route.
+ * The starting position of the leg. Follows the format
+ * [longitude,latitude]
.
*
- * The default measurement is Kilometers
unless the request
- * specifies a DistanceUnit
of Miles
.
+ * If the StartPosition
isn't located on a road, it's snapped to a nearby road.
*
* Returns a reference to this object so that method calls can be chained * together. - *
- * Constraints:
- * Range: 0.0 -
*
- * @param distance
- * The distance between the leg's StartPosition
and
- * EndPosition
along a calculated route.
+ * @param startPosition
+ * The starting position of the leg. Follows the format
+ * [longitude,latitude]
.
*
- * The default measurement is Kilometers
unless the
- * request specifies a DistanceUnit
of
- * Miles
.
+ * If the StartPosition
isn't located on a road,
+ * it's snapped to a nearby road.
*
- * The estimated travel time between the leg's StartPosition
- * and EndPosition
. The travel mode and departure time that you
- * specify in the request determines the calculated time.
- *
- * Constraints:
- * Range: 0.0 -
- *
- * @return
- * The estimated travel time between the leg's
- * StartPosition
and EndPosition
. The
- * travel mode and departure time that you specify in the request
- * determines the calculated time.
- *
- * The estimated travel time between the leg's StartPosition
- * and EndPosition
. The travel mode and departure time that you
- * specify in the request determines the calculated time.
+ * The starting position of the leg. Follows the format
+ * [longitude,latitude]
.
*
- * Constraints:
- * Range: 0.0 -
- *
- * @param durationSeconds
- * The estimated travel time between the leg's
- * StartPosition
and EndPosition
. The
- * travel mode and departure time that you specify in the request
- * determines the calculated time.
- *
- * The estimated travel time between the leg's StartPosition
- * and EndPosition
. The travel mode and departure time that you
- * specify in the request determines the calculated time.
+ * If the StartPosition
isn't located on a road, it's snapped to a nearby road.
*
* Returns a reference to this object so that method calls can be chained * together. - *
- * Constraints:
- * Range: 0.0 -
*
- * @param durationSeconds
- * The estimated travel time between the leg's
- * StartPosition
and EndPosition
. The
- * travel mode and departure time that you specify in the request
- * determines the calculated time.
+ * @param startPosition
+ * The starting position of the leg. Follows the format
+ * [longitude,latitude]
.
+ *
+ * If the StartPosition
isn't located on a road,
+ * it's snapped to a nearby road.
*
- * The terminating position of the leg. Follows the format
- * [longitude,latitude]
.
+ * The terminating position of the leg. Follows the format
+ * [longitude,latitude]
.
+ *
+ * If the EndPosition
isn't located on a road, it's snapped to a nearby road.
+ *
+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param endPosition
+ * The terminating position of the leg. Follows the format
+ * [longitude,latitude]
.
+ *
+ * If the EndPosition
isn't located on a road, it's
+ * snapped to a nearby road.
+ *
+ * The distance between the leg's StartPosition
and
+ * EndPosition
along a calculated route.
+ *
+ * The default measurement is Kilometers
unless the request
+ * specifies a DistanceUnit
of Miles
.
+ *
+ * Constraints:
+ * Range: 0.0 -
+ *
+ * @return
+ * The distance between the leg's StartPosition
and
+ * EndPosition
along a calculated route.
+ *
+ * The default measurement is Kilometers
unless the
+ * request specifies a DistanceUnit
of
+ * Miles
.
+ *
+ * The distance between the leg's StartPosition
and
+ * EndPosition
along a calculated route.
+ *
+ * The default measurement is Kilometers
unless the request
+ * specifies a DistanceUnit
of Miles
.
+ *
+ * Constraints:
+ * Range: 0.0 -
+ *
+ * @param distance
+ * The distance between the leg's StartPosition
and
+ * EndPosition
along a calculated route.
+ *
+ * The default measurement is Kilometers
unless the
+ * request specifies a DistanceUnit
of
+ * Miles
.
+ *
+ * The distance between the leg's StartPosition
and
+ * EndPosition
along a calculated route.
*
- * If the EndPosition
isn't located on a road, it's snapped to a nearby road.
+ * The default measurement is Kilometers
unless the request
+ * specifies a DistanceUnit
of Miles
.
*
* Returns a reference to this object so that method calls can be chained * together. + *
+ * Constraints:
+ * Range: 0.0 -
*
- * @param endPosition
- * The terminating position of the leg. Follows the format
- * [longitude,latitude]
.
+ * @param distance
+ * The distance between the leg's StartPosition
and
+ * EndPosition
along a calculated route.
*
- * If the EndPosition
isn't located on a road, it's
- * snapped to a nearby road.
+ * The default measurement is Kilometers
unless the
+ * request specifies a DistanceUnit
of
+ * Miles
.
*
- * Contains the calculated route's path as a linestring geometry.
+ * The estimated travel time between the leg's StartPosition
+ * and EndPosition
. The travel mode and departure time that you
+ * specify in the request determines the calculated time.
*
+ * Constraints:
+ * Range: 0.0 -
*
* @return
- * Contains the calculated route's path as a linestring geometry.
+ * The estimated travel time between the leg's
+ * StartPosition
and EndPosition
. The
+ * travel mode and departure time that you specify in the request
+ * determines the calculated time.
*
- * Contains the calculated route's path as a linestring geometry.
+ * The estimated travel time between the leg's StartPosition
+ * and EndPosition
. The travel mode and departure time that you
+ * specify in the request determines the calculated time.
*
+ * Constraints:
+ * Range: 0.0 -
*
- * @param geometry
- * Contains the calculated route's path as a linestring geometry. + * @param durationSeconds
+ * The estimated travel time between the leg's
+ * StartPosition
and EndPosition
. The
+ * travel mode and departure time that you specify in the request
+ * determines the calculated time.
*
- * Contains the calculated route's path as a linestring geometry.
+ * The estimated travel time between the leg's StartPosition
+ * and EndPosition
. The travel mode and departure time that you
+ * specify in the request determines the calculated time.
*
* Returns a reference to this object so that method calls can be chained * together. + *
+ * Constraints:
+ * Range: 0.0 -
*
- * @param geometry
- * Contains the calculated route's path as a linestring geometry. + * @param durationSeconds
+ * The estimated travel time between the leg's
+ * StartPosition
and EndPosition
. The
+ * travel mode and departure time that you specify in the request
+ * determines the calculated time.
*
- * The starting position of the leg. Follows the format
- * [longitude,latitude]
.
- *
- * If the StartPosition
isn't located on a road, it's snapped to a nearby road.
+ * Contains the calculated route's path as a linestring geometry.
*
- * The starting position of the leg. Follows the format
- * [longitude,latitude]
.
- *
- * If the StartPosition
isn't located on a road, it's
- * snapped to a nearby road.
+ * Contains the calculated route's path as a linestring geometry.
*
- * The starting position of the leg. Follows the format
- * [longitude,latitude]
.
- *
- * If the StartPosition
isn't located on a road, it's snapped to a nearby road.
- *
- * The starting position of the leg. Follows the format
- * [longitude,latitude]
.
- *
- * If the StartPosition
isn't located on a road,
- * it's snapped to a nearby road.
- *
- * The starting position of the leg. Follows the format
- * [longitude,latitude]
.
- *
- * If the StartPosition
isn't located on a road, it's snapped to a nearby road.
+ * Contains the calculated route's path as a linestring geometry.
*
- * Returns a reference to this object so that method calls can be chained - * together. * - * @param startPosition
- * The starting position of the leg. Follows the format
- * [longitude,latitude]
.
- *
- * If the StartPosition
isn't located on a road,
- * it's snapped to a nearby road.
+ * @param geometry
+ * Contains the calculated route's path as a linestring geometry. *
- *
- * The starting position of the leg. Follows the format
- * [longitude,latitude]
.
- *
- * If the StartPosition
isn't located on a road, it's snapped to a nearby road.
+ * Contains the calculated route's path as a linestring geometry.
*
* Returns a reference to this object so that method calls can be chained * together. * - * @param startPosition
- * The starting position of the leg. Follows the format
- * [longitude,latitude]
.
- *
- * If the StartPosition
isn't located on a road,
- * it's snapped to a nearby road.
+ * @param geometry
+ * Contains the calculated route's path as a linestring geometry. *
- *+ * The tracker resource containing the requested devices. + *
+ *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String trackerName;
+
/**
*
* An optional limit for the number of entries returned in a single call. @@ -52,6 +63,13 @@ public class ListDevicePositionsRequest extends AmazonWebServiceRequest implemen */ private String nextToken; + /** + *
+ * The geometry used to filter device positions. + *
+ */ + private TrackingFilterGeometry filterGeometry; + /** ** The tracker resource containing the requested devices. @@ -59,9 +77,55 @@ public class ListDevicePositionsRequest extends AmazonWebServiceRequest implemen *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @return
+ * The tracker resource containing the requested devices. + *
*/ - private String trackerName; + public String getTrackerName() { + return trackerName; + } + + /** + *+ * The tracker resource containing the requested devices. + *
+ *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName
+ * The tracker resource containing the requested devices. + *
+ */ + public void setTrackerName(String trackerName) { + this.trackerName = trackerName; + } + + /** + *+ * The tracker resource containing the requested devices. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName
+ * The tracker resource containing the requested devices. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public ListDevicePositionsRequest withTrackerName(String trackerName) { + this.trackerName = trackerName; + return this; + } /** *@@ -221,58 +285,46 @@ public ListDevicePositionsRequest withNextToken(String nextToken) { /** *
- * The tracker resource containing the requested devices. + * The geometry used to filter device positions. *
- *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
* @return
- * The tracker resource containing the requested devices. + * The geometry used to filter device positions. *
*/ - public String getTrackerName() { - return trackerName; + public TrackingFilterGeometry getFilterGeometry() { + return filterGeometry; } /** *- * The tracker resource containing the requested devices. + * The geometry used to filter device positions. *
- *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param trackerName
- * The tracker resource containing the requested devices. + * @param filterGeometry
+ * The geometry used to filter device positions. *
*/ - public void setTrackerName(String trackerName) { - this.trackerName = trackerName; + public void setFilterGeometry(TrackingFilterGeometry filterGeometry) { + this.filterGeometry = filterGeometry; } /** *- * The tracker resource containing the requested devices. + * The geometry used to filter device positions. *
** Returns a reference to this object so that method calls can be chained * together. - *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param trackerName
- * The tracker resource containing the requested devices. + * @param filterGeometry
+ * The geometry used to filter device positions. *
* @return A reference to this updated object so that method calls can be * chained together. */ - public ListDevicePositionsRequest withTrackerName(String trackerName) { - this.trackerName = trackerName; + public ListDevicePositionsRequest withFilterGeometry(TrackingFilterGeometry filterGeometry) { + this.filterGeometry = filterGeometry; return this; } @@ -287,12 +339,14 @@ public ListDevicePositionsRequest withTrackerName(String trackerName) { public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); + if (getTrackerName() != null) + sb.append("TrackerName: " + getTrackerName() + ","); if (getMaxResults() != null) sb.append("MaxResults: " + getMaxResults() + ","); if (getNextToken() != null) sb.append("NextToken: " + getNextToken() + ","); - if (getTrackerName() != null) - sb.append("TrackerName: " + getTrackerName()); + if (getFilterGeometry() != null) + sb.append("FilterGeometry: " + getFilterGeometry()); sb.append("}"); return sb.toString(); } @@ -302,10 +356,12 @@ public int hashCode() { final int prime = 31; int hashCode = 1; + hashCode = prime * hashCode + + ((getTrackerName() == null) ? 0 : getTrackerName().hashCode()); hashCode = prime * hashCode + ((getMaxResults() == null) ? 0 : getMaxResults().hashCode()); hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); hashCode = prime * hashCode - + ((getTrackerName() == null) ? 0 : getTrackerName().hashCode()); + + ((getFilterGeometry() == null) ? 0 : getFilterGeometry().hashCode()); return hashCode; } @@ -320,6 +376,11 @@ public boolean equals(Object obj) { return false; ListDevicePositionsRequest other = (ListDevicePositionsRequest) obj; + if (other.getTrackerName() == null ^ this.getTrackerName() == null) + return false; + if (other.getTrackerName() != null + && other.getTrackerName().equals(this.getTrackerName()) == false) + return false; if (other.getMaxResults() == null ^ this.getMaxResults() == null) return false; if (other.getMaxResults() != null @@ -330,10 +391,10 @@ public boolean equals(Object obj) { if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) return false; - if (other.getTrackerName() == null ^ this.getTrackerName() == null) + if (other.getFilterGeometry() == null ^ this.getFilterGeometry() == null) return false; - if (other.getTrackerName() != null - && other.getTrackerName().equals(this.getTrackerName()) == false) + if (other.getFilterGeometry() != null + && other.getFilterGeometry().equals(this.getFilterGeometry()) == false) return false; return true; } diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListDevicePositionsResponseEntry.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListDevicePositionsResponseEntry.java index 039ab14eff..f50e2cb81a 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListDevicePositionsResponseEntry.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListDevicePositionsResponseEntry.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -23,13 +23,6 @@ * */ public class ListDevicePositionsResponseEntry implements Serializable { - /** - *- * The accuracy of the device position. - *
- */ - private PositionalAccuracy accuracy; - /** ** The ID of the device for this position. @@ -37,24 +30,10 @@ public class ListDevicePositionsResponseEntry implements Serializable { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*/
private String deviceId;
- /**
- *
- * The last known device position. Empty if no positions currently stored. - *
- */ - private java.util.List- * The properties associated with the position. - *
- */ - private java.util.Map* The timestamp at which the device position was determined. Uses - * The accuracy of the device position. + * The last known device position. Empty if no positions currently stored. *
- * - * @return- * The accuracy of the device position. - *
*/ - public PositionalAccuracy getAccuracy() { - return accuracy; - } + private java.util.List* The accuracy of the device position. *
- * - * @param accuracy- * The accuracy of the device position. - *
*/ - public void setAccuracy(PositionalAccuracy accuracy) { - this.accuracy = accuracy; - } + private PositionalAccuracy accuracy; /** *- * The accuracy of the device position. + * The properties associated with the position. *
- *- * Returns a reference to this object so that method calls can be chained - * together. - * - * @param accuracy
- * The accuracy of the device position. - *
- * @return A reference to this updated object so that method calls can be - * chained together. */ - public ListDevicePositionsResponseEntry withAccuracy(PositionalAccuracy accuracy) { - this.accuracy = accuracy; - return this; - } + private java.util.Map@@ -116,7 +71,7 @@ public ListDevicePositionsResponseEntry withAccuracy(PositionalAccuracy accuracy *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @return
* The ID of the device for this position. @@ -133,7 +88,7 @@ public String getDeviceId() { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param deviceId
* The ID of the device for this position. @@ -153,7 +108,7 @@ public void setDeviceId(String deviceId) { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param deviceId
* The ID of the device for this position. @@ -166,6 +121,65 @@ public ListDevicePositionsResponseEntry withDeviceId(String deviceId) { return this; } + /** + *
+ * The timestamp at which the device position was determined. Uses ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ * The timestamp at which the device position was determined. Uses
+ *
+ * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ * The timestamp at which the device position was determined. Uses ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ * The timestamp at which the device position was determined.
+ * Uses ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ * The timestamp at which the device position was determined. Uses ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param sampleTime
+ * The timestamp at which the device position was determined.
+ * Uses ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
* The last known device position. Empty if no positions currently stored.
@@ -244,6 +258,51 @@ public ListDevicePositionsResponseEntry withPosition(java.util.Collection
+ * The accuracy of the device position. + *
+ */ + public PositionalAccuracy getAccuracy() { + return accuracy; + } + + /** + *+ * The accuracy of the device position. + *
+ * + * @param accuracy+ * The accuracy of the device position. + *
+ */ + public void setAccuracy(PositionalAccuracy accuracy) { + this.accuracy = accuracy; + } + + /** + *+ * The accuracy of the device position. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param accuracy
+ * The accuracy of the device position. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public ListDevicePositionsResponseEntry withAccuracy(PositionalAccuracy accuracy) { + this.accuracy = accuracy; + return this; + } + /** ** The properties associated with the position. @@ -327,65 +386,6 @@ public ListDevicePositionsResponseEntry clearPositionPropertiesEntries() { return this; } - /** - *
- * The timestamp at which the device position was determined. Uses ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * The timestamp at which the device position was determined. Uses
- *
- * ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * The timestamp at which the device position was determined. Uses ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * The timestamp at which the device position was determined.
- * Uses ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * The timestamp at which the device position was determined. Uses ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * Returns a reference to this object so that method calls can be chained - * together. - * - * @param sampleTime
- * The timestamp at which the device position was determined.
- * Uses ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * Contains details about each device's last known position. These details - * includes the device ID, the time when the position was sampled on the - * device, the time that the service received the update, and the most - * recent coordinates. + * Contains details about each device's last known position. *
*/ private java.util.List- * Contains details about each device's last known position. These details - * includes the device ID, the time when the position was sampled on the - * device, the time that the service received the update, and the most - * recent coordinates. + * Contains details about each device's last known position. *
* * @return- * Contains details about each device's last known position. These - * details includes the device ID, the time when the position was - * sampled on the device, the time that the service received the - * update, and the most recent coordinates. + * Contains details about each device's last known position. *
*/ public java.util.List- * Contains details about each device's last known position. These details - * includes the device ID, the time when the position was sampled on the - * device, the time that the service received the update, and the most - * recent coordinates. + * Contains details about each device's last known position. *
* * @param entries* Contains details about each device's last known position. - * These details includes the device ID, the time when the - * position was sampled on the device, the time that the service - * received the update, and the most recent coordinates. *
*/ public void setEntries(java.util.Collection- * Contains details about each device's last known position. These details - * includes the device ID, the time when the position was sampled on the - * device, the time that the service received the update, and the most - * recent coordinates. + * Contains details about each device's last known position. *
*
* Returns a reference to this object so that method calls can be chained
@@ -96,9 +78,6 @@ public void setEntries(java.util.Collection
* Contains details about each device's last known position.
- * These details includes the device ID, the time when the
- * position was sampled on the device, the time that the service
- * received the update, and the most recent coordinates.
*
- * Contains details about each device's last known position. These details
- * includes the device ID, the time when the position was sampled on the
- * device, the time that the service received the update, and the most
- * recent coordinates.
+ * Contains details about each device's last known position.
*
* Returns a reference to this object so that method calls can be chained
@@ -126,9 +102,6 @@ public ListDevicePositionsResult withEntries(ListDevicePositionsResponseEntry...
*
* @param entries
* Contains details about each device's last known position.
- * These details includes the device ID, the time when the
- * position was sampled on the device, the time that the service
- * received the update, and the most recent coordinates.
*
* Contains the geofence collection details.
*
+ * The returned geometry will always match the geometry format used when the
+ * geofence was created.
+ *
* Constraints:
- * The timestamp for when the geofence collection was created in ISO
- * 8601 format:
* The description for the geofence collection
@@ -71,6 +68,15 @@ public class ListGeofenceCollectionsResponseEntry implements Serializable {
*/
private String pricingPlanDataSource;
+ /**
+ *
+ * The timestamp for when the geofence collection was created in ISO
+ * 8601 format:
* Specifies a timestamp for when the resource was last updated in
* Constraints:
* The name of the geofence collection.
@@ -104,7 +110,7 @@ public String getCollectionName() {
*
* Constraints:
* The name of the geofence collection.
@@ -124,7 +130,7 @@ public void setCollectionName(String collectionName) {
*
* Constraints:
* The name of the geofence collection.
@@ -137,65 +143,6 @@ public ListGeofenceCollectionsResponseEntry withCollectionName(String collection
return this;
}
- /**
- *
- * The timestamp for when the geofence collection was created in ISO
- * 8601 format:
- * The timestamp for when the geofence collection was created in ISO
- * 8601 format:
- * The timestamp for when the geofence collection was created in ISO
- * 8601 format:
- * The timestamp for when the geofence collection was created in
- * ISO
- * 8601 format:
- * The timestamp for when the geofence collection was created in ISO
- * 8601 format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param createTime
- * The timestamp for when the geofence collection was created in
- * ISO
- * 8601 format:
* The description for the geofence collection
@@ -398,6 +345,65 @@ public ListGeofenceCollectionsResponseEntry withPricingPlanDataSource(
return this;
}
+ /**
+ *
+ * The timestamp for when the geofence collection was created in ISO
+ * 8601 format:
+ * The timestamp for when the geofence collection was created in ISO
+ * 8601 format:
+ * The timestamp for when the geofence collection was created in ISO
+ * 8601 format:
+ * The timestamp for when the geofence collection was created in
+ * ISO
+ * 8601 format:
+ * The timestamp for when the geofence collection was created in ISO
+ * 8601 format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param createTime
+ * The timestamp for when the geofence collection was created in
+ * ISO
+ * 8601 format:
* Specifies a timestamp for when the resource was last updated in
* Contains a list of geofences stored in a given geofence collection.
*
+ * The returned geometry will always match the geometry format used when the
+ * geofence was created.
+ *
- * The timestamp for when the geofence was stored in a geofence collection
- * in ISO
- * 8601 format:
* The geofence identifier.
@@ -39,22 +36,10 @@ public class ListGeofenceResponseEntry implements Serializable {
*
* Constraints:
- * User defined properties of the geofence. A property is a key-value pair
- * stored with the geofence and added to any geofence event triggered with
- * that geofence.
- *
- * Format:
* Contains the geofence geometry details describing a polygon or a circle.
@@ -99,74 +84,35 @@ public class ListGeofenceResponseEntry implements Serializable {
*/
private String status;
- /**
- *
- * The timestamp for when the geofence was last updated in ISO
- * 8601 format:
* The timestamp for when the geofence was stored in a geofence collection
* in ISO
* 8601 format:
- * The timestamp for when the geofence was stored in a geofence
- * collection in ISO
- * 8601 format:
- * The timestamp for when the geofence was stored in a geofence collection
- * in ISO
+ * The timestamp for when the geofence was last updated in ISO
* 8601 format:
- * The timestamp for when the geofence was stored in a geofence
- * collection in ISO
- * 8601 format:
- * The timestamp for when the geofence was stored in a geofence collection
- * in ISO
- * 8601 format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param createTime
- * The timestamp for when the geofence was stored in a geofence
- * collection in ISO
- * 8601 format:
@@ -175,7 +121,7 @@ public ListGeofenceResponseEntry withCreateTime(java.util.Date createTime) {
*
* Constraints:
* The geofence identifier.
@@ -192,7 +138,7 @@ public String getGeofenceId() {
*
* Constraints:
* The geofence identifier.
@@ -212,7 +158,7 @@ public void setGeofenceId(String geofenceId) {
*
* Constraints:
* The geofence identifier.
@@ -225,124 +171,6 @@ public ListGeofenceResponseEntry withGeofenceId(String geofenceId) {
return this;
}
- /**
- *
- * User defined properties of the geofence. A property is a key-value pair
- * stored with the geofence and added to any geofence event triggered with
- * that geofence.
- *
- * Format:
- * User defined properties of the geofence. A property is a
- * key-value pair stored with the geofence and added to any geofence
- * event triggered with that geofence.
- *
- * Format:
- * User defined properties of the geofence. A property is a key-value pair
- * stored with the geofence and added to any geofence event triggered with
- * that geofence.
- *
- * Format:
- * User defined properties of the geofence. A property is a
- * key-value pair stored with the geofence and added to any
- * geofence event triggered with that geofence.
- *
- * Format:
- * User defined properties of the geofence. A property is a key-value pair
- * stored with the geofence and added to any geofence event triggered with
- * that geofence.
- *
- * Format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param geofenceProperties
- * User defined properties of the geofence. A property is a
- * key-value pair stored with the geofence and added to any
- * geofence event triggered with that geofence.
- *
- * Format:
- * User defined properties of the geofence. A property is a key-value pair
- * stored with the geofence and added to any geofence event triggered with
- * that geofence.
- *
- * Format:
- * The method adds a new key-value pair into GeofenceProperties parameter,
- * and returns a reference to this object so that method calls can be
- * chained together.
- *
- * @param key The key of the entry to be added into GeofenceProperties.
- * @param value The corresponding value of the entry to be added into
- * GeofenceProperties.
- * @return A reference to this updated object so that method calls can be
- * chained together.
- */
- public ListGeofenceResponseEntry addGeofencePropertiesEntry(String key, String value) {
- if (null == this.geofenceProperties) {
- this.geofenceProperties = new java.util.HashMap
- * Returns a reference to this object so that method calls can be chained
- * together.
- */
- public ListGeofenceResponseEntry clearGeofencePropertiesEntries() {
- this.geofenceProperties = null;
- return this;
- }
-
/**
*
* Contains the geofence geometry details describing a polygon or a circle.
@@ -625,6 +453,66 @@ public ListGeofenceResponseEntry withStatus(String status) {
return this;
}
+ /**
+ *
+ * The timestamp for when the geofence was stored in a geofence collection
+ * in ISO
+ * 8601 format:
+ * The timestamp for when the geofence was stored in a geofence
+ * collection in ISO
+ * 8601 format:
+ * The timestamp for when the geofence was stored in a geofence collection
+ * in ISO
+ * 8601 format:
+ * The timestamp for when the geofence was stored in a geofence
+ * collection in ISO
+ * 8601 format:
+ * The timestamp for when the geofence was stored in a geofence collection
+ * in ISO
+ * 8601 format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param createTime
+ * The timestamp for when the geofence was stored in a geofence
+ * collection in ISO
+ * 8601 format:
* The timestamp for when the geofence was last updated in
+ * User defined properties of the geofence. A property is a key-value pair
+ * stored with the geofence and added to any geofence event triggered with
+ * that geofence.
+ *
+ * Format:
+ * User defined properties of the geofence. A property is a
+ * key-value pair stored with the geofence and added to any geofence
+ * event triggered with that geofence.
+ *
+ * Format:
+ * User defined properties of the geofence. A property is a key-value pair
+ * stored with the geofence and added to any geofence event triggered with
+ * that geofence.
+ *
+ * Format:
+ * User defined properties of the geofence. A property is a
+ * key-value pair stored with the geofence and added to any
+ * geofence event triggered with that geofence.
+ *
+ * Format:
+ * User defined properties of the geofence. A property is a key-value pair
+ * stored with the geofence and added to any geofence event triggered with
+ * that geofence.
+ *
+ * Format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param geofenceProperties
+ * User defined properties of the geofence. A property is a
+ * key-value pair stored with the geofence and added to any
+ * geofence event triggered with that geofence.
+ *
+ * Format:
+ * User defined properties of the geofence. A property is a key-value pair
+ * stored with the geofence and added to any geofence event triggered with
+ * that geofence.
+ *
+ * Format:
+ * The method adds a new key-value pair into GeofenceProperties parameter,
+ * and returns a reference to this object so that method calls can be
+ * chained together.
+ *
+ * @param key The key of the entry to be added into GeofenceProperties.
+ * @param value The corresponding value of the entry to be added into
+ * GeofenceProperties.
+ * @return A reference to this updated object so that method calls can be
+ * chained together.
+ */
+ public ListGeofenceResponseEntry addGeofencePropertiesEntry(String key, String value) {
+ if (null == this.geofenceProperties) {
+ this.geofenceProperties = new java.util.HashMap
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ */
+ public ListGeofenceResponseEntry clearGeofencePropertiesEntries() {
+ this.geofenceProperties = null;
+ return this;
+ }
+
/**
* Returns a string representation of this object; useful for testing and
* debugging.
@@ -695,18 +701,18 @@ public ListGeofenceResponseEntry withUpdateTime(java.util.Date updateTime) {
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("{");
- if (getCreateTime() != null)
- sb.append("CreateTime: " + getCreateTime() + ",");
if (getGeofenceId() != null)
sb.append("GeofenceId: " + getGeofenceId() + ",");
- if (getGeofenceProperties() != null)
- sb.append("GeofenceProperties: " + getGeofenceProperties() + ",");
if (getGeometry() != null)
sb.append("Geometry: " + getGeometry() + ",");
if (getStatus() != null)
sb.append("Status: " + getStatus() + ",");
+ if (getCreateTime() != null)
+ sb.append("CreateTime: " + getCreateTime() + ",");
if (getUpdateTime() != null)
- sb.append("UpdateTime: " + getUpdateTime());
+ sb.append("UpdateTime: " + getUpdateTime() + ",");
+ if (getGeofenceProperties() != null)
+ sb.append("GeofenceProperties: " + getGeofenceProperties());
sb.append("}");
return sb.toString();
}
@@ -716,13 +722,13 @@ public int hashCode() {
final int prime = 31;
int hashCode = 1;
- hashCode = prime * hashCode + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
hashCode = prime * hashCode + ((getGeofenceId() == null) ? 0 : getGeofenceId().hashCode());
- hashCode = prime * hashCode
- + ((getGeofenceProperties() == null) ? 0 : getGeofenceProperties().hashCode());
hashCode = prime * hashCode + ((getGeometry() == null) ? 0 : getGeometry().hashCode());
hashCode = prime * hashCode + ((getStatus() == null) ? 0 : getStatus().hashCode());
+ hashCode = prime * hashCode + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
hashCode = prime * hashCode + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode());
+ hashCode = prime * hashCode
+ + ((getGeofenceProperties() == null) ? 0 : getGeofenceProperties().hashCode());
return hashCode;
}
@@ -737,21 +743,11 @@ public boolean equals(Object obj) {
return false;
ListGeofenceResponseEntry other = (ListGeofenceResponseEntry) obj;
- if (other.getCreateTime() == null ^ this.getCreateTime() == null)
- return false;
- if (other.getCreateTime() != null
- && other.getCreateTime().equals(this.getCreateTime()) == false)
- return false;
if (other.getGeofenceId() == null ^ this.getGeofenceId() == null)
return false;
if (other.getGeofenceId() != null
&& other.getGeofenceId().equals(this.getGeofenceId()) == false)
return false;
- if (other.getGeofenceProperties() == null ^ this.getGeofenceProperties() == null)
- return false;
- if (other.getGeofenceProperties() != null
- && other.getGeofenceProperties().equals(this.getGeofenceProperties()) == false)
- return false;
if (other.getGeometry() == null ^ this.getGeometry() == null)
return false;
if (other.getGeometry() != null && other.getGeometry().equals(this.getGeometry()) == false)
@@ -760,11 +756,21 @@ public boolean equals(Object obj) {
return false;
if (other.getStatus() != null && other.getStatus().equals(this.getStatus()) == false)
return false;
+ if (other.getCreateTime() == null ^ this.getCreateTime() == null)
+ return false;
+ if (other.getCreateTime() != null
+ && other.getCreateTime().equals(this.getCreateTime()) == false)
+ return false;
if (other.getUpdateTime() == null ^ this.getUpdateTime() == null)
return false;
if (other.getUpdateTime() != null
&& other.getUpdateTime().equals(this.getUpdateTime()) == false)
return false;
+ if (other.getGeofenceProperties() == null ^ this.getGeofenceProperties() == null)
+ return false;
+ if (other.getGeofenceProperties() != null
+ && other.getGeofenceProperties().equals(this.getGeofenceProperties()) == false)
+ return false;
return true;
}
}
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListGeofencesRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListGeofencesRequest.java
index ce851d518e..d97ad7250a 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListGeofencesRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListGeofencesRequest.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -32,36 +32,36 @@ public class ListGeofencesRequest extends AmazonWebServiceRequest implements Ser
*
* Constraints:
- * An optional limit for the number of geofences returned in a single call.
+ * 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:
* Constraints:
- * 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.
+ * An optional limit for the number of geofences returned in a single call.
*
- * Default value:
* Constraints:
@@ -70,7 +70,7 @@ public class ListGeofencesRequest extends AmazonWebServiceRequest implements Ser
*
* Constraints:
* The name of the geofence collection storing the list of
@@ -88,7 +88,7 @@ public String getCollectionName() {
*
* Constraints:
* The name of the geofence collection storing the list of
@@ -109,7 +109,7 @@ public void setCollectionName(String collectionName) {
*
* Constraints:
* The name of the geofence collection storing the list of
@@ -125,157 +125,157 @@ public ListGeofencesRequest withCollectionName(String collectionName) {
/**
*
- * An optional limit for the number of geofences returned in a single call.
+ * 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:
* Constraints:
- * An optional limit for the number of geofences returned in a
- * single call.
+ * 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:
- * An optional limit for the number of geofences returned in a single call.
+ * 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:
* Constraints:
- * An optional limit for the number of geofences returned in a
- * single call.
+ * @param 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:
- * An optional limit for the number of geofences returned in a single call.
+ * 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:
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * An optional limit for the number of geofences returned in a
- * single call.
+ * @param 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:
- * 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.
+ * An optional limit for the number of geofences returned in a single call.
*
- * Default value:
* Constraints:
- * 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.
+ * An optional limit for the number of geofences returned in a
+ * single call.
*
- * Default value:
- * 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.
+ * An optional limit for the number of geofences returned in a single call.
*
- * Default value:
* Constraints:
- * 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.
+ * @param maxResults
+ * An optional limit for the number of geofences returned in a
+ * single call.
*
- * Default value:
- * 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.
+ * An optional limit for the number of geofences returned in a single call.
*
- * Default value:
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * 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.
+ * @param maxResults
+ * An optional limit for the number of geofences returned in a
+ * single call.
*
- * Default value:
* Constraints:
* Constraints:
* A pagination token indicating there are additional pages
@@ -142,7 +142,7 @@ public String getNextToken() {
*
* Constraints:
* A pagination token indicating there are additional pages
@@ -165,7 +165,7 @@ public void setNextToken(String nextToken) {
* together.
*
* Constraints:
* A pagination token indicating there are additional pages
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListKeysRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListKeysRequest.java
index 0b139c6989..31a8ef4a26 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListKeysRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListKeysRequest.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -25,14 +25,6 @@
*
- * Optionally filter the list to only
* An optional limit for the number of resources returned in a single call.
@@ -65,51 +57,8 @@ public class ListKeysRequest extends AmazonWebServiceRequest implements Serializ
* Optionally filter the list to only
- * Optionally filter the list to only
- * Optionally filter the list to only
- * Optionally filter the list to only
- * Optionally filter the list to only
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param filter
- * Optionally filter the list to only
@@ -267,6 +216,57 @@ public ListKeysRequest withNextToken(String nextToken) {
return this;
}
+ /**
+ *
+ * Optionally filter the list to only
+ * Optionally filter the list to only
+ * Optionally filter the list to only
+ * Optionally filter the list to only
+ * Optionally filter the list to only
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param filter
+ * Optionally filter the list to only
- * The timestamp of when the API key was created, in ISO
- * 8601 format:
- * The optional description for the API key resource.
+ * The name of the API key resource.
*
* Constraints:
@@ -53,14 +45,13 @@ public class ListKeysResponseEntry implements Serializable {
/**
*
- * The name of the API key resource.
+ * The optional description for the API key resource.
*
* Constraints:
@@ -70,123 +61,78 @@ public class ListKeysResponseEntry implements Serializable {
*/
private ApiKeyRestrictions restrictions;
- /**
- *
- * The timestamp of when the API key was last updated, in ISO
- * 8601 format:
* The timestamp of when the API key was created, in ISO
* 8601 format:
- * The timestamp of when the API key was created, in
- * ISO 8601 format:
- * The timestamp of when the API key was created, in ISO
* 8601 format:
- * The timestamp of when the API key was created, in ISO
- * 8601 format:
- * The timestamp of when the API key was created, in ISO
- * 8601 format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param createTime
- * The timestamp of when the API key was created, in ISO
- * 8601 format:
- * The optional description for the API key resource.
+ * The name of the API key resource.
*
* Constraints:
- * The optional description for the API key resource.
+ * The name of the API key resource.
*
- * The optional description for the API key resource.
+ * The name of the API key resource.
*
* Constraints:
- * The optional description for the API key resource.
+ * @param keyName
+ * The name of the API key resource.
*
- * The optional description for the API key resource.
+ * The name of the API key resource.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * The optional description for the API key resource.
+ * @param keyName
+ * The name of the API key resource.
*
- * The name of the API key resource.
+ * The optional description for the API key resource.
*
* Constraints:
- * The name of the API key resource.
+ * The optional description for the API key resource.
*
- * The name of the API key resource.
+ * The optional description for the API key resource.
*
* Constraints:
- * The name of the API key resource.
+ * @param description
+ * The optional description for the API key resource.
*
- * The name of the API key resource.
+ * The optional description for the API key resource.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * The name of the API key resource.
+ * @param description
+ * The optional description for the API key resource.
*
+ * The timestamp of when the API key was created, in ISO
+ * 8601 format:
+ * The timestamp of when the API key was created, in
+ * ISO 8601 format:
+ * The timestamp of when the API key was created, in ISO
+ * 8601 format:
+ * The timestamp of when the API key was created, in ISO
+ * 8601 format:
+ * The timestamp of when the API key was created, in ISO
+ * 8601 format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param createTime
+ * The timestamp of when the API key was created, in ISO
+ * 8601 format:
* The timestamp of when the API key was last updated, in
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
- * Specifies the data provider for the associated map tiles.
- *
@@ -52,14 +47,10 @@ public class ListMapsResponseEntry implements Serializable {
/**
*
- * The name of the associated map resource.
+ * Specifies the data provider for the associated map tiles.
*
- * Constraints:
@@ -72,116 +63,78 @@ public class ListMapsResponseEntry implements Serializable {
*/
private String pricingPlan;
- /**
- *
- * The timestamp for when the map resource was last updated in ISO
- * 8601 format:
* The timestamp for when the map resource was created in ISO
* 8601 format:
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
- * The timestamp for when the map resource was created in ISO
* 8601 format:
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param createTime
- * The timestamp for when the map resource was created in ISO
- * 8601 format:
- * Specifies the data provider for the associated map tiles.
- *
- * Specifies the data provider for the associated map tiles.
+ * The name of the associated map resource.
*
- * Specifies the data provider for the associated map tiles.
+ * The name of the associated map resource.
*
+ * Constraints:
- * Specifies the data provider for the associated map tiles.
+ * @param mapName
+ * The name of the associated map resource.
*
- * Specifies the data provider for the associated map tiles.
+ * The name of the associated map resource.
*
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * Specifies the data provider for the associated map tiles.
+ * @param mapName
+ * The name of the associated map resource.
*
- * The name of the associated map resource.
+ * Specifies the data provider for the associated map tiles.
*
- * Constraints:
- * The name of the associated map resource.
+ * Specifies the data provider for the associated map tiles.
*
- * The name of the associated map resource.
+ * Specifies the data provider for the associated map tiles.
*
- * Constraints:
- * The name of the associated map resource.
+ * @param dataSource
+ * Specifies the data provider for the associated map tiles.
*
- * The name of the associated map resource.
+ * Specifies the data provider for the associated map tiles.
*
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The name of the associated map resource.
+ * @param dataSource
+ * Specifies the data provider for the associated map tiles.
*
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param createTime
+ * The timestamp for when the map resource was created in ISO
+ * 8601 format:
* The timestamp for when the map resource was last updated in
- * The timestamp for when the place index resource was created in ISO
- * 8601 format:
+ * Constraints:
+ * The optional description for the place index resource.
+ *
+ * Constraints:
@@ -63,13 +75,32 @@ public class ListPlaceIndexesResponseEntry implements Serializable {
/**
*
- * The optional description for the place index resource.
+ * No longer used. Always returns
* Constraints:
+ * The timestamp for when the place index resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the place index resource was last updated in ISO
+ * 8601 format:
@@ -78,86 +109,107 @@ public class ListPlaceIndexesResponseEntry implements Serializable {
*
* Constraints:
+ * The name of the place index resource.
+ *
- * No longer used. Always returns
* Constraints:
+ * The name of the place index resource.
+ *
- * The timestamp for when the place index resource was last updated in ISO
- * 8601 format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the place index resource.
+ *
- * The timestamp for when the place index resource was created in ISO
- * 8601 format:
+ * Constraints:
- * The timestamp for when the place index resource was created in ISO
- * 8601 format:
- * The timestamp for when the place index resource was created in ISO
- * 8601 format:
+ * Constraints:
- * The timestamp for when the place index resource was created in
- * ISO
- * 8601 format:
+ * The optional description for the place index resource.
*
- * The timestamp for when the place index resource was created in ISO
- * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * The timestamp for when the place index resource was created in
- * ISO
- * 8601 format:
+ * The optional description for the place index resource.
*
- * The optional description for the place index resource.
- *
- * Constraints:
- * The optional description for the place index resource.
- *
- * The optional description for the place index resource.
- *
- * Constraints:
- * The optional description for the place index resource.
- *
- * The optional description for the place index resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The optional description for the place index resource.
- *
- * The name of the place index resource.
- *
- * Constraints:
- * The name of the place index resource.
- *
- * The name of the place index resource.
- *
- * Constraints:
- * The name of the place index resource.
- *
- * The name of the place index resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The name of the place index resource.
- *
* No longer used. Always returns
+ * The timestamp for when the place index resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the place index resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the place index resource was created in ISO
+ * 8601 format:
+ * The timestamp for when the place index resource was created in
+ * ISO
+ * 8601 format:
+ * The timestamp for when the place index resource was created in ISO
+ * 8601 format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param createTime
+ * The timestamp for when the place index resource was created in
+ * ISO
+ * 8601 format:
* The timestamp for when the place index resource was last updated in
* Constraints:
- * The timestamp when the route calculator resource was created in ISO
- * 8601 format:
- * For example,
@@ -82,24 +76,30 @@ public class ListRouteCalculatorsResponseEntry implements Serializable {
/**
*
- * The optional description of the route calculator resource.
+ * Always returns
* Constraints:
- * Always returns
- * Constraints:
@@ -124,7 +124,7 @@ public class ListRouteCalculatorsResponseEntry implements Serializable {
*
* Constraints:
* The name of the route calculator resource.
@@ -141,7 +141,7 @@ public String getCalculatorName() {
*
* Constraints:
* The name of the route calculator resource.
@@ -161,7 +161,7 @@ public void setCalculatorName(String calculatorName) {
*
* Constraints:
* The name of the route calculator resource.
@@ -176,102 +176,55 @@ public ListRouteCalculatorsResponseEntry withCalculatorName(String calculatorNam
/**
*
- * The timestamp when the route calculator resource was created in ISO
- * 8601 format:
- * For example,
- * The timestamp when the route calculator resource was created in
- *
- * ISO 8601 format:
- * For example,
- * The timestamp when the route calculator resource was created in ISO
- * 8601 format:
- * For example,
- * The timestamp when the route calculator resource was created
- * in ISO
- * 8601 format:
- * For example,
+ * The optional description of the route calculator resource.
*
- * The timestamp when the route calculator resource was created in ISO
- * 8601 format:
- * For example,
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * The timestamp when the route calculator resource was created
- * in ISO
- * 8601 format:
- * For example,
+ * The optional description of the route calculator resource.
*
- * The optional description of the route calculator resource.
- *
- * Constraints:
- * The optional description of the route calculator resource.
- *
- * The optional description of the route calculator resource.
- *
- * Constraints:
- * The optional description of the route calculator resource.
- *
- * The optional description of the route calculator resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The optional description of the route calculator resource.
- *
* Always returns
+ * The timestamp when the route calculator resource was created in ISO
+ * 8601 format:
+ * For example,
+ * The timestamp when the route calculator resource was created in
+ *
+ * ISO 8601 format:
+ * For example,
+ * The timestamp when the route calculator resource was created in ISO
+ * 8601 format:
+ * For example,
+ * The timestamp when the route calculator resource was created
+ * in ISO
+ * 8601 format:
+ * For example,
+ * The timestamp when the route calculator resource was created in ISO
+ * 8601 format:
+ * For example,
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param createTime
+ * The timestamp when the route calculator resource was created
+ * in ISO
+ * 8601 format:
+ * For example,
* The timestamp when the route calculator resource was last updated in Constraints:
* The Amazon Resource Name (ARN) of the resource whose tags you
@@ -102,8 +102,8 @@ public String getResourceArn() {
* Constraints:
* The Amazon Resource Name (ARN) of the resource whose tags you
@@ -142,8 +142,8 @@ public void setResourceArn(String resourceArn) {
* Constraints:
* The Amazon Resource Name (ARN) of the resource whose tags you
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListTagsForResourceResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListTagsForResourceResult.java
index 95ce936841..6a5c305aef 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListTagsForResourceResult.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListTagsForResourceResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListTrackerConsumersRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListTrackerConsumersRequest.java
index 74702cf940..933262cbdc 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListTrackerConsumersRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListTrackerConsumersRequest.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -26,6 +26,18 @@
*
+ * The tracker resource whose associated geofence collections you want to
+ * list.
+ *
+ * Constraints:
* An optional limit for the number of resources returned in a single call.
@@ -61,9 +73,60 @@ public class ListTrackerConsumersRequest extends AmazonWebServiceRequest impleme
*
* Constraints:
+ * The tracker resource whose associated geofence collections you
+ * want to list.
+ *
+ * The tracker resource whose associated geofence collections you want to
+ * list.
+ *
+ * Constraints:
+ * The tracker resource whose associated geofence collections you
+ * want to list.
+ *
+ * The tracker resource whose associated geofence collections you want to
+ * list.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The tracker resource whose associated geofence collections you
+ * want to list.
+ *
@@ -221,69 +284,6 @@ public ListTrackerConsumersRequest withNextToken(String nextToken) {
return this;
}
- /**
- *
- * The tracker resource whose associated geofence collections you want to
- * list.
- *
- * Constraints:
- * The tracker resource whose associated geofence collections you
- * want to list.
- *
- * The tracker resource whose associated geofence collections you want to
- * list.
- *
- * Constraints:
- * The tracker resource whose associated geofence collections you
- * want to list.
- *
- * The tracker resource whose associated geofence collections you want to
- * list.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The tracker resource whose associated geofence collections you
- * want to list.
- *
- * The timestamp for when the tracker resource was created in ISO
- * 8601 format:
+ * Constraints:
@@ -62,14 +64,12 @@ public class ListTrackersResponseEntry implements Serializable {
/**
*
- * The name of the tracker resource.
+ * The timestamp for when the tracker resource was created in ISO
+ * 8601 format:
- * Constraints:
@@ -82,58 +82,58 @@ public class ListTrackersResponseEntry implements Serializable {
/**
*
- * The timestamp for when the tracker resource was created in ISO
- * 8601 format:
+ * Constraints:
- * The timestamp for when the tracker resource was created in
- * ISO 8601 format:
- * The timestamp for when the tracker resource was created in ISO
- * 8601 format:
+ * Constraints:
- * The timestamp for when the tracker resource was created in
- * ISO 8601 format:
+ * The name of the tracker resource.
*
- * The timestamp for when the tracker resource was created in ISO
- * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * The timestamp for when the tracker resource was created in
- * ISO 8601 format:
+ * The name of the tracker resource.
*
- * The name of the tracker resource.
+ * The timestamp for when the tracker resource was created in ISO
+ * 8601 format:
- * Constraints:
- * The name of the tracker resource.
+ * The timestamp for when the tracker resource was created in
+ * ISO 8601 format:
- * The name of the tracker resource.
+ * The timestamp for when the tracker resource was created in ISO
+ * 8601 format:
- * Constraints:
- * The name of the tracker resource.
+ * @param createTime
+ * The timestamp for when the tracker resource was created in
+ * ISO 8601 format:
- * The name of the tracker resource.
+ * The timestamp for when the tracker resource was created in ISO
+ * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The name of the tracker resource.
+ * @param createTime
+ * The timestamp for when the tracker resource was created in
+ * ISO 8601 format:
+ * Details about the Long-Term Evolution (LTE) network.
+ *
+ * The E-UTRAN Cell Identifier (ECI).
+ *
+ * Constraints:
+ * The Mobile Country Code (MCC).
+ *
+ * Constraints:
+ * The Mobile Network Code (MNC)
+ *
+ * Constraints:
+ * The LTE local identification information (local ID).
+ *
+ * The network measurements.
+ *
+ * Timing Advance (TA).
+ *
+ * Constraints:
+ * Indicates whether the LTE object is capable of supporting NR (new radio).
+ *
+ * Signal power of the reference signal received, measured in
+ * decibel-milliwatts (dBm).
+ *
+ * Constraints:
+ * Signal quality of the reference Signal received, measured in decibels
+ * (dB).
+ *
+ * Constraints:
+ * LTE Tracking Area Code (TAC).
+ *
+ * Constraints:
+ * The E-UTRAN Cell Identifier (ECI).
+ *
+ * Constraints:
+ * The E-UTRAN Cell Identifier (ECI).
+ *
+ * The E-UTRAN Cell Identifier (ECI).
+ *
+ * Constraints:
+ * The E-UTRAN Cell Identifier (ECI).
+ *
+ * The E-UTRAN Cell Identifier (ECI).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The E-UTRAN Cell Identifier (ECI).
+ *
+ * The Mobile Country Code (MCC).
+ *
+ * Constraints:
+ * The Mobile Country Code (MCC).
+ *
+ * The Mobile Country Code (MCC).
+ *
+ * Constraints:
+ * The Mobile Country Code (MCC).
+ *
+ * The Mobile Country Code (MCC).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The Mobile Country Code (MCC).
+ *
+ * The Mobile Network Code (MNC)
+ *
+ * Constraints:
+ * The Mobile Network Code (MNC)
+ *
+ * The Mobile Network Code (MNC)
+ *
+ * Constraints:
+ * The Mobile Network Code (MNC)
+ *
+ * The Mobile Network Code (MNC)
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The Mobile Network Code (MNC)
+ *
+ * The LTE local identification information (local ID).
+ *
+ * The LTE local identification information (local ID).
+ *
+ * The LTE local identification information (local ID).
+ *
+ * The LTE local identification information (local ID).
+ *
+ * The LTE local identification information (local ID).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param localId
+ * The LTE local identification information (local ID).
+ *
+ * The network measurements.
+ *
+ * The network measurements.
+ *
+ * The network measurements.
+ *
+ * The network measurements.
+ *
+ * The network measurements.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param networkMeasurements
+ * The network measurements.
+ *
+ * The network measurements.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param networkMeasurements
+ * The network measurements.
+ *
+ * Timing Advance (TA).
+ *
+ * Constraints:
+ * Timing Advance (TA).
+ *
+ * Timing Advance (TA).
+ *
+ * Constraints:
+ * Timing Advance (TA).
+ *
+ * Timing Advance (TA).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Timing Advance (TA).
+ *
+ * Indicates whether the LTE object is capable of supporting NR (new radio).
+ *
+ * Indicates whether the LTE object is capable of supporting NR (new
+ * radio).
+ *
+ * Indicates whether the LTE object is capable of supporting NR (new radio).
+ *
+ * Indicates whether the LTE object is capable of supporting NR (new
+ * radio).
+ *
+ * Indicates whether the LTE object is capable of supporting NR (new radio).
+ *
+ * Indicates whether the LTE object is capable of supporting NR
+ * (new radio).
+ *
+ * Indicates whether the LTE object is capable of supporting NR (new radio).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param nrCapable
+ * Indicates whether the LTE object is capable of supporting NR
+ * (new radio).
+ *
+ * Signal power of the reference signal received, measured in
+ * decibel-milliwatts (dBm).
+ *
+ * Constraints:
+ * Signal power of the reference signal received, measured in
+ * decibel-milliwatts (dBm).
+ *
+ * Signal power of the reference signal received, measured in
+ * decibel-milliwatts (dBm).
+ *
+ * Constraints:
+ * Signal power of the reference signal received, measured in
+ * decibel-milliwatts (dBm).
+ *
+ * Signal power of the reference signal received, measured in
+ * decibel-milliwatts (dBm).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Signal power of the reference signal received, measured in
+ * decibel-milliwatts (dBm).
+ *
+ * Signal quality of the reference Signal received, measured in decibels
+ * (dB).
+ *
+ * Constraints:
+ * Signal quality of the reference Signal received, measured in
+ * decibels (dB).
+ *
+ * Signal quality of the reference Signal received, measured in decibels
+ * (dB).
+ *
+ * Constraints:
+ * Signal quality of the reference Signal received, measured in
+ * decibels (dB).
+ *
+ * Signal quality of the reference Signal received, measured in decibels
+ * (dB).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Signal quality of the reference Signal received, measured in
+ * decibels (dB).
+ *
+ * LTE Tracking Area Code (TAC).
+ *
+ * Constraints:
+ * LTE Tracking Area Code (TAC).
+ *
+ * LTE Tracking Area Code (TAC).
+ *
+ * Constraints:
+ * LTE Tracking Area Code (TAC).
+ *
+ * LTE Tracking Area Code (TAC).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * LTE Tracking Area Code (TAC).
+ *
+ * LTE local identification information (local ID).
+ *
+ * E-UTRA (Evolved Universal Terrestrial Radio Access) absolute radio
+ * frequency channel number (EARFCN).
+ *
+ * Constraints:
+ * Physical Cell ID (PCI).
+ *
+ * Constraints:
+ * E-UTRA (Evolved Universal Terrestrial Radio Access) absolute radio
+ * frequency channel number (EARFCN).
+ *
+ * Constraints:
+ * E-UTRA (Evolved Universal Terrestrial Radio Access) absolute
+ * radio frequency channel number (EARFCN).
+ *
+ * E-UTRA (Evolved Universal Terrestrial Radio Access) absolute radio
+ * frequency channel number (EARFCN).
+ *
+ * Constraints:
+ * E-UTRA (Evolved Universal Terrestrial Radio Access) absolute
+ * radio frequency channel number (EARFCN).
+ *
+ * E-UTRA (Evolved Universal Terrestrial Radio Access) absolute radio
+ * frequency channel number (EARFCN).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * E-UTRA (Evolved Universal Terrestrial Radio Access) absolute
+ * radio frequency channel number (EARFCN).
+ *
+ * Physical Cell ID (PCI).
+ *
+ * Constraints:
+ * Physical Cell ID (PCI).
+ *
+ * Physical Cell ID (PCI).
+ *
+ * Constraints:
+ * Physical Cell ID (PCI).
+ *
+ * Physical Cell ID (PCI).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Physical Cell ID (PCI).
+ *
+ * LTE network measurements.
+ *
+ * E-UTRA (Evolved Universal Terrestrial Radio Access) absolute radio
+ * frequency channel number (EARFCN).
+ *
+ * Constraints:
+ * E-UTRAN Cell Identifier (ECI).
+ *
+ * Constraints:
+ * Physical Cell ID (PCI).
+ *
+ * Constraints:
+ * Signal power of the reference signal received, measured in dBm
+ * (decibel-milliwatts).
+ *
+ * Constraints:
+ * Signal quality of the reference Signal received, measured in decibels
+ * (dB).
+ *
+ * Constraints:
+ * E-UTRA (Evolved Universal Terrestrial Radio Access) absolute radio
+ * frequency channel number (EARFCN).
+ *
+ * Constraints:
+ * E-UTRA (Evolved Universal Terrestrial Radio Access) absolute
+ * radio frequency channel number (EARFCN).
+ *
+ * E-UTRA (Evolved Universal Terrestrial Radio Access) absolute radio
+ * frequency channel number (EARFCN).
+ *
+ * Constraints:
+ * E-UTRA (Evolved Universal Terrestrial Radio Access) absolute
+ * radio frequency channel number (EARFCN).
+ *
+ * E-UTRA (Evolved Universal Terrestrial Radio Access) absolute radio
+ * frequency channel number (EARFCN).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * E-UTRA (Evolved Universal Terrestrial Radio Access) absolute
+ * radio frequency channel number (EARFCN).
+ *
+ * E-UTRAN Cell Identifier (ECI).
+ *
+ * Constraints:
+ * E-UTRAN Cell Identifier (ECI).
+ *
+ * E-UTRAN Cell Identifier (ECI).
+ *
+ * Constraints:
+ * E-UTRAN Cell Identifier (ECI).
+ *
+ * E-UTRAN Cell Identifier (ECI).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * E-UTRAN Cell Identifier (ECI).
+ *
+ * Physical Cell ID (PCI).
+ *
+ * Constraints:
+ * Physical Cell ID (PCI).
+ *
+ * Physical Cell ID (PCI).
+ *
+ * Constraints:
+ * Physical Cell ID (PCI).
+ *
+ * Physical Cell ID (PCI).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Physical Cell ID (PCI).
+ *
+ * Signal power of the reference signal received, measured in dBm
+ * (decibel-milliwatts).
+ *
+ * Constraints:
+ * Signal power of the reference signal received, measured in dBm
+ * (decibel-milliwatts).
+ *
+ * Signal power of the reference signal received, measured in dBm
+ * (decibel-milliwatts).
+ *
+ * Constraints:
+ * Signal power of the reference signal received, measured in dBm
+ * (decibel-milliwatts).
+ *
+ * Signal power of the reference signal received, measured in dBm
+ * (decibel-milliwatts).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Signal power of the reference signal received, measured in dBm
+ * (decibel-milliwatts).
+ *
+ * Signal quality of the reference Signal received, measured in decibels
+ * (dB).
+ *
+ * Constraints:
+ * Signal quality of the reference Signal received, measured in
+ * decibels (dB).
+ *
+ * Signal quality of the reference Signal received, measured in decibels
+ * (dB).
+ *
+ * Constraints:
+ * Signal quality of the reference Signal received, measured in
+ * decibels (dB).
+ *
+ * Signal quality of the reference Signal received, measured in decibels
+ * (dB).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Signal quality of the reference Signal received, measured in
+ * decibels (dB).
+ *
- * Specifies the political view for the style. Leave unset to not use a
- * political view, or, for styles that support specific political views, you
- * can choose a view, such as
- * Default is unset.
- *
- * Not all map resources or styles support political view styles. See Political views for more information.
- *
- * Constraints:
* Specifies the map style selected from an available data provider.
@@ -232,7 +208,7 @@ public class MapConfiguration implements Serializable {
*
* Constraints:
* Constraints:
- * Specifies the political view for the style. Leave unset to not
- * use a political view, or, for styles that support specific
- * political views, you can choose a view, such as
- * Default is unset.
- *
- * Not all map resources or styles support political view styles.
- * See Political views for more information.
- *
- * Specifies the political view for the style. Leave unset to not use a
- * political view, or, for styles that support specific political views, you
- * can choose a view, such as
- * Default is unset.
- *
- * Not all map resources or styles support political view styles. See Political views for more information.
- *
- * Constraints:
- * Specifies the political view for the style. Leave unset to not
- * use a political view, or, for styles that support specific
- * political views, you can choose a view, such as
- *
- * Default is unset.
- *
- * Not all map resources or styles support political view styles.
- * See Political views for more information.
- *
- * Specifies the political view for the style. Leave unset to not use a
- * political view, or, for styles that support specific political views, you
- * can choose a view, such as
- * Default is unset.
+ * Specifies the custom layers for the style. Leave unset to not enable any
+ * custom layer, or, for styles that support custom layers, you can enable
+ * layer(s), such as POI layer for the VectorEsriNavigation style. Default
+ * is
- * Not all map resources or styles support political view styles. See Political views for more information.
+ * Not all map resources or styles support custom layers. See Custom Layers
+ * for more information.
*
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * Specifies the political view for the style. Leave unset to not
- * use a political view, or, for styles that support specific
- * political views, you can choose a view, such as
- *
- * Default is unset.
- *
- * Not all map resources or styles support political view styles.
- * See Political views for more information.
- *
@@ -559,7 +437,7 @@ public MapConfiguration withPoliticalView(String politicalView) {
*
* Constraints:
* Specifies the map style selected from an available data provider.
@@ -942,7 +820,7 @@ public String getStyle() {
*
* Constraints:
* Specifies the map style selected from an available data
@@ -1332,7 +1210,7 @@ public void setStyle(String style) {
*
* Constraints:
* Specifies the map style selected from an available data
@@ -1537,6 +1415,290 @@ public MapConfiguration withStyle(String style) {
return this;
}
+ /**
+ *
+ * Specifies the political view for the style. Leave unset to not use a
+ * political view, or, for styles that support specific political views, you
+ * can choose a view, such as
+ * Default is unset.
+ *
+ * Not all map resources or styles support political view styles. See Political views for more information.
+ *
+ * Constraints:
+ * Specifies the political view for the style. Leave unset to not
+ * use a political view, or, for styles that support specific
+ * political views, you can choose a view, such as
+ * Default is unset.
+ *
+ * Not all map resources or styles support political view styles.
+ * See Political views for more information.
+ *
+ * Specifies the political view for the style. Leave unset to not use a
+ * political view, or, for styles that support specific political views, you
+ * can choose a view, such as
+ * Default is unset.
+ *
+ * Not all map resources or styles support political view styles. See Political views for more information.
+ *
+ * Constraints:
+ * Specifies the political view for the style. Leave unset to not
+ * use a political view, or, for styles that support specific
+ * political views, you can choose a view, such as
+ *
+ * Default is unset.
+ *
+ * Not all map resources or styles support political view styles.
+ * See Political views for more information.
+ *
+ * Specifies the political view for the style. Leave unset to not use a
+ * political view, or, for styles that support specific political views, you
+ * can choose a view, such as
+ * Default is unset.
+ *
+ * Not all map resources or styles support political view styles. See Political views for more information.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Specifies the political view for the style. Leave unset to not
+ * use a political view, or, for styles that support specific
+ * political views, you can choose a view, such as
+ *
+ * Default is unset.
+ *
+ * Not all map resources or styles support political view styles.
+ * See Political views for more information.
+ *
+ * Specifies the custom layers for the style. Leave unset to not enable any
+ * custom layer, or, for styles that support custom layers, you can enable
+ * layer(s), such as POI layer for the VectorEsriNavigation style. Default
+ * is
+ * Not all map resources or styles support custom layers. See Custom Layers
+ * for more information.
+ *
+ * Specifies the custom layers for the style. Leave unset to not
+ * enable any custom layer, or, for styles that support custom
+ * layers, you can enable layer(s), such as POI layer for the
+ * VectorEsriNavigation style. Default is
+ * Not all map resources or styles support custom layers. See Custom
+ * Layers for more information.
+ *
+ * Specifies the custom layers for the style. Leave unset to not enable any
+ * custom layer, or, for styles that support custom layers, you can enable
+ * layer(s), such as POI layer for the VectorEsriNavigation style. Default
+ * is
+ * Not all map resources or styles support custom layers. See Custom Layers
+ * for more information.
+ *
+ * Specifies the custom layers for the style. Leave unset to not
+ * enable any custom layer, or, for styles that support custom
+ * layers, you can enable layer(s), such as POI layer for the
+ * VectorEsriNavigation style. Default is
+ * Not all map resources or styles support custom layers. See
+ * Custom Layers for more information.
+ *
+ * Specifies the custom layers for the style. Leave unset to not enable any
+ * custom layer, or, for styles that support custom layers, you can enable
+ * layer(s), such as POI layer for the VectorEsriNavigation style. Default
+ * is
+ * Not all map resources or styles support custom layers. See Custom Layers
+ * for more information.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param customLayers
+ * Specifies the custom layers for the style. Leave unset to not
+ * enable any custom layer, or, for styles that support custom
+ * layers, you can enable layer(s), such as POI layer for the
+ * VectorEsriNavigation style. Default is
+ * Not all map resources or styles support custom layers. See
+ * Custom Layers for more information.
+ *
+ * Specifies the custom layers for the style. Leave unset to not enable any
+ * custom layer, or, for styles that support custom layers, you can enable
+ * layer(s), such as POI layer for the VectorEsriNavigation style. Default
+ * is
+ * Not all map resources or styles support custom layers. See Custom Layers
+ * for more information.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param customLayers
+ * Specifies the custom layers for the style. Leave unset to not
+ * enable any custom layer, or, for styles that support custom
+ * layers, you can enable layer(s), such as POI layer for the
+ * VectorEsriNavigation style. Default is
+ * Not all map resources or styles support custom layers. See
+ * Custom Layers for more information.
+ *
* Constraints:
+ * Specifies the custom layers for the style. Leave unset to not enable any
+ * custom layer, or, for styles that support custom layers, you can enable
+ * layer(s), such as POI layer for the VectorEsriNavigation style. Default
+ * is
+ * Not all map resources or styles support custom layers. See Custom Layers
+ * for more information.
+ *
* Specifies the political view for the style. Set to an empty string to not
@@ -63,7 +79,7 @@ public class MapConfigurationUpdate implements Serializable {
*
* Constraints:
* Specifies the political view for the style. Set to an empty
@@ -102,7 +118,7 @@ public String getPoliticalView() {
*
* Constraints:
* Specifies the political view for the style. Set to an empty
@@ -144,7 +160,7 @@ public void setPoliticalView(String politicalView) {
*
* Constraints:
* Specifies the political view for the style. Set to an empty
@@ -168,6 +184,152 @@ public MapConfigurationUpdate withPoliticalView(String politicalView) {
return this;
}
+ /**
+ *
+ * Specifies the custom layers for the style. Leave unset to not enable any
+ * custom layer, or, for styles that support custom layers, you can enable
+ * layer(s), such as POI layer for the VectorEsriNavigation style. Default
+ * is
+ * Not all map resources or styles support custom layers. See Custom Layers
+ * for more information.
+ *
+ * Specifies the custom layers for the style. Leave unset to not
+ * enable any custom layer, or, for styles that support custom
+ * layers, you can enable layer(s), such as POI layer for the
+ * VectorEsriNavigation style. Default is
+ * Not all map resources or styles support custom layers. See Custom
+ * Layers for more information.
+ *
+ * Specifies the custom layers for the style. Leave unset to not enable any
+ * custom layer, or, for styles that support custom layers, you can enable
+ * layer(s), such as POI layer for the VectorEsriNavigation style. Default
+ * is
+ * Not all map resources or styles support custom layers. See Custom Layers
+ * for more information.
+ *
+ * Specifies the custom layers for the style. Leave unset to not
+ * enable any custom layer, or, for styles that support custom
+ * layers, you can enable layer(s), such as POI layer for the
+ * VectorEsriNavigation style. Default is
+ * Not all map resources or styles support custom layers. See
+ * Custom Layers for more information.
+ *
+ * Specifies the custom layers for the style. Leave unset to not enable any
+ * custom layer, or, for styles that support custom layers, you can enable
+ * layer(s), such as POI layer for the VectorEsriNavigation style. Default
+ * is
+ * Not all map resources or styles support custom layers. See Custom Layers
+ * for more information.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param customLayers
+ * Specifies the custom layers for the style. Leave unset to not
+ * enable any custom layer, or, for styles that support custom
+ * layers, you can enable layer(s), such as POI layer for the
+ * VectorEsriNavigation style. Default is
+ * Not all map resources or styles support custom layers. See
+ * Custom Layers for more information.
+ *
+ * Specifies the custom layers for the style. Leave unset to not enable any
+ * custom layer, or, for styles that support custom layers, you can enable
+ * layer(s), such as POI layer for the VectorEsriNavigation style. Default
+ * is
+ * Not all map resources or styles support custom layers. See Custom Layers
+ * for more information.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param customLayers
+ * Specifies the custom layers for the style. Leave unset to not
+ * enable any custom layer, or, for styles that support custom
+ * layers, you can enable layer(s), such as POI layer for the
+ * VectorEsriNavigation style. Default is
+ * Not all map resources or styles support custom layers. See
+ * Custom Layers for more information.
+ *
+ * The full name and address of the point of interest such as a city,
+ * region, or country. For example,
+ *
+ * Places uses a point geometry to specify a location or a Place.
+ *
* The numerical portion of an address, such as a building number.
@@ -37,17 +53,42 @@ public class Place implements Serializable {
/**
*
- * The Amazon Location categories that describe this Place.
+ * The name for a street or a road to identify a location. For example,
+ *
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
+ * The name of a community district. For example,
+ * A name for a local area, such as a city or town name. For example,
+ *
+ * A county, or an area that's part of a larger region. For example,
+ *
+ * A name for an area or geographical division, such as a province or state
+ * name. For example,
@@ -60,10 +101,11 @@ public class Place implements Serializable {
/**
*
- * Places uses a point geometry to specify a location or a Place.
+ * A group of numbers and letters in a country-specific format, which
+ * accompanies the address for the purpose of identifying a location.
*
@@ -86,103 +128,178 @@ public class Place implements Serializable {
/**
*
- * The full name and address of the point of interest such as a city,
- * region, or country. For example,
- *
- * A name for a local area, such as a city or town name. For example,
- *
+ * Returned only for a place index that uses Esri as a data provider.
*
- * The name of a community district. For example,
+ * Returned only for a place index that uses Esri or Grab as a data
+ * provider. Is not returned for
- * A group of numbers and letters in a country-specific format, which
- * accompanies the address for the purpose of identifying a location.
+ * The Amazon Location categories that describe this Place.
+ *
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
*
- * A name for an area or geographical division, such as a province or state
- * name. For example,
- * The name for a street or a road to identify a location. For example,
- *
+ * This property supported by Esri and OpenData. The Esri property is
+ *
- * A county, or an area that's part of a larger region. For example,
- *
+ * The full name and address of the point of interest such as a
+ * city, region, or country. For example,
+ *
- * Categories from the data provider that describe the Place that are not
- * mapped to any Amazon Location categories.
+ * The full name and address of the point of interest such as a city,
+ * region, or country. For example,
+ *
+ * The full name and address of the point of interest such as a
+ * city, region, or country. For example,
+ *
- * The time zone in which the
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param label
+ * The full name and address of the point of interest such as a
+ * city, region, or country. For example,
+ *
- * For addresses with multiple units, the unit identifier. Can include
- * numbers and letters, for example
+ * Places uses a point geometry to specify a location or a Place.
+ *
- * Returned only for a place index that uses Esri or Grab as a data
- * provider. Is not returned for
+ * Places uses a point geometry to specify a location or a Place.
+ *
- * For addresses with a
- * Returned only for a place index that uses Esri as a data provider.
- *
+ * Places uses a point geometry to specify a location or a Place.
+ *
@@ -233,321 +350,454 @@ public Place withAddressNumber(String addressNumber) {
/**
*
- * The Amazon Location categories that describe this Place.
- *
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
+ * The name for a street or a road to identify a location. For example,
+ *
- * The Amazon Location categories that describe this Place.
- *
- * For more information about using categories, including a list of
- * Amazon Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
+ * The name for a street or a road to identify a location. For
+ * example,
- * The Amazon Location categories that describe this Place.
- *
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
+ * The name for a street or a road to identify a location. For example,
+ *
- * The Amazon Location categories that describe this Place.
- *
- * For more information about using categories, including a list
- * of Amazon Location categories, see Categories and filtering, in the Amazon Location
- * Service Developer Guide.
+ * @param street
+ * The name for a street or a road to identify a location. For
+ * example,
- * The Amazon Location categories that describe this Place.
- *
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
+ * The name for a street or a road to identify a location. For example,
+ *
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param categories
- * The Amazon Location categories that describe this Place.
- *
- * For more information about using categories, including a list
- * of Amazon Location categories, see Categories and filtering, in the Amazon Location
- * Service Developer Guide.
+ * @param street
+ * The name for a street or a road to identify a location. For
+ * example,
- * The Amazon Location categories that describe this Place.
+ * The name of a community district. For example,
+ * The name of a community district. For example,
+ *
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
+ * The name of a community district. For example,
+ * The name of a community district. For example,
+ *
+ * The name of a community district. For example,
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param categories
- * The Amazon Location categories that describe this Place.
- *
- * For more information about using categories, including a list
- * of Amazon Location categories, see Categories and filtering, in the Amazon Location
- * Service Developer Guide.
+ * @param neighborhood
+ * The name of a community district. For example,
+ *
- * A country/region specified using ISO 3166
- * 3-digit country/region code. For example,
- * A country/region specified using ISO
- * 3166 3-digit country/region code. For example,
- *
- * A country/region specified using ISO 3166
- * 3-digit country/region code. For example,
- * A country/region specified using ISO
- * 3166 3-digit country/region code. For example,
- *
+ * A name for a local area, such as a city or town name. For
+ * example,
- * A country/region specified using ISO 3166
- * 3-digit country/region code. For example,
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param country
- * A country/region specified using ISO
- * 3166 3-digit country/region code. For example,
- *
+ * A name for a local area, such as a city or town name. For
+ * example,
- * Places uses a point geometry to specify a location or a Place.
+ * A county, or an area that's part of a larger region. For example,
+ *
- * Places uses a point geometry to specify a location or a Place.
+ * A county, or an area that's part of a larger region. For example,
+ *
- * Places uses a point geometry to specify a location or a Place.
+ * A county, or an area that's part of a larger region. For example,
+ *
- * Places uses a point geometry to specify a location or a Place.
+ * @param subRegion
+ * A county, or an area that's part of a larger region. For
+ * example,
- * Places uses a point geometry to specify a location or a Place.
+ * A county, or an area that's part of a larger region. For example,
+ *
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param geometry
- * Places uses a point geometry to specify a location or a Place.
+ * @param subRegion
+ * A county, or an area that's part of a larger region. For
+ * example,
- *
- *
- * Not returned when the partner does not provide the information.
- *
- * For example, returns
- *
- *
- * Not returned when the partner does not provide the information.
- *
- * For example, returns
- *
- *
- * Not returned when the partner does not provide the information.
- *
- * For example, returns
- *
- *
- * Not returned when the partner does not provide the information.
- *
- * For example, returns
+ * A name for an area or geographical division, such as a
+ * province or state name. For example,
+ *
- *
- *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param region
+ * A name for an area or geographical division, such as a
+ * province or state name. For example,
+ *
+ * A country/region specified using ISO 3166
+ * 3-digit country/region code. For example,
+ * A country/region specified using ISO
+ * 3166 3-digit country/region code. For example,
+ *
+ * A country/region specified using ISO 3166
+ * 3-digit country/region code. For example,
+ * A country/region specified using ISO
+ * 3166 3-digit country/region code. For example,
+ *
+ * A country/region specified using ISO 3166
+ * 3-digit country/region code. For example,
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param country
+ * A country/region specified using ISO
+ * 3166 3-digit country/region code. For example,
+ *
+ * A group of numbers and letters in a country-specific format, which
+ * accompanies the address for the purpose of identifying a location.
+ *
+ * A group of numbers and letters in a country-specific format,
+ * which accompanies the address for the purpose of identifying a
+ * location.
+ *
+ * A group of numbers and letters in a country-specific format, which
+ * accompanies the address for the purpose of identifying a location.
+ *
+ * A group of numbers and letters in a country-specific format,
+ * which accompanies the address for the purpose of identifying a
+ * location.
+ *
+ * A group of numbers and letters in a country-specific format, which
+ * accompanies the address for the purpose of identifying a location.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param postalCode
+ * A group of numbers and letters in a country-specific format,
+ * which accompanies the address for the purpose of identifying a
+ * location.
+ *
+ *
+ *
+ * Not returned when the partner does not provide the information.
+ *
+ * For example, returns
+ *
+ *
+ * Not returned when the partner does not provide the information.
+ *
+ * For example, returns
+ *
+ *
+ * Not returned when the partner does not provide the information.
+ *
+ * For example, returns
+ *
+ *
+ * Not returned when the partner does not provide the information.
+ *
+ * For example, returns
+ *
+ *
* Not returned when the partner does not provide the information.
@@ -630,366 +880,362 @@ public Place withInterpolated(Boolean interpolated) {
/**
*
- * The full name and address of the point of interest such as a city,
- * region, or country. For example,
- *
- * The full name and address of the point of interest such as a
- * city, region, or country. For example,
- *
- * The full name and address of the point of interest such as a city,
- * region, or country. For example,
- *
- * The full name and address of the point of interest such as a
- * city, region, or country. For example,
- *
+ * The time zone in which the
- * The full name and address of the point of interest such as a city,
- * region, or country. For example,
- *
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param label
- * The full name and address of the point of interest such as a
- * city, region, or country. For example,
- *
+ * The time zone in which the
- * A name for a local area, such as a city or town name. For example,
- *
+ * Returned only for a place index that uses Esri as a data provider.
+ *
- * A name for a local area, such as a city or town name. For
- * example,
+ * Returned only for a place index that uses Esri as a data
+ * provider.
*
- * A name for a local area, such as a city or town name. For example,
- *
+ * Returned only for a place index that uses Esri as a data provider.
*
- * A name for a local area, such as a city or town name. For
- * example,
+ * For addresses with a
+ * Returned only for a place index that uses Esri as a data
+ * provider.
*
- * A name for a local area, such as a city or town name. For example,
- *
+ * Returned only for a place index that uses Esri as a data provider.
+ *
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param municipality
- * A name for a local area, such as a city or town name. For
- * example,
+ * For addresses with a
+ * Returned only for a place index that uses Esri as a data
+ * provider.
*
- * The name of a community district. For example,
+ * Returned only for a place index that uses Esri or Grab as a data
+ * provider. Is not returned for
- * The name of a community district. For example,
- *
+ * Returned only for a place index that uses Esri or Grab as a data
+ * provider. Is not returned for
+ *
- * The name of a community district. For example,
+ * Returned only for a place index that uses Esri or Grab as a data
+ * provider. Is not returned for
- * The name of a community district. For example,
- *
+ * For addresses with multiple units, the unit identifier. Can
+ * include numbers and letters, for example
+ * Returned only for a place index that uses Esri or Grab as a
+ * data provider. Is not returned for
+ *
- * The name of a community district. For example,
+ * Returned only for a place index that uses Esri or Grab as a data
+ * provider. Is not returned for
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param neighborhood
- * The name of a community district. For example,
- *
+ * For addresses with multiple units, the unit identifier. Can
+ * include numbers and letters, for example
+ * Returned only for a place index that uses Esri or Grab as a
+ * data provider. Is not returned for
+ *
- * A group of numbers and letters in a country-specific format, which
- * accompanies the address for the purpose of identifying a location.
+ * The Amazon Location categories that describe this Place.
+ *
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
*
- * A group of numbers and letters in a country-specific format,
- * which accompanies the address for the purpose of identifying a
- * location.
+ * The Amazon Location categories that describe this Place.
+ *
+ * For more information about using categories, including a list of
+ * Amazon Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
*
- * A group of numbers and letters in a country-specific format, which
- * accompanies the address for the purpose of identifying a location.
+ * The Amazon Location categories that describe this Place.
+ *
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
*
- * A group of numbers and letters in a country-specific format,
- * which accompanies the address for the purpose of identifying a
- * location.
+ * @param categories
+ * The Amazon Location categories that describe this Place.
+ *
+ * For more information about using categories, including a list
+ * of Amazon Location categories, see Categories and filtering, in the Amazon Location
+ * Service Developer Guide.
*
- * A group of numbers and letters in a country-specific format, which
- * accompanies the address for the purpose of identifying a location.
+ * The Amazon Location categories that describe this Place.
+ *
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param postalCode
- * A group of numbers and letters in a country-specific format,
- * which accompanies the address for the purpose of identifying a
- * location.
+ * @param categories
+ * The Amazon Location categories that describe this Place.
+ *
+ * For more information about using categories, including a list
+ * of Amazon Location categories, see Categories and filtering, in the Amazon Location
+ * Service Developer Guide.
*
- * A name for an area or geographical division, such as a province or state
- * name. For example,
- * A name for an area or geographical division, such as a province
- * or state name. For example,
- * A name for an area or geographical division, such as a province or state
- * name. For example,
- * A name for an area or geographical division, such as a
- * province or state name. For example,
- *
- * A name for an area or geographical division, such as a province or state
- * name. For example,
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param region
- * A name for an area or geographical division, such as a
- * province or state name. For example,
- *
- * The name for a street or a road to identify a location. For example,
- *
- * The name for a street or a road to identify a location. For
- * example,
- * The name for a street or a road to identify a location. For example,
- *
- * The name for a street or a road to identify a location. For
- * example,
- * The name for a street or a road to identify a location. For example,
- *
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param street
- * The name for a street or a road to identify a location. For
- * example,
- * A county, or an area that's part of a larger region. For example,
- *
- * A county, or an area that's part of a larger region. For example,
- *
- * A county, or an area that's part of a larger region. For example,
- *
- * A county, or an area that's part of a larger region. For
- * example,
+ * The Amazon Location categories that describe this Place.
*
- * A county, or an area that's part of a larger region. For example,
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param subRegion
- * A county, or an area that's part of a larger region. For
- * example,
+ * For more information about using categories, including a list
+ * of Amazon Location categories, see Categories and filtering, in the Amazon Location
+ * Service Developer Guide.
*
- * Categories from the data provider that describe the Place that are not
- * mapped to any Amazon Location categories.
- *
- * Categories from the data provider that describe the Place that
- * are not mapped to any Amazon Location categories.
- *
- * Categories from the data provider that describe the Place that are not
- * mapped to any Amazon Location categories.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param supplementalCategories
- * Categories from the data provider that describe the Place that
- * are not mapped to any Amazon Location categories.
- *
- * Categories from the data provider that describe the Place that are not
- * mapped to any Amazon Location categories.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param supplementalCategories
- * Categories from the data provider that describe the Place that
- * are not mapped to any Amazon Location categories.
- *
- * The time zone in which the
- * The time zone in which the
- * The time zone in which the
- * The time zone in which the
- * The time zone in which the
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param timeZone
- * The time zone in which the
- * For addresses with multiple units, the unit identifier. Can include
- * numbers and letters, for example
- * Returned only for a place index that uses Esri or Grab as a data
- * provider. Is not returned for
- * For addresses with multiple units, the unit identifier. Can
- * include numbers and letters, for example
- * Returned only for a place index that uses Esri or Grab as a data
- * provider. Is not returned for
- *
- * For addresses with multiple units, the unit identifier. Can include
- * numbers and letters, for example
- * Returned only for a place index that uses Esri or Grab as a data
- * provider. Is not returned for
- * For addresses with multiple units, the unit identifier. Can
- * include numbers and letters, for example
- * Returned only for a place index that uses Esri or Grab as a
- * data provider. Is not returned for
- *
+ * Categories from the data provider that describe the Place that
+ * are not mapped to any Amazon Location categories.
*
- * For addresses with multiple units, the unit identifier. Can include
- * numbers and letters, for example
- * Returned only for a place index that uses Esri or Grab as a data
- * provider. Is not returned for
+ * Categories from the data provider that describe the Place that
+ * are not mapped to any Amazon Location categories.
+ *
+ * Categories from the data provider that describe the Place that are not
+ * mapped to any Amazon Location categories.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param unitNumber
- * For addresses with multiple units, the unit identifier. Can
- * include numbers and letters, for example
- * Returned only for a place index that uses Esri or Grab as a
- * data provider. Is not returned for
- *
+ * Categories from the data provider that describe the Place that
+ * are not mapped to any Amazon Location categories.
*
- * For addresses with a
- * Returned only for a place index that uses Esri as a data provider.
+ * This property supported by Esri and OpenData. The Esri property is
+ *
- * For addresses with a
- * Returned only for a place index that uses Esri as a data
- * provider.
+ * This property supported by Esri and OpenData. The Esri property
+ * is
- * For addresses with a
- * Returned only for a place index that uses Esri as a data provider.
+ * This property supported by Esri and OpenData. The Esri property is
+ *
- * For addresses with a
+ * An area that's part of a larger municipality. For example,
+ *
- * Returned only for a place index that uses Esri as a data
- * provider.
+ * This property supported by Esri and OpenData. The Esri
+ * property is
- * For addresses with a
- * Returned only for a place index that uses Esri as a data provider.
+ * This property supported by Esri and OpenData. The Esri property is
+ *
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param unitType
- * For addresses with a
+ * An area that's part of a larger municipality. For example,
+ *
- * Returned only for a place index that uses Esri as a data
- * provider.
+ * This property supported by Esri and OpenData. The Esri
+ * property is
* Constraints:
* Constraints:
* Estimated maximum distance, in meters, between the measured
@@ -60,7 +60,7 @@ public Double getHorizontal() {
*
* Constraints:
* Estimated maximum distance, in meters, between the measured
@@ -82,7 +82,7 @@ public void setHorizontal(Double horizontal) {
* together.
*
* Constraints:
* Estimated maximum distance, in meters, between the measured
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/PricingPlan.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/PricingPlan.java
index 08cc2daaa2..5b73252088 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/PricingPlan.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/PricingPlan.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/PutGeofenceRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/PutGeofenceRequest.java
index 1b413884d0..426f1c0c61 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/PutGeofenceRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/PutGeofenceRequest.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -33,7 +33,7 @@ public class PutGeofenceRequest extends AmazonWebServiceRequest implements Seria
*
* Constraints:
* Constraints:
- * Associates one of more properties with the geofence. A property is a
- * key-value pair stored with the geofence and added to any geofence event
- * triggered with that geofence.
+ * Contains the details to specify the position of the geofence. Can be a
+ * polygon, a circle or a polygon encoded in Geobuf format. Including
+ * multiple selections will return a validation error.
*
- * Format:
- * Contains the details to specify the position of the geofence. Can be
- * either a polygon or a circle. Including both will return a validation
- * error.
+ * Associates one of more properties with the geofence. A property is a
+ * key-value pair stored with the geofence and added to any geofence event
+ * triggered with that geofence.
*
- * Each geofence polygon can have a maximum of 1,000 vertices.
+ * Format:
@@ -84,7 +87,7 @@ public class PutGeofenceRequest extends AmazonWebServiceRequest implements Seria
*
* Constraints:
* The geofence collection to store the geofence in.
@@ -101,7 +104,7 @@ public String getCollectionName() {
*
* Constraints:
* The geofence collection to store the geofence in.
@@ -121,7 +124,7 @@ public void setCollectionName(String collectionName) {
*
* Constraints:
* The geofence collection to store the geofence in.
@@ -142,7 +145,7 @@ public PutGeofenceRequest withCollectionName(String collectionName) {
*
* Constraints:
* An identifier for the geofence. For example,
@@ -161,7 +164,7 @@ public String getGeofenceId() {
*
* Constraints:
* An identifier for the geofence. For example,
@@ -183,7 +186,7 @@ public void setGeofenceId(String geofenceId) {
*
* Constraints:
* An identifier for the geofence. For example,
@@ -197,6 +200,128 @@ public PutGeofenceRequest withGeofenceId(String geofenceId) {
return this;
}
+ /**
+ *
+ * Contains the details to specify the position of the geofence. Can be a
+ * polygon, a circle or a polygon encoded in Geobuf format. Including
+ * multiple selections will return a validation error.
+ *
+ * The geofence polygon format supports a maximum of 1,000 vertices. The
+ * Geofence Geobuf format supports a maximum of 100,000 vertices.
+ *
+ * Contains the details to specify the position of the geofence. Can
+ * be a polygon, a circle or a polygon encoded in Geobuf format.
+ * Including multiple selections will return a validation error.
+ *
+ * The geofence polygon format supports a maximum of 1,000
+ * vertices. The Geofence Geobuf format supports a maximum of 100,000
+ * vertices.
+ *
+ * Contains the details to specify the position of the geofence. Can be a
+ * polygon, a circle or a polygon encoded in Geobuf format. Including
+ * multiple selections will return a validation error.
+ *
+ * The geofence polygon format supports a maximum of 1,000 vertices. The
+ * Geofence Geobuf format supports a maximum of 100,000 vertices.
+ *
+ * Contains the details to specify the position of the geofence.
+ * Can be a polygon, a circle or a polygon encoded in Geobuf
+ * format. Including multiple selections will return a validation
+ * error.
+ *
+ * The geofence polygon format supports a maximum of 1,000
+ * vertices. The Geofence Geobuf format supports a maximum of 100,000
+ * vertices.
+ *
+ * Contains the details to specify the position of the geofence. Can be a
+ * polygon, a circle or a polygon encoded in Geobuf format. Including
+ * multiple selections will return a validation error.
+ *
+ * The geofence polygon format supports a maximum of 1,000 vertices. The
+ * Geofence Geobuf format supports a maximum of 100,000 vertices.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param geometry
+ * Contains the details to specify the position of the geofence.
+ * Can be a polygon, a circle or a polygon encoded in Geobuf
+ * format. Including multiple selections will return a validation
+ * error.
+ *
+ * The geofence polygon format supports a maximum of 1,000
+ * vertices. The Geofence Geobuf format supports a maximum of 100,000
+ * vertices.
+ *
* Associates one of more properties with the geofence. A property is a
@@ -315,105 +440,6 @@ public PutGeofenceRequest clearGeofencePropertiesEntries() {
return this;
}
- /**
- *
- * Contains the details to specify the position of the geofence. Can be
- * either a polygon or a circle. Including both will return a validation
- * error.
- *
- * Each geofence polygon can have a maximum of 1,000 vertices.
- *
- * Contains the details to specify the position of the geofence. Can
- * be either a polygon or a circle. Including both will return a
- * validation error.
- *
- * Each geofence polygon can have a maximum of 1,000 vertices.
- *
- * Contains the details to specify the position of the geofence. Can be
- * either a polygon or a circle. Including both will return a validation
- * error.
- *
- * Each geofence polygon can have a maximum of 1,000 vertices.
- *
- * Contains the details to specify the position of the geofence.
- * Can be either a polygon or a circle. Including both will
- * return a validation error.
- *
- * Each geofence polygon can have a maximum of 1,000 vertices.
- *
- * Contains the details to specify the position of the geofence. Can be
- * either a polygon or a circle. Including both will return a validation
- * error.
- *
- * Each geofence polygon can have a maximum of 1,000 vertices.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param geometry
- * Contains the details to specify the position of the geofence.
- * Can be either a polygon or a circle. Including both will
- * return a validation error.
- *
- * Each geofence polygon can have a maximum of 1,000 vertices.
- *
- * The timestamp for when the geofence was created in ISO
- * 8601 format:
* The geofence identifier entered in the request.
@@ -34,130 +25,139 @@ public class PutGeofenceResult implements Serializable {
*
* Constraints:
- * The timestamp for when the geofence was last updated in ISO
* 8601 format:
- * The timestamp for when the geofence was created in ISO
* 8601 format:
+ * The geofence identifier entered in the request.
+ *
+ * Constraints:
- * The timestamp for when the geofence was created in ISO
- * 8601 format:
- * The timestamp for when the geofence was created in ISO
- * 8601 format:
+ * Constraints:
- * The timestamp for when the geofence was created in ISO
- * 8601 format:
+ * The geofence identifier entered in the request.
*
- * The timestamp for when the geofence was created in ISO
- * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * The timestamp for when the geofence was created in ISO
- * 8601 format:
+ * The geofence identifier entered in the request.
*
- * The geofence identifier entered in the request.
+ * The timestamp for when the geofence was created in ISO
+ * 8601 format:
- * Constraints:
- * The geofence identifier entered in the request.
+ * The timestamp for when the geofence was created in ISO
+ * 8601 format:
- * The geofence identifier entered in the request.
+ * The timestamp for when the geofence was created in ISO
+ * 8601 format:
- * Constraints:
- * The geofence identifier entered in the request.
+ * @param createTime
+ * The timestamp for when the geofence was created in ISO
+ * 8601 format:
- * The geofence identifier entered in the request.
+ * The timestamp for when the geofence was created in ISO
+ * 8601 format:
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The geofence identifier entered in the request.
+ * @param createTime
+ * The timestamp for when the geofence was created in ISO
+ * 8601 format:
+ * Details about the search result, such as its address and position.
+ *
* The distance in meters of a great-circle arc between the query position
@@ -41,13 +48,6 @@ public class SearchForPositionResult implements Serializable {
*/
private Double distance;
- /**
- *
- * Details about the search result, such as its address and position.
- *
* The unique identifier of the place. You can use this with the
@@ -63,6 +63,54 @@ public class SearchForPositionResult implements Serializable {
*/
private String placeId;
+ /**
+ *
+ * Details about the search result, such as its address and position.
+ *
+ * Details about the search result, such as its address and
+ * position.
+ *
+ * Details about the search result, such as its address and position.
+ *
+ * Details about the search result, such as its address and
+ * position.
+ *
+ * Details about the search result, such as its address and position.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param place
+ * Details about the search result, such as its address and
+ * position.
+ *
* The distance in meters of a great-circle arc between the query position
@@ -162,54 +210,6 @@ public SearchForPositionResult withDistance(Double distance) {
return this;
}
- /**
- *
- * Details about the search result, such as its address and position.
- *
- * Details about the search result, such as its address and
- * position.
- *
- * Details about the search result, such as its address and position.
- *
- * Details about the search result, such as its address and
- * position.
- *
- * Details about the search result, such as its address and position.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param place
- * Details about the search result, such as its address and
- * position.
- *
* The unique identifier of the place. You can use this with the
@@ -314,10 +314,10 @@ public SearchForPositionResult withPlaceId(String placeId) {
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("{");
- if (getDistance() != null)
- sb.append("Distance: " + getDistance() + ",");
if (getPlace() != null)
sb.append("Place: " + getPlace() + ",");
+ if (getDistance() != null)
+ sb.append("Distance: " + getDistance() + ",");
if (getPlaceId() != null)
sb.append("PlaceId: " + getPlaceId());
sb.append("}");
@@ -329,8 +329,8 @@ public int hashCode() {
final int prime = 31;
int hashCode = 1;
- hashCode = prime * hashCode + ((getDistance() == null) ? 0 : getDistance().hashCode());
hashCode = prime * hashCode + ((getPlace() == null) ? 0 : getPlace().hashCode());
+ hashCode = prime * hashCode + ((getDistance() == null) ? 0 : getDistance().hashCode());
hashCode = prime * hashCode + ((getPlaceId() == null) ? 0 : getPlaceId().hashCode());
return hashCode;
}
@@ -346,14 +346,14 @@ public boolean equals(Object obj) {
return false;
SearchForPositionResult other = (SearchForPositionResult) obj;
- if (other.getDistance() == null ^ this.getDistance() == null)
- return false;
- if (other.getDistance() != null && other.getDistance().equals(this.getDistance()) == false)
- return false;
if (other.getPlace() == null ^ this.getPlace() == null)
return false;
if (other.getPlace() != null && other.getPlace().equals(this.getPlace()) == false)
return false;
+ if (other.getDistance() == null ^ this.getDistance() == null)
+ return false;
+ if (other.getDistance() != null && other.getDistance().equals(this.getDistance()) == false)
+ return false;
if (other.getPlaceId() == null ^ this.getPlaceId() == null)
return false;
if (other.getPlaceId() != null && other.getPlaceId().equals(this.getPlaceId()) == false)
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchForSuggestionsResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchForSuggestionsResult.java
index 9aa4074df0..6cbd51a5ae 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchForSuggestionsResult.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchForSuggestionsResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -26,17 +26,11 @@
public class SearchForSuggestionsResult implements Serializable {
/**
*
- * The Amazon Location categories that describe the Place.
- *
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
+ * The text of the place suggestion, typically formatted as an address
+ * string.
*
@@ -59,22 +53,6 @@ public class SearchForSuggestionsResult implements Serializable {
*/
private String placeId;
- /**
- *
- * Categories from the data provider that describe the Place that are not
- * mapped to any Amazon Location categories.
- *
- * The text of the place suggestion, typically formatted as an address
- * string.
- *
* The Amazon Location categories that describe the Place.
@@ -86,122 +64,65 @@ public class SearchForSuggestionsResult implements Serializable {
* >Categories and filtering, in the Amazon Location Service
* Developer Guide.
*
- * The Amazon Location categories that describe the Place.
- *
- * For more information about using categories, including a list of
- * Amazon Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
- *
- * The Amazon Location categories that describe the Place.
+ * Categories from the data provider that describe the Place that are not
+ * mapped to any Amazon Location categories.
*
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
+ * The text of the place suggestion, typically formatted as an address
+ * string.
*
- * The Amazon Location categories that describe the Place.
- *
- * For more information about using categories, including a list
- * of Amazon Location categories, see Categories and filtering, in the Amazon Location
- * Service Developer Guide.
- *
+ * The text of the place suggestion, typically formatted as an
+ * address string.
+ *
- * The Amazon Location categories that describe the Place.
- *
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
+ * The text of the place suggestion, typically formatted as an address
+ * string.
*
- * Returns a reference to this object so that method calls can be chained
- * together.
*
- * @param categories
- * The Amazon Location categories that describe the Place.
- *
- * For more information about using categories, including a list
- * of Amazon Location categories, see Categories and filtering, in the Amazon Location
- * Service Developer Guide.
+ * @param text
+ * The text of the place suggestion, typically formatted as an
+ * address string.
*
- * The Amazon Location categories that describe the Place.
- *
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
+ * The text of the place suggestion, typically formatted as an address
+ * string.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param categories
- * The Amazon Location categories that describe the Place.
- *
- * For more information about using categories, including a list
- * of Amazon Location categories, see Categories and filtering, in the Amazon Location
- * Service Developer Guide.
+ * @param text
+ * The text of the place suggestion, typically formatted as an
+ * address string.
*
+ * The Amazon Location categories that describe the Place.
+ *
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
+ *
+ * The Amazon Location categories that describe the Place.
+ *
+ * For more information about using categories, including a list of
+ * Amazon Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
+ *
+ * The Amazon Location categories that describe the Place.
+ *
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
+ *
+ * The Amazon Location categories that describe the Place.
+ *
+ * For more information about using categories, including a list
+ * of Amazon Location categories, see Categories and filtering, in the Amazon Location
+ * Service Developer Guide.
+ *
+ * The Amazon Location categories that describe the Place.
+ *
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param categories
+ * The Amazon Location categories that describe the Place.
+ *
+ * For more information about using categories, including a list
+ * of Amazon Location categories, see Categories and filtering, in the Amazon Location
+ * Service Developer Guide.
+ *
+ * The Amazon Location categories that describe the Place.
+ *
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param categories
+ * The Amazon Location categories that describe the Place.
+ *
+ * For more information about using categories, including a list
+ * of Amazon Location categories, see Categories and filtering, in the Amazon Location
+ * Service Developer Guide.
+ *
* Categories from the data provider that describe the Place that are not
@@ -421,57 +472,6 @@ public SearchForSuggestionsResult withSupplementalCategories(
return this;
}
- /**
- *
- * The text of the place suggestion, typically formatted as an address
- * string.
- *
- * The text of the place suggestion, typically formatted as an
- * address string.
- *
- * The text of the place suggestion, typically formatted as an address
- * string.
- *
- * The text of the place suggestion, typically formatted as an
- * address string.
- *
- * The text of the place suggestion, typically formatted as an address
- * string.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param text
- * The text of the place suggestion, typically formatted as an
- * address string.
- *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String collectionName;
- /**
- * YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
+ *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
- *
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*/
private String geofenceId;
- /**
- * "key" : "value"
- * YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
- * YYYY-MM-DDThh:mm:ss.sssZ
+ * User defined properties of the geofence. A property is a key-value pair
+ * stored with the geofence and added to any geofence event triggered with
+ * that geofence.
* YYYY-MM-DDThh:mm:ss.sssZ
- * "key" : "value"
+ *
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param geofenceId
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param geofenceId "key" : "value"
- * "key" : "value"
- * "key" : "value"
- * "key" : "value"
- * "key" : "value"
- * "key" : "value"
- * "key" : "value"
- * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * YYYY-MM-DDThh:mm:ss.sssZ
+ * "key" : "value"
+ * "key" : "value"
+ * "key" : "value"
+ * "key" : "value"
+ * "key" : "value"
+ * "key" : "value"
+ * "key" : "value"
+ *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String collectionName;
/**
* 100
+ * Default value: null
*
- * Range: 1 - 100
+ * Length: 1 - 60000
*/
- private Integer maxResults;
+ private String nextToken;
/**
* null
+ * Default value: 100
*
- * Length: 1 - 2000
+ * Range: 1 - 100
*/
- private String nextToken;
+ private Integer maxResults;
/**
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName 100
+ * Default value: null
*
- * Range: 1 - 100
+ * Length: 1 - 60000
*
* @return 100
+ * Default value: null
* 100
+ * Default value: null
*
- * Range: 1 - 100
+ * Length: 1 - 60000
*
- * @param maxResults 100
+ * Default value: null
* 100
+ * Default value: null
*
- * Range: 1 - 100
+ * Length: 1 - 60000
*
- * @param maxResults 100
+ * Default value: null
* null
+ * Default value: 100
*
- * Length: 1 - 2000
+ * Range: 1 - 100
*
* @return null
+ * Default value: 100
* null
+ * Default value: 100
*
- * Length: 1 - 2000
+ * Range: 1 - 100
*
- * @param nextToken null
+ * Default value: 100
* null
+ * Default value: 100
*
- * Length: 1 - 2000
+ * Range: 1 - 100
*
- * @param nextToken null
+ * Default value: 100
*
- * Length: 1 - 2000
+ * Length: 1 - 60000
*/
private String nextToken;
@@ -122,7 +122,7 @@ public ListGeofencesResult withEntries(java.util.Collection
- * Length: 1 - 2000
+ * Length: 1 - 60000
*
* @return
- * Length: 1 - 2000
+ * Length: 1 - 60000
*
* @param nextToken
- * Length: 1 - 2000
+ * Length: 1 - 60000
*
* @param nextToken Active
or
- * Expired
API keys.
- * Active
or
* Expired
API keys.
* Active
or
- * Expired
API keys.
- * Active
or
- * Expired
API keys.
- * Active
or
- * Expired
API keys.
- * Active
or
- * Expired
API keys.
- * Active
or
- * Expired
API keys.
- * Active
or
+ * Expired
API keys.
+ * Active
or
+ * Expired
API keys.
+ * Active
or
+ * Expired
API keys.
+ * Active
or
+ * Expired
API keys.
+ * Active
or
+ * Expired
API keys.
+ * Active
or
+ * Expired
API keys.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*/
- private String description;
+ private String keyName;
/**
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Length: 0 - 1000
*/
- private String keyName;
+ private String description;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
* @return
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param description
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param description
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Length: 0 - 1000
*
* @return
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Length: 0 - 1000
*
- * @param keyName
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Length: 0 - 1000
*
- * @param keyName YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the associated map resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*/
- private String dataSource;
+ private String mapName;
/**
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*/
- private String mapName;
+ private String dataSource;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
- * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the associated map resource.
* YYYY-MM-DDThh:mm:ss.sssZ
.
- *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
* @return
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param dataSource
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param dataSource
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
* @return
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param mapName
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param mapName YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the place index resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*/
- private java.util.Date createTime;
+ private String indexName;
+
+ /**
+ *
+ * Length: 0 - 1000
+ */
+ private String description;
/**
* RequestBasedUsage
.
*
- * Length: 0 - 1000
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*/
- private String description;
+ private String pricingPlan;
+
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @return RequestBasedUsage
.
+ * The name of the place index resource.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param indexName YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the place index resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param indexName YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The optional description for the place index resource.
*
+ * Length: 0 - 1000
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The optional description for the place index resource.
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The optional description for the place index resource.
*
+ * Length: 0 - 1000
*
- * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param description YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The optional description for the place index resource.
*
+ * Length: 0 - 1000
*
- * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param description
- * Length: 0 - 1000
- *
- * @return
- * Length: 0 - 1000
- *
- * @param description
- * Length: 0 - 1000
- *
- * @param description
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @return
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param indexName
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param indexName RequestBasedUsage
.
@@ -554,6 +495,65 @@ public ListPlaceIndexesResponseEntry withPricingPlan(PricingPlan pricingPlan) {
return this;
}
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String calculatorName;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The optional description of the route calculator resource.
*
- *
+ * Constraints:2020–07-2T12:15:20.000Z+01:00
- *
+ * Length: 0 - 1000
*/
- private java.util.Date createTime;
+ private String description;
/**
* RequestBasedUsage
.
*
- * Length: 0 - 1000
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*/
- private String description;
+ private String pricingPlan;
/**
* RequestBasedUsage
.
+ * The timestamp when the route calculator resource was created in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
.
*
+ *
*/
- private String pricingPlan;
+ private java.util.Date createTime;
/**
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
+ * For example, 2020–07-2T12:15:20.000Z+01:00
+ *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param calculatorName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param calculatorName YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The optional description of the route calculator resource.
*
- *
+ * Constraints:2020–07-2T12:15:20.000Z+01:00
- *
+ * Length: 0 - 1000
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- *
*/
- public java.util.Date getCreateTime() {
- return createTime;
+ public String getDescription() {
+ return description;
}
/**
* 2020–07-2T12:15:20.000Z+01:00
+ * The optional description of the route calculator resource.
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The optional description of the route calculator resource.
*
- *
+ * Constraints:2020–07-2T12:15:20.000Z+01:00
- *
+ * Length: 0 - 1000
*
- * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- *
*/
- public void setCreateTime(java.util.Date createTime) {
- this.createTime = createTime;
+ public void setDescription(String description) {
+ this.description = description;
}
/**
* 2020–07-2T12:15:20.000Z+01:00
+ * @param description YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- *
* 2020–07-2T12:15:20.000Z+01:00
+ * The optional description of the route calculator resource.
*
+ * Length: 0 - 1000
*
- * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
.
- *
- *
* @return A reference to this updated object so that method calls can be
* chained together.
*/
- public ListRouteCalculatorsResponseEntry withCreateTime(java.util.Date createTime) {
- this.createTime = createTime;
+ public ListRouteCalculatorsResponseEntry withDescription(String description) {
+ this.description = description;
return this;
}
@@ -458,60 +411,6 @@ public ListRouteCalculatorsResponseEntry withDataSource(String dataSource) {
return this;
}
- /**
- * 2020–07-2T12:15:20.000Z+01:00
+ * @param description
- * Length: 0 - 1000
- *
- * @return
- * Length: 0 - 1000
- *
- * @param description
- * Length: 0 - 1000
- *
- * @param description RequestBasedUsage
.
@@ -614,6 +513,107 @@ public ListRouteCalculatorsResponseEntry withPricingPlan(PricingPlan pricingPlan
return this;
}
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ *
+ *
+ * @return 2020–07-2T12:15:20.000Z+01:00
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ *
+ */
+ public java.util.Date getCreateTime() {
+ return createTime;
+ }
+
+ /**
+ * 2020–07-2T12:15:20.000Z+01:00
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ *
+ *
+ * @param createTime 2020–07-2T12:15:20.000Z+01:00
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ *
+ */
+ public void setCreateTime(java.util.Date createTime) {
+ this.createTime = createTime;
+ }
+
+ /**
+ * 2020–07-2T12:15:20.000Z+01:00
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ *
+ * 2020–07-2T12:15:20.000Z+01:00
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ *
+ * @return A reference to this updated object so that method calls can be
+ * chained together.
+ */
+ public ListRouteCalculatorsResponseEntry withCreateTime(java.util.Date createTime) {
+ this.createTime = createTime;
+ return this;
+ }
+
/**
* 2020–07-2T12:15:20.000Z+01:00
+ *
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*/
private String resourceArn;
@@ -65,8 +65,8 @@ public class ListTagsForResourceRequest extends AmazonWebServiceRequest implemen
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @return
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param resourceArn
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param resourceArn
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String trackerName;
+
/**
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @return
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @return
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param trackerName
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param trackerName YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the tracker resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*/
- private java.util.Date createTime;
+ private String trackerName;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*/
- private String trackerName;
+ private java.util.Date createTime;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the tracker resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the tracker resource.
* YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the tracker resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param trackerName YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the tracker resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
.
+ * @param trackerName YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param trackerName YYYY-MM-DDThh:mm:ss.sssZ
.
* YYYY-MM-DDThh:mm:ss.sssZ
.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param trackerName YYYY-MM-DDThh:mm:ss.sssZ
.
*
+ * Range: 0 - 268435455
+ */
+ private Integer cellId;
+
+ /**
+ *
+ * Range: 200 - 999
+ */
+ private Integer mcc;
+
+ /**
+ *
+ * Range: 0 - 999
+ */
+ private Integer mnc;
+
+ /**
+ *
+ * Range: 0 - 1282
+ */
+ private Integer timingAdvance;
+
+ /**
+ *
+ * Range: -140 - -44
+ */
+ private Integer rsrp;
+
+ /**
+ *
+ * Length: -19.5 - -3.0
+ */
+ private Float rsrq;
+
+ /**
+ *
+ * Range: 0 - 65535
+ */
+ private Integer tac;
+
+ /**
+ *
+ * Range: 0 - 268435455
+ *
+ * @return
+ * Range: 0 - 268435455
+ *
+ * @param cellId
+ * Range: 0 - 268435455
+ *
+ * @param cellId
+ * Range: 200 - 999
+ *
+ * @return
+ * Range: 200 - 999
+ *
+ * @param mcc
+ * Range: 200 - 999
+ *
+ * @param mcc
+ * Range: 0 - 999
+ *
+ * @return
+ * Range: 0 - 999
+ *
+ * @param mnc
+ * Range: 0 - 999
+ *
+ * @param mnc
+ * Range: 0 - 1282
+ *
+ * @return
+ * Range: 0 - 1282
+ *
+ * @param timingAdvance
+ * Range: 0 - 1282
+ *
+ * @param timingAdvance
+ * Range: -140 - -44
+ *
+ * @return
+ * Range: -140 - -44
+ *
+ * @param rsrp
+ * Range: -140 - -44
+ *
+ * @param rsrp
+ * Length: -19.5 - -3.0
+ *
+ * @return
+ * Length: -19.5 - -3.0
+ *
+ * @param rsrq
+ * Length: -19.5 - -3.0
+ *
+ * @param rsrq
+ * Range: 0 - 65535
+ *
+ * @return
+ * Range: 0 - 65535
+ *
+ * @param tac
+ * Range: 0 - 65535
+ *
+ * @param tac
+ * Range: 0 - 262143
+ */
+ private Integer earfcn;
+
+ /**
+ *
+ * Range: 0 - 503
+ */
+ private Integer pci;
+
+ /**
+ *
+ * Range: 0 - 262143
+ *
+ * @return
+ * Range: 0 - 262143
+ *
+ * @param earfcn
+ * Range: 0 - 262143
+ *
+ * @param earfcn
+ * Range: 0 - 503
+ *
+ * @return
+ * Range: 0 - 503
+ *
+ * @param pci
+ * Range: 0 - 503
+ *
+ * @param pci
+ * Range: 0 - 262143
+ */
+ private Integer earfcn;
+
+ /**
+ *
+ * Range: 0 - 268435455
+ */
+ private Integer cellId;
+
+ /**
+ *
+ * Range: 0 - 503
+ */
+ private Integer pci;
+
+ /**
+ *
+ * Range: -140 - -44
+ */
+ private Integer rsrp;
+
+ /**
+ *
+ * Length: -19.5 - -3.0
+ */
+ private Float rsrq;
+
+ /**
+ *
+ * Range: 0 - 262143
+ *
+ * @return
+ * Range: 0 - 262143
+ *
+ * @param earfcn
+ * Range: 0 - 262143
+ *
+ * @param earfcn
+ * Range: 0 - 268435455
+ *
+ * @return
+ * Range: 0 - 268435455
+ *
+ * @param cellId
+ * Range: 0 - 268435455
+ *
+ * @param cellId
+ * Range: 0 - 503
+ *
+ * @return
+ * Range: 0 - 503
+ *
+ * @param pci
+ * Range: 0 - 503
+ *
+ * @param pci
+ * Range: -140 - -44
+ *
+ * @return
+ * Range: -140 - -44
+ *
+ * @param rsrp
+ * Range: -140 - -44
+ *
+ * @param rsrp
+ * Length: -19.5 - -3.0
+ *
+ * @return
+ * Length: -19.5 - -3.0
+ *
+ * @param rsrq
+ * Length: -19.5 - -3.0
+ *
+ * @param rsrq IND
for the Indian view.
- *
- * Length: 3 - 3
- * Pattern: ^[A-Z]{3}$
- */
- private String politicalView;
-
/**
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String style;
@@ -256,123 +232,25 @@ public class MapConfiguration implements Serializable {
*
* Length: 3 - 3
- * Pattern: ^[A-Z]{3}$
- *
- * @return IND
- * for the Indian view.
- * IND
for the Indian view.
- *
- * Length: 3 - 3
- * Pattern: ^[A-Z]{3}$
- *
- * @param politicalView IND
for the Indian view.
- *
*/
- public void setPoliticalView(String politicalView) {
- this.politicalView = politicalView;
- }
+ private String politicalView;
/**
* IND
for the Indian view.
- * unset
.
*
- * Length: 3 - 3
- * Pattern: ^[A-Z]{3}$
- *
- * @param politicalView IND
for the Indian view.
- *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param style
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param style IND
for the Indian view.
+ *
+ * Length: 3 - 3
+ * Pattern: [A-Z]{3}
+ *
+ * @return IND
+ * for the Indian view.
+ * IND
for the Indian view.
+ *
+ * Length: 3 - 3
+ * Pattern: [A-Z]{3}
+ *
+ * @param politicalView IND
for the Indian view.
+ * IND
for the Indian view.
+ *
+ * Length: 3 - 3
+ * Pattern: [A-Z]{3}
+ *
+ * @param politicalView IND
for the Indian view.
+ * unset
.
+ * unset
.
+ * unset
.
+ * unset
.
+ * unset
.
+ * unset
.
+ * unset
.
+ * unset
.
+ *
* Length: 0 - 3
- * Pattern: ^[A-Z]{3}$|^$
+ * Pattern: [A-Z]{3}$|^
*/
private String politicalView;
+ /**
+ * unset
.
+ *
* Length: 0 - 3
- * Pattern: ^[A-Z]{3}$|^$
+ * Pattern: [A-Z]{3}$|^
*
* @return
* Length: 0 - 3
- * Pattern: ^[A-Z]{3}$|^$
+ * Pattern: [A-Z]{3}$|^
*
* @param politicalView
* Length: 0 - 3
- * Pattern: ^[A-Z]{3}$|^$
+ * Pattern: [A-Z]{3}$|^
*
* @param politicalView unset
.
+ * unset
.
+ * unset
.
+ * unset
.
+ * unset
.
+ * unset
.
+ * unset
.
+ * unset
.
+ * 123 Any Street, Any Town, USA
.
+ * Main Street
.
* Downtown
.
* Toronto
.
+ * Metro Vancouver
.
+ * British Columbia
.
+ * 123 Any Street, Any Town, USA
.
+ * The time zone in which the Place
is located. Returned only
+ * when using HERE or Grab as the selected partner.
* Toronto
.
+ * For addresses with a UnitNumber
, the type of unit. For
+ * example, Apartment
.
+ * Downtown
.
+ * For addresses with multiple units, the unit identifier. Can include
+ * numbers and letters, for example 3B
or Unit 123
+ * .
+ * SearchPlaceIndexForPosition
.
* British Columbia
.
+ * Categories from the data provider that describe the Place that are not
+ * mapped to any Amazon Location categories.
* Main Street
.
+ * An area that's part of a larger municipality. For example,
+ * Blissville
is a submunicipality in the Queen County in New
+ * York.
+ * district
, and the OpenData property is borough
.
* Metro Vancouver
.
+ * The full name and address of the point of interest such as a city,
+ * region, or country. For example,
+ * 123 Any Street, Any Town, USA
.
* 123 Any Street, Any Town, USA
.
+ * 123 Any Street, Any Town, USA
.
* 123 Any Street, Any Town, USA
.
+ * Place
is located. Returned only
- * when using HERE or Grab as the selected partner.
+ * The full name and address of the point of interest such as a city,
+ * region, or country. For example,
+ * 123 Any Street, Any Town, USA
.
* 123 Any Street, Any Town, USA
.
+ * 3B
or Unit 123
- * .
+ * Places uses a point geometry to specify a location or a Place.
* SearchPlaceIndexForPosition
.
+ * Places uses a point geometry to specify a location or a Place.
* UnitNumber
, the type of unit. For
- * example, Apartment
.
+ * Places uses a point geometry to specify a location or a Place.
* Main Street
.
* Main Street
.
* Main Street
.
* Main Street
.
* Main Street
.
* Main Street
.
* Downtown
.
* Downtown
.
+ * Downtown
.
+ * Downtown
.
+ * Downtown
.
* Downtown
.
* CAN
.
+ * A name for a local area, such as a city or town name. For example,
+ * Toronto
.
* CAN
.
+ * A name for a local area, such as a city or town name. For
+ * example, Toronto
.
* CAN
.
+ * A name for a local area, such as a city or town name. For example,
+ * Toronto
.
* CAN
.
+ * @param municipality Toronto
.
* CAN
.
+ * A name for a local area, such as a city or town name. For example,
+ * Toronto
.
* CAN
.
+ * @param municipality Toronto
.
* Metro Vancouver
.
* Metro Vancouver
.
* Metro Vancouver
.
* Metro Vancouver
.
* Metro Vancouver
.
* Metro Vancouver
.
* True
if the result is interpolated from other known places.
- * False
if the Place is a known place.
- * False
for an address location that is
- * found in the partner data, but returns True
if an address
- * does not exist in the partner data and its location is calculated by
- * interpolating between other known addresses.
+ * A name for an area or geographical division, such as a province or state
+ * name. For example, British Columbia
.
* True
if the result is interpolated from other known
- * places.
- * False
if the Place is a known place.
- * False
for an address location
- * that is found in the partner data, but returns True
- * if an address does not exist in the partner data and its location
- * is calculated by interpolating between other known addresses.
+ * A name for an area or geographical division, such as a province
+ * or state name. For example, British Columbia
.
* True
if the result is interpolated from other known places.
- * False
if the Place is a known place.
- * False
for an address location that is
- * found in the partner data, but returns True
if an address
- * does not exist in the partner data and its location is calculated by
- * interpolating between other known addresses.
+ * A name for an area or geographical division, such as a province or state
+ * name. For example, British Columbia
.
* True
if the result is interpolated from other known
- * places.
- * False
if the Place is a known place.
- * False
for an address location
- * that is found in the partner data, but returns True
- * if an address does not exist in the partner data and its location
- * is calculated by interpolating between other known addresses.
- * British Columbia
.
+ * True
if the result is interpolated from other known places.
- * False
if the Place is a known place.
+ * A name for an area or geographical division, such as a province or state
+ * name. For example, British Columbia
.
+ * British Columbia
.
+ * CAN
.
+ * CAN
.
+ * CAN
.
+ * CAN
.
+ * CAN
.
+ * CAN
.
+ * True
if the result is interpolated from other known places.
+ * False
if the Place is a known place.
+ * False
for an address location that is
+ * found in the partner data, but returns True
if an address
+ * does not exist in the partner data and its location is calculated by
+ * interpolating between other known addresses.
+ * True
if the result is interpolated from other known
+ * places.
+ * False
if the Place is a known place.
+ * False
for an address location
+ * that is found in the partner data, but returns True
+ * if an address does not exist in the partner data and its location
+ * is calculated by interpolating between other known addresses.
+ * True
if the result is interpolated from other known places.
+ * False
if the Place is a known place.
+ * False
for an address location that is
+ * found in the partner data, but returns True
if an address
+ * does not exist in the partner data and its location is calculated by
+ * interpolating between other known addresses.
+ * True
if the result is interpolated from other known
+ * places.
+ * False
if the Place is a known place.
+ * False
for an address location
+ * that is found in the partner data, but returns True
+ * if an address does not exist in the partner data and its location
+ * is calculated by interpolating between other known addresses.
+ * True
if the result is interpolated from other known places.
+ * False
if the Place is a known place.
* 123 Any Street, Any Town, USA
.
+ * The time zone in which the Place
is located. Returned only
+ * when using HERE or Grab as the selected partner.
* 123 Any Street, Any Town, USA
.
+ * The time zone in which the Place
is located.
+ * Returned only when using HERE or Grab as the selected partner.
* 123 Any Street, Any Town, USA
.
+ * The time zone in which the Place
is located. Returned only
+ * when using HERE or Grab as the selected partner.
* 123 Any Street, Any Town, USA
.
+ * @param timeZone Place
is located.
+ * Returned only when using HERE or Grab as the selected partner.
* 123 Any Street, Any Town, USA
.
+ * The time zone in which the Place
is located. Returned only
+ * when using HERE or Grab as the selected partner.
* 123 Any Street, Any Town, USA
.
+ * @param timeZone Place
is located.
+ * Returned only when using HERE or Grab as the selected partner.
* Toronto
.
+ * For addresses with a UnitNumber
, the type of unit. For
+ * example, Apartment
.
* Toronto
.
+ * For addresses with a UnitNumber
, the type of unit.
+ * For example, Apartment
.
+ * Toronto
.
+ * For addresses with a UnitNumber
, the type of unit. For
+ * example, Apartment
.
+ * Toronto
.
+ * @param unitType UnitNumber
, the type of
+ * unit. For example, Apartment
.
+ * Toronto
.
+ * For addresses with a UnitNumber
, the type of unit. For
+ * example, Apartment
.
* Toronto
.
+ * @param unitType UnitNumber
, the type of
+ * unit. For example, Apartment
.
+ * Downtown
.
+ * For addresses with multiple units, the unit identifier. Can include
+ * numbers and letters, for example 3B
or Unit 123
+ * .
+ * SearchPlaceIndexForPosition
.
* Downtown
.
+ * For addresses with multiple units, the unit identifier. Can
+ * include numbers and letters, for example 3B
or
+ * Unit 123
.
+ * SearchPlaceIndexForPosition
.
* Downtown
.
+ * For addresses with multiple units, the unit identifier. Can include
+ * numbers and letters, for example 3B
or Unit 123
+ * .
+ * SearchPlaceIndexForPosition
.
* Downtown
.
+ * @param unitNumber 3B
or
+ * Unit 123
.
* SearchPlaceIndexForPosition
.
+ * Downtown
.
+ * For addresses with multiple units, the unit identifier. Can include
+ * numbers and letters, for example 3B
or Unit 123
+ * .
+ * SearchPlaceIndexForPosition
.
* Downtown
.
+ * @param unitNumber 3B
or
+ * Unit 123
.
+ * SearchPlaceIndexForPosition
.
* British Columbia
.
+ * The Amazon Location categories that describe this Place.
* British Columbia
.
- * British Columbia
.
- * British Columbia
.
- * British Columbia
.
- * British Columbia
.
- * Main Street
.
- * Main Street
.
- * Main Street
.
- * Main Street
.
- * Main Street
.
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
* Main Street
.
- * Metro Vancouver
.
- * Metro Vancouver
.
- * Metro Vancouver
.
- * Metro Vancouver
.
+ * @param categories Metro Vancouver
.
- * Metro Vancouver
.
+ * Place
is located. Returned only
- * when using HERE or Grab as the selected partner.
- * Place
is located.
- * Returned only when using HERE or Grab as the selected partner.
- * Place
is located. Returned only
- * when using HERE or Grab as the selected partner.
- * Place
is located.
- * Returned only when using HERE or Grab as the selected partner.
- * Place
is located. Returned only
- * when using HERE or Grab as the selected partner.
- * Place
is located.
- * Returned only when using HERE or Grab as the selected partner.
- * 3B
or Unit 123
- * .
- * SearchPlaceIndexForPosition
.
- * 3B
or
- * Unit 123
.
- * SearchPlaceIndexForPosition
.
- * 3B
or Unit 123
- * .
- * SearchPlaceIndexForPosition
.
+ * Categories from the data provider that describe the Place that are not
+ * mapped to any Amazon Location categories.
* 3B
or
- * Unit 123
.
- * SearchPlaceIndexForPosition
.
+ * @param supplementalCategories 3B
or Unit 123
- * .
+ * Categories from the data provider that describe the Place that are not
+ * mapped to any Amazon Location categories.
* SearchPlaceIndexForPosition
.
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param supplementalCategories 3B
or
- * Unit 123
.
- * SearchPlaceIndexForPosition
.
+ * @param supplementalCategories UnitNumber
, the type of unit. For
- * example, Apartment
.
+ * An area that's part of a larger municipality. For example,
+ * Blissville
is a submunicipality in the Queen County in New
+ * York.
* district
, and the OpenData property is borough
.
* UnitNumber
, the type of unit.
- * For example, Apartment
.
+ * An area that's part of a larger municipality. For example,
+ * Blissville
is a submunicipality in the Queen County
+ * in New York.
* district
, and the OpenData property is
+ * borough
.
* UnitNumber
, the type of unit. For
- * example, Apartment
.
+ * An area that's part of a larger municipality. For example,
+ * Blissville
is a submunicipality in the Queen County in New
+ * York.
* district
, and the OpenData property is borough
.
* UnitNumber
, the type of
- * unit. For example, Apartment
.
+ * @param subMunicipality Blissville
is a submunicipality in the Queen
+ * County in New York.
* district
, and the OpenData property
+ * is borough
.
* UnitNumber
, the type of unit. For
- * example, Apartment
.
+ * An area that's part of a larger municipality. For example,
+ * Blissville
is a submunicipality in the Queen County in New
+ * York.
* district
, and the OpenData property is borough
.
* UnitNumber
, the type of
- * unit. For example, Apartment
.
+ * @param subMunicipality Blissville
is a submunicipality in the Queen
+ * County in New York.
* district
, and the OpenData property
+ * is borough
.
*
- * Range: 0.0 - 10000.0
+ * Range: 0.0 - 1.0E7
*/
private Double horizontal;
@@ -41,7 +41,7 @@ public class PositionalAccuracy implements Serializable {
*
- * Range: 0.0 - 10000.0
+ * Range: 0.0 - 1.0E7
*
* @return
- * Range: 0.0 - 10000.0
+ * Range: 0.0 - 1.0E7
*
* @param horizontal
- * Range: 0.0 - 10000.0
+ * Range: 0.0 - 1.0E7
*
* @param horizontal
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String collectionName;
@@ -45,37 +45,40 @@ public class PutGeofenceRequest extends AmazonWebServiceRequest implements Seria
*
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*/
private String geofenceId;
/**
* "key" : "value"
+ * The geofence polygon format supports a maximum of 1,000 vertices. The
+ * Geofence Geobuf format supports a maximum of 100,000 vertices.
* "key" : "value"
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param geofenceId
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*
* @param geofenceId YYYY-MM-DDThh:mm:ss.sssZ
- *
* Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
+ * Pattern: [-._\p{L}\p{N}]+
*/
private String geofenceId;
/**
* YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
*
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
+ * The geofence identifier entered in the request.
* YYYY-MM-DDThh:mm:ss.sssZ
+ * The geofence identifier entered in the request.
*
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*
- * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
+ * @param geofenceId YYYY-MM-DDThh:mm:ss.sssZ
+ * The geofence identifier entered in the request.
*
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
*
- * @param createTime YYYY-MM-DDThh:mm:ss.sssZ
+ * @param geofenceId YYYY-MM-DDThh:mm:ss.sssZ
*
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
* @return YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
*
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
- * @param geofenceId YYYY-MM-DDThh:mm:ss.sssZ
* YYYY-MM-DDThh:mm:ss.sssZ
*
- * Length: 1 - 100
- * Pattern: ^[-._\p{L}\p{N}]+$
*
- * @param geofenceId YYYY-MM-DDThh:mm:ss.sssZ
*
+ * Details about the search result, such as its address and position. + *
+ */ + private Place place; + /** ** The distance in meters of a great-circle arc between the bias position @@ -44,10 +51,19 @@ public class SearchForTextResult implements Serializable { /** *
- * Details about the search result, such as its address and position. + * The relative confidence in the match for a result among the results + * returned. For example, if more fields for an address match (including + * house number, street, city, country/region, and postal code), the + * relevance score is closer to 1. *
+ *+ * Returned only when the partner selected is Esri or Grab. + *
+ *
+ * Constraints:
+ * Range: 0.0 - 1.0
*/
- private Place place;
+ private Double relevance;
/**
*
@@ -66,19 +82,51 @@ public class SearchForTextResult implements Serializable { /** *
- * The relative confidence in the match for a result among the results - * returned. For example, if more fields for an address match (including - * house number, street, city, country/region, and postal code), the - * relevance score is closer to 1. + * Details about the search result, such as its address and position. + *
+ * + * @return+ * Details about the search result, such as its address and + * position. + *
+ */ + public Place getPlace() { + return place; + } + + /** + *+ * Details about the search result, such as its address and position. *
+ * + * @param place+ * Details about the search result, such as its address and + * position. + *
+ */ + public void setPlace(Place place) { + this.place = place; + } + + /** *- * Returned only when the partner selected is Esri or Grab. + * Details about the search result, such as its address and position. *
*
- * Constraints:
- * Range: 0.0 - 1.0
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param place
+ * Details about the search result, such as its address and + * position. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. */ - private Double relevance; + public SearchForTextResult withPlace(Place place) { + this.place = place; + return this; + } /** *@@ -189,49 +237,91 @@ public SearchForTextResult withDistance(Double distance) { /** *
- * Details about the search result, such as its address and position. + * The relative confidence in the match for a result among the results + * returned. For example, if more fields for an address match (including + * house number, street, city, country/region, and postal code), the + * relevance score is closer to 1. + *
+ *+ * Returned only when the partner selected is Esri or Grab. *
+ *
+ * Constraints:
+ * Range: 0.0 - 1.0
*
* @return
- * Details about the search result, such as its address and - * position. + * The relative confidence in the match for a result among the + * results returned. For example, if more fields for an address + * match (including house number, street, city, country/region, and + * postal code), the relevance score is closer to 1. + *
+ *+ * Returned only when the partner selected is Esri or Grab. *
*/ - public Place getPlace() { - return place; + public Double getRelevance() { + return relevance; } /** *- * Details about the search result, such as its address and position. + * The relative confidence in the match for a result among the results + * returned. For example, if more fields for an address match (including + * house number, street, city, country/region, and postal code), the + * relevance score is closer to 1. + *
+ *+ * Returned only when the partner selected is Esri or Grab. *
+ *
+ * Constraints:
+ * Range: 0.0 - 1.0
*
- * @param place
- * Details about the search result, such as its address and - * position. + * @param relevance
+ * The relative confidence in the match for a result among the + * results returned. For example, if more fields for an address + * match (including house number, street, city, country/region, + * and postal code), the relevance score is closer to 1. + *
+ *+ * Returned only when the partner selected is Esri or Grab. *
*/ - public void setPlace(Place place) { - this.place = place; + public void setRelevance(Double relevance) { + this.relevance = relevance; } /** *- * Details about the search result, such as its address and position. + * The relative confidence in the match for a result among the results + * returned. For example, if more fields for an address match (including + * house number, street, city, country/region, and postal code), the + * relevance score is closer to 1. + *
+ *+ * Returned only when the partner selected is Esri or Grab. *
** Returns a reference to this object so that method calls can be chained * together. + *
+ * Constraints:
+ * Range: 0.0 - 1.0
*
- * @param place
- * Details about the search result, such as its address and - * position. + * @param relevance
+ * The relative confidence in the match for a result among the + * results returned. For example, if more fields for an address + * match (including house number, street, city, country/region, + * and postal code), the relevance score is closer to 1. + *
+ *+ * Returned only when the partner selected is Esri or Grab. *
* @return A reference to this updated object so that method calls can be * chained together. */ - public SearchForTextResult withPlace(Place place) { - this.place = place; + public SearchForTextResult withRelevance(Double relevance) { + this.relevance = relevance; return this; } @@ -328,96 +418,6 @@ public SearchForTextResult withPlaceId(String placeId) { return this; } - /** - *- * The relative confidence in the match for a result among the results - * returned. For example, if more fields for an address match (including - * house number, street, city, country/region, and postal code), the - * relevance score is closer to 1. - *
- *- * Returned only when the partner selected is Esri or Grab. - *
- *
- * Constraints:
- * Range: 0.0 - 1.0
- *
- * @return
- * The relative confidence in the match for a result among the - * results returned. For example, if more fields for an address - * match (including house number, street, city, country/region, and - * postal code), the relevance score is closer to 1. - *
- *- * Returned only when the partner selected is Esri or Grab. - *
- */ - public Double getRelevance() { - return relevance; - } - - /** - *- * The relative confidence in the match for a result among the results - * returned. For example, if more fields for an address match (including - * house number, street, city, country/region, and postal code), the - * relevance score is closer to 1. - *
- *- * Returned only when the partner selected is Esri or Grab. - *
- *
- * Constraints:
- * Range: 0.0 - 1.0
- *
- * @param relevance
- * The relative confidence in the match for a result among the - * results returned. For example, if more fields for an address - * match (including house number, street, city, country/region, - * and postal code), the relevance score is closer to 1. - *
- *- * Returned only when the partner selected is Esri or Grab. - *
- */ - public void setRelevance(Double relevance) { - this.relevance = relevance; - } - - /** - *- * The relative confidence in the match for a result among the results - * returned. For example, if more fields for an address match (including - * house number, street, city, country/region, and postal code), the - * relevance score is closer to 1. - *
- *- * Returned only when the partner selected is Esri or Grab. - *
- *- * Returns a reference to this object so that method calls can be chained - * together. - *
- * Constraints:
- * Range: 0.0 - 1.0
- *
- * @param relevance
- * The relative confidence in the match for a result among the - * results returned. For example, if more fields for an address - * match (including house number, street, city, country/region, - * and postal code), the relevance score is closer to 1. - *
- *- * Returned only when the partner selected is Esri or Grab. - *
- * @return A reference to this updated object so that method calls can be - * chained together. - */ - public SearchForTextResult withRelevance(Double relevance) { - this.relevance = relevance; - return this; - } - /** * Returns a string representation of this object; useful for testing and * debugging. @@ -429,14 +429,14 @@ public SearchForTextResult withRelevance(Double relevance) { public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); - if (getDistance() != null) - sb.append("Distance: " + getDistance() + ","); if (getPlace() != null) sb.append("Place: " + getPlace() + ","); - if (getPlaceId() != null) - sb.append("PlaceId: " + getPlaceId() + ","); + if (getDistance() != null) + sb.append("Distance: " + getDistance() + ","); if (getRelevance() != null) - sb.append("Relevance: " + getRelevance()); + sb.append("Relevance: " + getRelevance() + ","); + if (getPlaceId() != null) + sb.append("PlaceId: " + getPlaceId()); sb.append("}"); return sb.toString(); } @@ -446,10 +446,10 @@ public int hashCode() { final int prime = 31; int hashCode = 1; - hashCode = prime * hashCode + ((getDistance() == null) ? 0 : getDistance().hashCode()); hashCode = prime * hashCode + ((getPlace() == null) ? 0 : getPlace().hashCode()); - hashCode = prime * hashCode + ((getPlaceId() == null) ? 0 : getPlaceId().hashCode()); + hashCode = prime * hashCode + ((getDistance() == null) ? 0 : getDistance().hashCode()); hashCode = prime * hashCode + ((getRelevance() == null) ? 0 : getRelevance().hashCode()); + hashCode = prime * hashCode + ((getPlaceId() == null) ? 0 : getPlaceId().hashCode()); return hashCode; } @@ -464,23 +464,23 @@ public boolean equals(Object obj) { return false; SearchForTextResult other = (SearchForTextResult) obj; - if (other.getDistance() == null ^ this.getDistance() == null) - return false; - if (other.getDistance() != null && other.getDistance().equals(this.getDistance()) == false) - return false; if (other.getPlace() == null ^ this.getPlace() == null) return false; if (other.getPlace() != null && other.getPlace().equals(this.getPlace()) == false) return false; - if (other.getPlaceId() == null ^ this.getPlaceId() == null) + if (other.getDistance() == null ^ this.getDistance() == null) return false; - if (other.getPlaceId() != null && other.getPlaceId().equals(this.getPlaceId()) == false) + if (other.getDistance() != null && other.getDistance().equals(this.getDistance()) == false) return false; if (other.getRelevance() == null ^ this.getRelevance() == null) return false; if (other.getRelevance() != null && other.getRelevance().equals(this.getRelevance()) == false) return false; + if (other.getPlaceId() == null ^ this.getPlaceId() == null) + return false; + if (other.getPlaceId() != null && other.getPlaceId().equals(this.getPlaceId()) == false) + return false; return true; } } diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchPlaceIndexForPositionRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchPlaceIndexForPositionRequest.java index e55c5a9464..9cb4e8aa01 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchPlaceIndexForPositionRequest.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchPlaceIndexForPositionRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -34,21 +34,39 @@ public class SearchPlaceIndexForPositionRequest extends AmazonWebServiceRequest *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String indexName;
/**
*
- * The optional API key to authorize the request. + * Specifies the longitude and latitude of the position to query. + *
+ *+ * This parameter must contain a pair of numbers. The first number + * represents the X coordinate, or longitude; the second number represents + * the Y coordinate, or latitude. + *
+ *
+ * For example, [-123.1174, 49.2847]
represents a position with
+ * longitude -123.1174
and latitude 49.2847
.
+ *
+ * An optional parameter. The maximum number of results returned per + * request. + *
+ *
+ * Default value: 50
*
* Constraints:
- * Length: 0 - 1000
+ * Range: 1 - 50
*/
- private String key;
+ private Integer maxResults;
/**
*
@@ -85,33 +103,15 @@ public class SearchPlaceIndexForPositionRequest extends AmazonWebServiceRequest /** *
- * An optional parameter. The maximum number of results returned per - * request. - *
- *
- * Default value: 50
+ * The optional API key to authorize the request.
*
* Constraints:
- * Range: 1 - 50
- */
- private Integer maxResults;
-
- /**
- *
- * Specifies the longitude and latitude of the position to query. - *
- *- * This parameter must contain a pair of numbers. The first number - * represents the X coordinate, or longitude; the second number represents - * the Y coordinate, or latitude. - *
- *
- * For example, [-123.1174, 49.2847]
represents a position with
- * longitude -123.1174
and latitude 49.2847
.
- *
@@ -120,7 +120,7 @@ public class SearchPlaceIndexForPositionRequest extends AmazonWebServiceRequest *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* The name of the place index resource you want to use for the @@ -138,7 +138,7 @@ public String getIndexName() { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param indexName
* The name of the place index resource you want to use for the @@ -159,7 +159,7 @@ public void setIndexName(String indexName) { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param indexName
* The name of the place index resource you want to use for the @@ -175,67 +175,229 @@ public SearchPlaceIndexForPositionRequest withIndexName(String indexName) { /** *
- * The optional API key to authorize the request. + * Specifies the longitude and latitude of the position to query. + *
+ *+ * This parameter must contain a pair of numbers. The first number + * represents the X coordinate, or longitude; the second number represents + * the Y coordinate, or latitude. + *
+ *
+ * For example, [-123.1174, 49.2847]
represents a position with
+ * longitude -123.1174
and latitude 49.2847
.
+ *
+ * Specifies the longitude and latitude of the position to query. + *
+ *+ * This parameter must contain a pair of numbers. The first number + * represents the X coordinate, or longitude; the second number + * represents the Y coordinate, or latitude. + *
+ *
+ * For example, [-123.1174, 49.2847]
represents a
+ * position with longitude -123.1174
and latitude
+ * 49.2847
.
+ *
+ * Specifies the longitude and latitude of the position to query. + *
+ *+ * This parameter must contain a pair of numbers. The first number + * represents the X coordinate, or longitude; the second number represents + * the Y coordinate, or latitude. + *
+ *
+ * For example, [-123.1174, 49.2847]
represents a position with
+ * longitude -123.1174
and latitude 49.2847
.
+ *
+ * Specifies the longitude and latitude of the position to query. + *
+ *+ * This parameter must contain a pair of numbers. The first + * number represents the X coordinate, or longitude; the second + * number represents the Y coordinate, or latitude. + *
+ *
+ * For example, [-123.1174, 49.2847]
represents a
+ * position with longitude -123.1174
and latitude
+ * 49.2847
.
+ *
+ * Specifies the longitude and latitude of the position to query. + *
+ *+ * This parameter must contain a pair of numbers. The first number + * represents the X coordinate, or longitude; the second number represents + * the Y coordinate, or latitude. + *
+ *
+ * For example, [-123.1174, 49.2847]
represents a position with
+ * longitude -123.1174
and latitude 49.2847
.
+ *
+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param position
+ * Specifies the longitude and latitude of the position to query. + *
+ *+ * This parameter must contain a pair of numbers. The first + * number represents the X coordinate, or longitude; the second + * number represents the Y coordinate, or latitude. + *
+ *
+ * For example, [-123.1174, 49.2847]
represents a
+ * position with longitude -123.1174
and latitude
+ * 49.2847
.
+ *
+ * Specifies the longitude and latitude of the position to query. + *
+ *+ * This parameter must contain a pair of numbers. The first number + * represents the X coordinate, or longitude; the second number represents + * the Y coordinate, or latitude. + *
+ *
+ * For example, [-123.1174, 49.2847]
represents a position with
+ * longitude -123.1174
and latitude 49.2847
.
+ *
+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param position
+ * Specifies the longitude and latitude of the position to query. + *
+ *+ * This parameter must contain a pair of numbers. The first + * number represents the X coordinate, or longitude; the second + * number represents the Y coordinate, or latitude. + *
+ *
+ * For example, [-123.1174, 49.2847]
represents a
+ * position with longitude -123.1174
and latitude
+ * 49.2847
.
+ *
+ * An optional parameter. The maximum number of results returned per + * request. + *
+ *
+ * Default value: 50
*
* Constraints:
- * Length: 0 - 1000
+ * Range: 1 - 50
*
* @return
- * The optional API key to authorize the request. + * An optional parameter. The maximum number of results returned per + * request. + *
+ *
+ * Default value: 50
*
- * The optional API key to authorize the request. + * An optional parameter. The maximum number of results returned per + * request. + *
+ *
+ * Default value: 50
*
* Constraints:
- * Length: 0 - 1000
+ * Range: 1 - 50
*
- * @param key
- * The optional API key to authorize the request. + * @param maxResults
+ * An optional parameter. The maximum number of results returned + * per request. + *
+ *
+ * Default value: 50
*
- * The optional API key to authorize the request. + * An optional parameter. The maximum number of results returned per + * request. + *
+ *
+ * Default value: 50
*
* Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
- * Length: 0 - 1000
+ * Range: 1 - 50
*
- * @param key
- * The optional API key to authorize the request. + * @param maxResults
+ * An optional parameter. The maximum number of results returned + * per request. + *
+ *
+ * Default value: 50
*
- * An optional parameter. The maximum number of results returned per - * request. - *
- *
- * Default value: 50
+ * The optional API key to authorize the request.
*
* Constraints:
- * Range: 1 - 50
+ * Length: 0 - 1000
*
* @return
- * An optional parameter. The maximum number of results returned per - * request. - *
- *
- * Default value: 50
+ * The optional API key to authorize the request.
*
- * An optional parameter. The maximum number of results returned per - * request. - *
- *
- * Default value: 50
+ * The optional API key to authorize the request.
*
* Constraints:
- * Range: 1 - 50
+ * Length: 0 - 1000
*
- * @param maxResults
- * An optional parameter. The maximum number of results returned - * per request. - *
- *
- * Default value: 50
+ * @param key
+ * The optional API key to authorize the request. *
*/ - public void setMaxResults(Integer maxResults) { - this.maxResults = maxResults; + public void setKey(String key) { + this.key = key; } /** *- * An optional parameter. The maximum number of results returned per - * request. - *
- *
- * Default value: 50
+ * The optional API key to authorize the request.
*
* Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
- * Range: 1 - 50
- *
- * @param maxResults
- * An optional parameter. The maximum number of results returned - * per request. - *
- *
- * Default value: 50
- *
- * Specifies the longitude and latitude of the position to query. - *
- *- * This parameter must contain a pair of numbers. The first number - * represents the X coordinate, or longitude; the second number represents - * the Y coordinate, or latitude. - *
- *
- * For example, [-123.1174, 49.2847]
represents a position with
- * longitude -123.1174
and latitude 49.2847
.
- *
- * Specifies the longitude and latitude of the position to query. - *
- *- * This parameter must contain a pair of numbers. The first number - * represents the X coordinate, or longitude; the second number - * represents the Y coordinate, or latitude. - *
- *
- * For example, [-123.1174, 49.2847]
represents a
- * position with longitude -123.1174
and latitude
- * 49.2847
.
- *
- * Specifies the longitude and latitude of the position to query. - *
- *- * This parameter must contain a pair of numbers. The first number - * represents the X coordinate, or longitude; the second number represents - * the Y coordinate, or latitude. - *
- *
- * For example, [-123.1174, 49.2847]
represents a position with
- * longitude -123.1174
and latitude 49.2847
.
- *
- * Specifies the longitude and latitude of the position to query. - *
- *- * This parameter must contain a pair of numbers. The first - * number represents the X coordinate, or longitude; the second - * number represents the Y coordinate, or latitude. - *
- *
- * For example, [-123.1174, 49.2847]
represents a
- * position with longitude -123.1174
and latitude
- * 49.2847
.
- *
- * Specifies the longitude and latitude of the position to query. - *
- *- * This parameter must contain a pair of numbers. The first number - * represents the X coordinate, or longitude; the second number represents - * the Y coordinate, or latitude. - *
- *
- * For example, [-123.1174, 49.2847]
represents a position with
- * longitude -123.1174
and latitude 49.2847
.
- *
- * Returns a reference to this object so that method calls can be chained - * together. - * - * @param position
- * Specifies the longitude and latitude of the position to query. - *
- *- * This parameter must contain a pair of numbers. The first - * number represents the X coordinate, or longitude; the second - * number represents the Y coordinate, or latitude. - *
- *
- * For example, [-123.1174, 49.2847]
represents a
- * position with longitude -123.1174
and latitude
- * 49.2847
.
- *
- * Specifies the longitude and latitude of the position to query. - *
- *- * This parameter must contain a pair of numbers. The first number - * represents the X coordinate, or longitude; the second number represents - * the Y coordinate, or latitude. - *
- *
- * For example, [-123.1174, 49.2847]
represents a position with
- * longitude -123.1174
and latitude 49.2847
.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
+ * Length: 0 - 1000
*
- * @param position
- * Specifies the longitude and latitude of the position to query. - *
- *- * This parameter must contain a pair of numbers. The first - * number represents the X coordinate, or longitude; the second - * number represents the Y coordinate, or latitude. - *
- *
- * For example, [-123.1174, 49.2847]
represents a
- * position with longitude -123.1174
and latitude
- * 49.2847
.
+ * @param key
+ * The optional API key to authorize the request. *
* @return A reference to this updated object so that method calls can be * chained together. */ - public SearchPlaceIndexForPositionRequest withPosition(java.util.Collection
+ * Contains a summary of the request. Echoes the input values for
+ * Position
, Language
, MaxResults
,
+ * and the DataSource
of the place index.
+ *
* Returns a list of Places closest to the specified position. Each result
@@ -32,8 +41,59 @@ public class SearchPlaceIndexForPositionResult implements Serializable {
* Position
, Language
, MaxResults
,
* and the DataSource
of the place index.
*
+ * Contains a summary of the request. Echoes the input values for
+ * Position
, Language
,
+ * MaxResults
, and the DataSource
of the
+ * place index.
+ *
+ * Contains a summary of the request. Echoes the input values for
+ * Position
, Language
, MaxResults
,
+ * and the DataSource
of the place index.
+ *
+ * Contains a summary of the request. Echoes the input values for
+ * Position
, Language
,
+ * MaxResults
, and the DataSource
of
+ * the place index.
+ *
+ * Contains a summary of the request. Echoes the input values for
+ * Position
, Language
, MaxResults
,
+ * and the DataSource
of the place index.
+ *
+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param summary
+ * Contains a summary of the request. Echoes the input values for
+ * Position
, Language
,
+ * MaxResults
, and the DataSource
of
+ * the place index.
+ *
@@ -121,66 +181,6 @@ public SearchPlaceIndexForPositionResult withResults( return this; } - /** - *
- * Contains a summary of the request. Echoes the input values for
- * Position
, Language
, MaxResults
,
- * and the DataSource
of the place index.
- *
- * Contains a summary of the request. Echoes the input values for
- * Position
, Language
,
- * MaxResults
, and the DataSource
of the
- * place index.
- *
- * Contains a summary of the request. Echoes the input values for
- * Position
, Language
, MaxResults
,
- * and the DataSource
of the place index.
- *
- * Contains a summary of the request. Echoes the input values for
- * Position
, Language
,
- * MaxResults
, and the DataSource
of
- * the place index.
- *
- * Contains a summary of the request. Echoes the input values for
- * Position
, Language
, MaxResults
,
- * and the DataSource
of the place index.
- *
- * Returns a reference to this object so that method calls can be chained - * together. - * - * @param summary
- * Contains a summary of the request. Echoes the input values for
- * Position
, Language
,
- * MaxResults
, and the DataSource
of
- * the place index.
- *
+ * The position specified in the request. + *
+ */ + private java.util.List+ * Contains the optional result count limit that is specified in the + * request. + *
+ *
+ * Default value: 50
+ *
+ * Constraints:
+ * Range: 1 - 50
+ */
+ private Integer maxResults;
+
/**
*
* The geospatial data provider attached to the place index resource @@ -67,6 +88,80 @@ public class SearchPlaceIndexForPositionSummary implements Serializable { */ private String language; + /** + *
+ * The position specified in the request. + *
+ * + * @return+ * The position specified in the request. + *
+ */ + public java.util.List+ * The position specified in the request. + *
+ * + * @param position+ * The position specified in the request. + *
+ */ + public void setPosition(java.util.Collection+ * The position specified in the request. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param position
+ * The position specified in the request. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public SearchPlaceIndexForPositionSummary withPosition(Double... position) { + if (getPosition() == null) { + this.position = new java.util.ArrayList+ * The position specified in the request. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param position
+ * The position specified in the request. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public SearchPlaceIndexForPositionSummary withPosition(java.util.Collection* Contains the optional result count limit that is specified in the @@ -78,15 +173,72 @@ public class SearchPlaceIndexForPositionSummary implements Serializable { *
* Constraints:
* Range: 1 - 50
+ *
+ * @return
+ * Contains the optional result count limit that is specified in the + * request. + *
+ *
+ * Default value: 50
+ *
- * The position specified in the request. + * Contains the optional result count limit that is specified in the + * request. *
+ *
+ * Default value: 50
+ *
+ * Constraints:
+ * Range: 1 - 50
+ *
+ * @param maxResults
+ * Contains the optional result count limit that is specified in + * the request. + *
+ *
+ * Default value: 50
+ *
+ * Contains the optional result count limit that is specified in the + * request. + *
+ *
+ * Default value: 50
+ *
+ * Returns a reference to this object so that method calls can be chained + * together. + *
+ * Constraints:
+ * Range: 1 - 50
+ *
+ * @param maxResults
+ * Contains the optional result count limit that is specified in + * the request. + *
+ *
+ * Default value: 50
+ *
@@ -345,158 +497,6 @@ public SearchPlaceIndexForPositionSummary withLanguage(String language) { return this; } - /** - *
- * Contains the optional result count limit that is specified in the - * request. - *
- *
- * Default value: 50
- *
- * Constraints:
- * Range: 1 - 50
- *
- * @return
- * Contains the optional result count limit that is specified in the - * request. - *
- *
- * Default value: 50
- *
- * Contains the optional result count limit that is specified in the - * request. - *
- *
- * Default value: 50
- *
- * Constraints:
- * Range: 1 - 50
- *
- * @param maxResults
- * Contains the optional result count limit that is specified in - * the request. - *
- *
- * Default value: 50
- *
- * Contains the optional result count limit that is specified in the - * request. - *
- *
- * Default value: 50
- *
- * Returns a reference to this object so that method calls can be chained - * together. - *
- * Constraints:
- * Range: 1 - 50
- *
- * @param maxResults
- * Contains the optional result count limit that is specified in - * the request. - *
- *
- * Default value: 50
- *
- * The position specified in the request. - *
- * - * @return- * The position specified in the request. - *
- */ - public java.util.List- * The position specified in the request. - *
- * - * @param position- * The position specified in the request. - *
- */ - public void setPosition(java.util.Collection- * The position specified in the request. - *
- *- * Returns a reference to this object so that method calls can be chained - * together. - * - * @param position
- * The position specified in the request. - *
- * @return A reference to this updated object so that method calls can be - * chained together. - */ - public SearchPlaceIndexForPositionSummary withPosition(Double... position) { - if (getPosition() == null) { - this.position = new java.util.ArrayList- * The position specified in the request. - *
- *- * Returns a reference to this object so that method calls can be chained - * together. - * - * @param position
- * The position specified in the request. - *
- * @return A reference to this updated object so that method calls can be - * chained together. - */ - public SearchPlaceIndexForPositionSummary withPosition(java.util.Collection
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String indexName;
+
+ /**
+ *
+ * The free-form partial text to use to generate place suggestions. For
+ * example, eiffel tow
.
+ *
+ * Constraints:
+ * Length: 1 - 200
+ */
+ private String text;
+
/**
*
* An optional parameter that indicates a preference for place suggestions
@@ -93,22 +115,6 @@ public class SearchPlaceIndexForSuggestionsRequest extends AmazonWebServiceReque
*/
private java.util.List
- * A list of one or more Amazon Location categories to filter the returned
- * places. If you include more than one category, the results will include
- * results that match any of the categories listed.
- *
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
- *
* An optional parameter that limits the search results by returning only
@@ -128,26 +134,17 @@ public class SearchPlaceIndexForSuggestionsRequest extends AmazonWebServiceReque
/**
*
- * The name of the place index resource you want to use for the search.
+ * An optional parameter. The maximum number of results returned per
+ * request.
*
- * Constraints:
- * The optional API key to authorize the request.
+ * The default:
* Constraints:
@@ -183,17 +180,91 @@ public class SearchPlaceIndexForSuggestionsRequest extends AmazonWebServiceReque
/**
*
- * An optional parameter. The maximum number of results returned per
- * request.
+ * A list of one or more Amazon Location categories to filter the returned
+ * places. If you include more than one category, the results will include
+ * results that match any of the categories listed.
*
- * The default:
+ * The optional API key to authorize the request.
*
* Constraints:
+ * The name of the place index resource you want to use for the search.
+ *
+ * Constraints:
+ * The name of the place index resource you want to use for the
+ * search.
+ *
+ * The name of the place index resource you want to use for the search.
+ *
+ * Constraints:
+ * The name of the place index resource you want to use for the
+ * search.
+ *
+ * The name of the place index resource you want to use for the search.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the place index resource you want to use for the
+ * search.
+ *
@@ -203,8 +274,57 @@ public class SearchPlaceIndexForSuggestionsRequest extends AmazonWebServiceReque
*
* Constraints:
+ * The free-form partial text to use to generate place suggestions.
+ * For example,
+ * The free-form partial text to use to generate place suggestions. For
+ * example,
+ * Constraints:
+ * The free-form partial text to use to generate place
+ * suggestions. For example,
+ * The free-form partial text to use to generate place suggestions. For
+ * example,
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The free-form partial text to use to generate place
+ * suggestions. For example,
@@ -680,211 +800,60 @@ public SearchPlaceIndexForSuggestionsRequest withFilterBBox(
/**
*
- * A list of one or more Amazon Location categories to filter the returned
- * places. If you include more than one category, the results will include
- * results that match any of the categories listed.
+ * An optional parameter that limits the search results by returning only
+ * suggestions within the provided list of countries.
*
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
+ * Use the ISO
+ * 3166 3-digit country code. For example, Australia uses three
+ * upper-case characters:
- * A list of one or more Amazon Location categories to filter the
- * returned places. If you include more than one category, the
- * results will include results that match any of the
- * categories listed.
+ * An optional parameter that limits the search results by returning
+ * only suggestions within the provided list of countries.
*
- * For more information about using categories, including a list of
- * Amazon Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
+ * Use the ISO
+ * 3166 3-digit country code. For example, Australia uses three
+ * upper-case characters:
- * A list of one or more Amazon Location categories to filter the returned
- * places. If you include more than one category, the results will include
- * results that match any of the categories listed.
+ * An optional parameter that limits the search results by returning only
+ * suggestions within the provided list of countries.
*
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
+ * Use the ISO
+ * 3166 3-digit country code. For example, Australia uses three
+ * upper-case characters:
- * A list of one or more Amazon Location categories to filter the
- * returned places. If you include more than one category, the
- * results will include results that match any of the
- * categories listed.
+ * @param filterCountries
+ * An optional parameter that limits the search results by
+ * returning only suggestions within the provided list of
+ * countries.
*
- * For more information about using categories, including a list
- * of Amazon Location categories, see Categories and filtering, in the Amazon Location
- * Service Developer Guide.
- *
- * A list of one or more Amazon Location categories to filter the returned
- * places. If you include more than one category, the results will include
- * results that match any of the categories listed.
- *
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param filterCategories
- * A list of one or more Amazon Location categories to filter the
- * returned places. If you include more than one category, the
- * results will include results that match any of the
- * categories listed.
- *
- * For more information about using categories, including a list
- * of Amazon Location categories, see Categories and filtering, in the Amazon Location
- * Service Developer Guide.
- *
- * A list of one or more Amazon Location categories to filter the returned
- * places. If you include more than one category, the results will include
- * results that match any of the categories listed.
- *
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param filterCategories
- * A list of one or more Amazon Location categories to filter the
- * returned places. If you include more than one category, the
- * results will include results that match any of the
- * categories listed.
- *
- * For more information about using categories, including a list
- * of Amazon Location categories, see Categories and filtering, in the Amazon Location
- * Service Developer Guide.
- *
- * An optional parameter that limits the search results by returning only
- * suggestions within the provided list of countries.
- *
- * Use the ISO
- * 3166 3-digit country code. For example, Australia uses three
- * upper-case characters:
- * An optional parameter that limits the search results by returning
- * only suggestions within the provided list of countries.
- *
- * Use the ISO
- * 3166 3-digit country code. For example, Australia uses three
- * upper-case characters:
- * An optional parameter that limits the search results by returning only
- * suggestions within the provided list of countries.
- *
- * Use the ISO
- * 3166 3-digit country code. For example, Australia uses three
- * upper-case characters:
- * An optional parameter that limits the search results by
- * returning only suggestions within the provided list of
- * countries.
- *
* Use the ISO
@@ -993,127 +962,79 @@ public SearchPlaceIndexForSuggestionsRequest withFilterCountries(
/**
*
- * The name of the place index resource you want to use for the search.
+ * An optional parameter. The maximum number of results returned per
+ * request.
+ *
+ * The default:
* Constraints:
- * The name of the place index resource you want to use for the
- * search.
+ * An optional parameter. The maximum number of results returned per
+ * request.
+ *
+ * The default:
- * The name of the place index resource you want to use for the search.
+ * An optional parameter. The maximum number of results returned per
+ * request.
*
- * Constraints:
- * The name of the place index resource you want to use for the
- * search.
- *
- * The name of the place index resource you want to use for the search.
+ * The default:
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
* Constraints:
- * The name of the place index resource you want to use for the
- * search.
+ * @param maxResults
+ * An optional parameter. The maximum number of results returned
+ * per request.
+ *
+ * The default:
- * The optional API key to authorize the request.
- *
- * Constraints:
- * The optional API key to authorize the request.
- *
- * The optional API key to authorize the request.
+ * An optional parameter. The maximum number of results returned per
+ * request.
*
- * Constraints:
- * The optional API key to authorize the request.
- *
- * The optional API key to authorize the request.
+ * The default:
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * The optional API key to authorize the request.
+ * @param maxResults
+ * An optional parameter. The maximum number of results returned
+ * per request.
+ *
+ * The default:
- * An optional parameter. The maximum number of results returned per
- * request.
+ * A list of one or more Amazon Location categories to filter the returned
+ * places. If you include more than one category, the results will include
+ * results that match any of the categories listed.
*
- * The default:
- * Constraints:
- * An optional parameter. The maximum number of results returned per
- * request.
+ * A list of one or more Amazon Location categories to filter the
+ * returned places. If you include more than one category, the
+ * results will include results that match any of the
+ * categories listed.
*
- * The default:
- * An optional parameter. The maximum number of results returned per
- * request.
+ * A list of one or more Amazon Location categories to filter the returned
+ * places. If you include more than one category, the results will include
+ * results that match any of the categories listed.
*
- * The default:
- * Constraints:
- * An optional parameter. The maximum number of results returned
- * per request.
+ * @param filterCategories
+ * A list of one or more Amazon Location categories to filter the
+ * returned places. If you include more than one category, the
+ * results will include results that match any of the
+ * categories listed.
*
- * The default:
- * An optional parameter. The maximum number of results returned per
- * request.
+ * A list of one or more Amazon Location categories to filter the returned
+ * places. If you include more than one category, the results will include
+ * results that match any of the categories listed.
*
- * The default:
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * @param filterCategories
+ * A list of one or more Amazon Location categories to filter the
+ * returned places. If you include more than one category, the
+ * results will include results that match any of the
+ * categories listed.
+ *
+ * For more information about using categories, including a list
+ * of Amazon Location categories, see Categories and filtering, in the Amazon Location
+ * Service Developer Guide.
+ *
- * Constraints:
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
*
- * @param maxResults
- * An optional parameter. The maximum number of results returned
- * per request.
+ * @param filterCategories
+ * A list of one or more Amazon Location categories to filter the
+ * returned places. If you include more than one category, the
+ * results will include results that match any of the
+ * categories listed.
*
- * The default:
- * The free-form partial text to use to generate place suggestions. For
- * example,
* Constraints:
- * The free-form partial text to use to generate place suggestions.
- * For example,
- * The free-form partial text to use to generate place suggestions. For
- * example,
* Constraints:
- * The free-form partial text to use to generate place
- * suggestions. For example,
+ * The optional API key to authorize the request.
*
- * The free-form partial text to use to generate place suggestions. For
- * example,
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * The free-form partial text to use to generate place
- * suggestions. For example,
+ * The optional API key to authorize the request.
*
+ * Contains a summary of the request. Echoes the input values for
+ *
* A list of place suggestions that best match the search text.
@@ -33,8 +44,67 @@ public class SearchPlaceIndexForSuggestionsResult implements Serializable {
*
+ * Contains a summary of the request. Echoes the input values for
+ *
+ * Contains a summary of the request. Echoes the input values for
+ *
+ * Contains a summary of the request. Echoes the input values for
+ *
+ * Contains a summary of the request. Echoes the input values for
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param summary
+ * Contains a summary of the request. Echoes the input values for
+ *
@@ -111,76 +181,6 @@ public SearchPlaceIndexForSuggestionsResult withResults(
return this;
}
- /**
- *
- * Contains a summary of the request. Echoes the input values for
- *
- * Contains a summary of the request. Echoes the input values for
- *
- * Contains a summary of the request. Echoes the input values for
- *
- * Contains a summary of the request. Echoes the input values for
- *
- * Contains a summary of the request. Echoes the input values for
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param summary
- * Contains a summary of the request. Echoes the input values for
- *
+ * The free-form partial text input specified in the request.
+ *
* Contains the coordinates for the optional bias position specified in the
@@ -41,6 +48,28 @@ public class SearchPlaceIndexForSuggestionsSummary implements Serializable {
*/
private java.util.List
+ * Contains the coordinates for the optional bounding box specified in the
+ * request.
+ *
+ * Contains the optional country filter specified in the request.
+ *
+ * Contains the optional result count limit specified in the request.
+ *
* The geospatial data provider attached to the place index resource
@@ -73,11 +102,16 @@ public class SearchPlaceIndexForSuggestionsSummary implements Serializable {
/**
*
- * Contains the coordinates for the optional bounding box specified in the
- * request.
+ * The preferred language used to return results. Matches the language in
+ * the request. The value is a valid BCP 47 language tag, for
+ * example,
+ * Constraints:
@@ -88,37 +122,48 @@ public class SearchPlaceIndexForSuggestionsSummary implements Serializable {
/**
*
- * Contains the optional country filter specified in the request.
- *
- * The preferred language used to return results. Matches the language in
- * the request. The value is a valid BCP 47 language tag, for
- * example,
- * Constraints:
+ * The free-form partial text input specified in the request.
+ *
- * Contains the optional result count limit specified in the request.
+ * The free-form partial text input specified in the request.
*
+ * The free-form partial text input specified in the request.
+ *
* The free-form partial text input specified in the request.
*
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param text
+ * The free-form partial text input specified in the request.
+ *
@@ -281,419 +326,392 @@ public SearchPlaceIndexForSuggestionsSummary withBiasPosition(
/**
*
- * The geospatial data provider attached to the place index resource
- * specified in the request. Values can be one of the following:
- *
- * Esri
- *
- * Grab
- *
- * Here
- *
- * For more information about data providers, see Amazon Location Service data providers.
+ * Contains the coordinates for the optional bounding box specified in the
+ * request.
*
- * The geospatial data provider attached to the place index resource
- * specified in the request. Values can be one of the following:
- *
- * Esri
- *
- * Grab
- *
- * Here
- *
- * For more information about data providers, see Amazon Location Service data providers.
+ * Contains the coordinates for the optional bounding box specified
+ * in the request.
*
- * The geospatial data provider attached to the place index resource
- * specified in the request. Values can be one of the following:
- *
- * Esri
- *
- * Grab
- *
- * Here
- *
- * For more information about data providers, see Amazon Location Service data providers.
+ * Contains the coordinates for the optional bounding box specified in the
+ * request.
*
- * The geospatial data provider attached to the place index
- * resource specified in the request. Values can be one of the
- * following:
- *
- * Esri
- *
- * Grab
- *
- * Here
- *
- * For more information about data providers, see Amazon Location Service data providers.
+ * @param filterBBox
+ * Contains the coordinates for the optional bounding box
+ * specified in the request.
*
- * The geospatial data provider attached to the place index resource
- * specified in the request. Values can be one of the following:
- *
- * Esri
- *
- * Grab
+ * Contains the coordinates for the optional bounding box specified in the
+ * request.
*
- * Here
- *
+ * Contains the coordinates for the optional bounding box
+ * specified in the request.
+ *
- * For more information about data providers, see Amazon Location Service data providers.
+ * Contains the coordinates for the optional bounding box specified in the
+ * request.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param dataSource
- * The geospatial data provider attached to the place index
- * resource specified in the request. Values can be one of the
- * following:
- *
- * Esri
- *
- * Grab
- *
- * Here
- *
- * For more information about data providers, see Amazon Location Service data providers.
+ * @param filterBBox
+ * Contains the coordinates for the optional bounding box
+ * specified in the request.
*
- * Contains the coordinates for the optional bounding box specified in the
- * request.
+ * Contains the optional country filter specified in the request.
*
- * Contains the coordinates for the optional bounding box specified
- * in the request.
+ * Contains the optional country filter specified in the request.
*
- * Contains the coordinates for the optional bounding box specified in the
- * request.
+ * Contains the optional country filter specified in the request.
*
- * Contains the coordinates for the optional bounding box
- * specified in the request.
+ * @param filterCountries
+ * Contains the optional country filter specified in the request.
*
- * Contains the coordinates for the optional bounding box specified in the
- * request.
+ * Contains the optional country filter specified in the request.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param filterBBox
- * Contains the coordinates for the optional bounding box
- * specified in the request.
+ * @param filterCountries
+ * Contains the optional country filter specified in the request.
*
- * Contains the coordinates for the optional bounding box specified in the
- * request.
+ * Contains the optional country filter specified in the request.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param filterBBox
- * Contains the coordinates for the optional bounding box
- * specified in the request.
+ * @param filterCountries
+ * Contains the optional country filter specified in the request.
*
- * The optional category filter specified in the request.
+ * Contains the optional result count limit specified in the request.
*
- * The optional category filter specified in the request.
+ * Contains the optional result count limit specified in the
+ * request.
*
- * The optional category filter specified in the request.
+ * Contains the optional result count limit specified in the request.
*
- * The optional category filter specified in the request.
+ * @param maxResults
+ * Contains the optional result count limit specified in the
+ * request.
*
- * The optional category filter specified in the request.
+ * Contains the optional result count limit specified in the request.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param filterCategories
- * The optional category filter specified in the request.
+ * @param maxResults
+ * Contains the optional result count limit specified in the
+ * request.
*
- * The optional category filter specified in the request.
+ * The geospatial data provider attached to the place index resource
+ * specified in the request. Values can be one of the following:
*
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param filterCategories
- * The optional category filter specified in the request.
- *
- * Contains the optional country filter specified in the request.
+ * Grab
+ *
+ * Here
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
*
- * Contains the optional country filter specified in the request.
+ * The geospatial data provider attached to the place index resource
+ * specified in the request. Values can be one of the following:
+ *
+ * Esri
+ *
+ * Grab
+ *
+ * Here
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
*
- * Contains the optional country filter specified in the request.
+ * The geospatial data provider attached to the place index resource
+ * specified in the request. Values can be one of the following:
*
- * Contains the optional country filter specified in the request.
- *
- * Contains the optional country filter specified in the request.
+ * Esri
*
- * Returns a reference to this object so that method calls can be chained
- * together.
+ * Grab
+ *
+ * Here
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
+ *
- * Contains the optional country filter specified in the request.
+ * @param dataSource
+ * The geospatial data provider attached to the place index
+ * resource specified in the request. Values can be one of the
+ * following:
+ *
+ * Esri
+ *
+ * Grab
+ *
+ * Here
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
*
- * Contains the optional country filter specified in the request.
+ * The geospatial data provider attached to the place index resource
+ * specified in the request. Values can be one of the following:
+ *
+ * Esri
+ *
+ * Grab
+ *
+ * Here
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param filterCountries
- * Contains the optional country filter specified in the request.
+ * @param dataSource
+ * The geospatial data provider attached to the place index
+ * resource specified in the request. Values can be one of the
+ * following:
+ *
+ * Esri
+ *
+ * Grab
+ *
+ * Here
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
*
- * Contains the optional result count limit specified in the request.
+ * The optional category filter specified in the request.
*
- * Contains the optional result count limit specified in the
- * request.
+ * The optional category filter specified in the request.
*
- * Contains the optional result count limit specified in the request.
+ * The optional category filter specified in the request.
*
- * Contains the optional result count limit specified in the
- * request.
+ * @param filterCategories
+ * The optional category filter specified in the request.
*
- * Contains the optional result count limit specified in the request.
+ * The optional category filter specified in the request.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param maxResults
- * Contains the optional result count limit specified in the
- * request.
+ * @param filterCategories
+ * The optional category filter specified in the request.
*
- * The free-form partial text input specified in the request.
- *
- * The free-form partial text input specified in the request.
- *
- * The free-form partial text input specified in the request.
- *
- * The free-form partial text input specified in the request.
- *
- * The free-form partial text input specified in the request.
+ * The optional category filter specified in the request.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param text
- * The free-form partial text input specified in the request.
+ * @param filterCategories
+ * The optional category filter specified in the request.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- */
- private String indexName;
-
- /**
- * 5
*
- * Length: 0 - 1000
+ * Range: 1 - 15
*/
- private String key;
+ private Integer maxResults;
/**
* 5
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
+ *
- * Range: 1 - 15
+ * Length: 0 - 1000
*/
- private Integer maxResults;
+ private String key;
+
+ /**
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @return
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param indexName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param indexName
* Length: 1 - 200
+ *
+ * @return eiffel tow
.
+ * eiffel tow
.
+ *
+ * Length: 1 - 200
+ *
+ * @param text eiffel tow
.
+ * eiffel tow
.
+ *
+ * Length: 1 - 200
+ *
+ * @param text eiffel tow
.
+ *
+ *
*
* @return AUS
.
*
+ *
*/
- public java.util.ListAUS
.
*
+ *
*
- * @param filterCategories AUS
.
*
- *
- *
- * @return AUS
.
- *
- *
- */
- public java.util.ListAUS
.
- *
- *
- *
- * @param filterCountries AUS
.
- *
- *
+ *
+ * 5
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Range: 1 - 15
*
* @return 5
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param indexName 5
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Range: 1 - 15
*
- * @param indexName 5
*
- * Length: 0 - 1000
- *
- * @return
- * Length: 0 - 1000
- *
- * @param key 5
*
- * Length: 0 - 1000
+ * Range: 1 - 15
*
- * @param key 5
* 5
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
*
- * Range: 1 - 15
*
* @return 5
+ * For more information about using categories, including a list of
+ * Amazon Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
* 5
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
*
- * Range: 1 - 15
*
- * @param maxResults 5
+ * For more information about using categories, including a list
+ * of Amazon Location categories, see Categories and filtering, in the Amazon Location
+ * Service Developer Guide.
* 5
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
*
- * Range: 1 - 15
+ * A list of one or more Amazon Location categories to filter the returned
+ * places. If you include more than one category, the results will include
+ * results that match any of the categories listed.
+ * 5
+ * For more information about using categories, including a list
+ * of Amazon Location categories, see Categories and filtering, in the Amazon Location
+ * Service Developer Guide.
* eiffel tow
.
+ * The optional API key to authorize the request.
*
- * Length: 1 - 200
+ * Length: 0 - 1000
*
* @return eiffel tow
.
+ * The optional API key to authorize the request.
* eiffel tow
.
+ * The optional API key to authorize the request.
*
- * Length: 1 - 200
+ * Length: 0 - 1000
*
- * @param text eiffel tow
.
+ * @param key eiffel tow
.
+ * The optional API key to authorize the request.
*
- * Length: 1 - 200
+ * Length: 0 - 1000
*
- * @param text eiffel tow
.
+ * @param key BiasPosition
, FilterBBox
,
+ * FilterCountries
, Language
,
+ * MaxResults
, and Text
. Also includes the
+ * DataSource
of the place index.
+ * MaxResults
, and Text
. Also includes the
* DataSource
of the place index.
* BiasPosition
, FilterBBox
,
+ * FilterCountries
, Language
,
+ * MaxResults
, and Text
. Also includes the
+ * DataSource
of the place index.
+ * BiasPosition
, FilterBBox
,
+ * FilterCountries
, Language
,
+ * MaxResults
, and Text
. Also includes the
+ * DataSource
of the place index.
+ * BiasPosition
, FilterBBox
,
+ * FilterCountries
, Language
,
+ * MaxResults
, and Text
. Also includes
+ * the DataSource
of the place index.
+ * BiasPosition
, FilterBBox
,
+ * FilterCountries
, Language
,
+ * MaxResults
, and Text
. Also includes the
+ * DataSource
of the place index.
+ * BiasPosition
, FilterBBox
,
+ * FilterCountries
, Language
,
+ * MaxResults
, and Text
. Also includes
+ * the DataSource
of the place index.
+ * BiasPosition
, FilterBBox
,
- * FilterCountries
, Language
,
- * MaxResults
, and Text
. Also includes the
- * DataSource
of the place index.
- * BiasPosition
, FilterBBox
,
- * FilterCountries
, Language
,
- * MaxResults
, and Text
. Also includes the
- * DataSource
of the place index.
- * BiasPosition
, FilterBBox
,
- * FilterCountries
, Language
,
- * MaxResults
, and Text
. Also includes the
- * DataSource
of the place index.
- * BiasPosition
, FilterBBox
,
- * FilterCountries
, Language
,
- * MaxResults
, and Text
. Also includes
- * the DataSource
of the place index.
- * BiasPosition
, FilterBBox
,
- * FilterCountries
, Language
,
- * MaxResults
, and Text
. Also includes the
- * DataSource
of the place index.
- * BiasPosition
, FilterBBox
,
- * FilterCountries
, Language
,
- * MaxResults
, and Text
. Also includes
- * the DataSource
of the place index.
- * en
for English.
*
+ * Length: 2 - 35
*/
- private java.util.Listen
for English.
+ * The free-form partial text input specified in the request.
*
- * Length: 2 - 35
+ *
+ * @return
- *
- *
- *
- *
- *
- *
- *
- *
- *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param filterBBox
- *
- *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * The name of the place index resource you want to use for the search. + *
+ *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String indexName;
+
+ /**
+ *
+ * The address, name, city, or region to be used in the search in free-form
+ * text format. For example, 123 Any Street
.
+ *
+ * Constraints:
+ * Length: 1 - 200
+ */
+ private String text;
+
/**
*
* An optional parameter that indicates a preference for places that are
@@ -93,22 +115,6 @@ public class SearchPlaceIndexForTextRequest extends AmazonWebServiceRequest impl
*/
private java.util.List
- * A list of one or more Amazon Location categories to filter the returned
- * places. If you include more than one category, the results will include
- * results that match any of the categories listed.
- *
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
- *
* An optional parameter that limits the search results by returning only
@@ -129,26 +135,17 @@ public class SearchPlaceIndexForTextRequest extends AmazonWebServiceRequest impl
/**
*
- * The name of the place index resource you want to use for the search.
+ * An optional parameter. The maximum number of results returned per
+ * request.
*
- * Constraints:
- * The optional API key to authorize the request.
+ * The default:
* Constraints:
@@ -185,17 +182,91 @@ public class SearchPlaceIndexForTextRequest extends AmazonWebServiceRequest impl
/**
*
- * An optional parameter. The maximum number of results returned per
- * request.
+ * A list of one or more Amazon Location categories to filter the returned
+ * places. If you include more than one category, the results will include
+ * results that match any of the categories listed.
*
- * The default:
+ * The optional API key to authorize the request.
*
* Constraints:
+ * The name of the place index resource you want to use for the search.
+ *
+ * Constraints:
+ * The name of the place index resource you want to use for the
+ * search.
+ *
+ * The name of the place index resource you want to use for the search.
+ *
+ * Constraints:
+ * The name of the place index resource you want to use for the
+ * search.
+ *
+ * The name of the place index resource you want to use for the search.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the place index resource you want to use for the
+ * search.
+ *
@@ -205,8 +276,59 @@ public class SearchPlaceIndexForTextRequest extends AmazonWebServiceRequest impl
*
* Constraints:
+ * The address, name, city, or region to be used in the search in
+ * free-form text format. For example,
+ * The address, name, city, or region to be used in the search in free-form
+ * text format. For example,
+ * Constraints:
+ * The address, name, city, or region to be used in the search in
+ * free-form text format. For example,
+ *
+ * The address, name, city, or region to be used in the search in free-form
+ * text format. For example,
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The address, name, city, or region to be used in the search in
+ * free-form text format. For example,
+ *
@@ -683,205 +805,54 @@ public SearchPlaceIndexForTextRequest withFilterBBox(java.util.Collection
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
+ * Valid values include ISO 3166
+ * 3-digit country codes. For example, Australia uses three upper-case
+ * characters:
- * A list of one or more Amazon Location categories to filter the
- * returned places. If you include more than one category, the
- * results will include results that match any of the
- * categories listed.
+ * An optional parameter that limits the search results by returning
+ * only places that are in a specified list of countries.
*
- * For more information about using categories, including a list of
- * Amazon Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
+ * Valid values include ISO
+ * 3166 3-digit country codes. For example, Australia uses three
+ * upper-case characters:
- * A list of one or more Amazon Location categories to filter the returned
- * places. If you include more than one category, the results will include
- * results that match any of the categories listed.
+ * An optional parameter that limits the search results by returning only
+ * places that are in a specified list of countries.
*
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
+ * Valid values include ISO 3166
+ * 3-digit country codes. For example, Australia uses three upper-case
+ * characters:
- * A list of one or more Amazon Location categories to filter the
- * returned places. If you include more than one category, the
- * results will include results that match any of the
- * categories listed.
- *
- * For more information about using categories, including a list
- * of Amazon Location categories, see Categories and filtering, in the Amazon Location
- * Service Developer Guide.
- *
- * A list of one or more Amazon Location categories to filter the returned
- * places. If you include more than one category, the results will include
- * results that match any of the categories listed.
- *
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param filterCategories
- * A list of one or more Amazon Location categories to filter the
- * returned places. If you include more than one category, the
- * results will include results that match any of the
- * categories listed.
- *
- * For more information about using categories, including a list
- * of Amazon Location categories, see Categories and filtering, in the Amazon Location
- * Service Developer Guide.
- *
- * A list of one or more Amazon Location categories to filter the returned
- * places. If you include more than one category, the results will include
- * results that match any of the categories listed.
- *
- * For more information about using categories, including a list of Amazon
- * Location categories, see Categories and filtering, in the Amazon Location Service
- * Developer Guide.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param filterCategories
- * A list of one or more Amazon Location categories to filter the
- * returned places. If you include more than one category, the
- * results will include results that match any of the
- * categories listed.
- *
- * For more information about using categories, including a list
- * of Amazon Location categories, see Categories and filtering, in the Amazon Location
- * Service Developer Guide.
- *
- * An optional parameter that limits the search results by returning only
- * places that are in a specified list of countries.
- *
- * Valid values include ISO 3166
- * 3-digit country codes. For example, Australia uses three upper-case
- * characters:
- * An optional parameter that limits the search results by returning
- * only places that are in a specified list of countries.
- *
- * Valid values include ISO
- * 3166 3-digit country codes. For example, Australia uses three
- * upper-case characters:
- * An optional parameter that limits the search results by returning only
- * places that are in a specified list of countries.
- *
- * Valid values include ISO 3166
- * 3-digit country codes. For example, Australia uses three upper-case
- * characters:
* An optional parameter that limits the search results by
@@ -1000,160 +971,112 @@ public SearchPlaceIndexForTextRequest withFilterCountries(
/**
*
- * The name of the place index resource you want to use for the search.
+ * An optional parameter. The maximum number of results returned per
+ * request.
+ *
+ * The default:
* Constraints:
- * The name of the place index resource you want to use for the
- * search.
+ * An optional parameter. The maximum number of results returned per
+ * request.
+ *
+ * The default:
- * The name of the place index resource you want to use for the search.
+ * An optional parameter. The maximum number of results returned per
+ * request.
+ *
+ * The default:
* Constraints:
- * The name of the place index resource you want to use for the
- * search.
+ * @param maxResults
+ * An optional parameter. The maximum number of results returned
+ * per request.
+ *
+ * The default:
- * The name of the place index resource you want to use for the search.
+ * An optional parameter. The maximum number of results returned per
+ * request.
+ *
+ * The default:
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * The name of the place index resource you want to use for the
- * search.
+ * @param maxResults
+ * An optional parameter. The maximum number of results returned
+ * per request.
+ *
+ * The default:
- * The optional API key to authorize the request.
+ * The preferred language used to return results. The value must be a valid
+ * BCP 47 language tag,
+ * for example,
- * Constraints:
- * The optional API key to authorize the request.
- *
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- */
- private String indexName;
-
- /**
- * 50
*
- * Length: 0 - 1000
+ * Range: 1 - 50
*/
- private String key;
+ private Integer maxResults;
/**
* 50
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
+ *
- * Range: 1 - 50
+ * Length: 0 - 1000
*/
- private Integer maxResults;
+ private String key;
+
+ /**
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @return
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param indexName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param indexName
* Length: 1 - 200
+ *
+ * @return 123 Any Street
.
+ * 123 Any Street
.
+ *
+ * Length: 1 - 200
+ *
+ * @param text 123 Any Street
.
+ * 123 Any Street
.
+ *
+ * Length: 1 - 200
+ *
+ * @param text 123 Any Street
.
+ *
+ *
*
* @return AUS
.
*
+ *
*/
- public java.util.ListAUS
.
*
+ *
*
* @param filterCountries AUS
.
*
- *
- *
- * @return AUS
.
- *
- *
- */
- public java.util.ListAUS
.
- *
- *
+ * AUS
.
- * 50
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Range: 1 - 50
*
* @return 50
* 50
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Range: 1 - 50
*
- * @param indexName 50
* 50
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Range: 1 - 50
*
- * @param indexName 50
* en
for English.
*
- * Length: 0 - 1000
- *
- * @return
- * The optional API key to authorize the request.
+ * For an example, we'll use the Greek language. You search for
+ * Athens, Greece
, with the language
parameter set
+ * to en
. The result found will most likely be returned as
+ * Athens
.
+ *
+ * If you set the language
parameter to el
, for
+ * Greek, then the result found will more likely be returned as
+ * Αθήνα
.
+ *
+ * If the data provider does not have a value for Greek, the result will be + * in a language that the provider does support. *
*
* Constraints:
- * Length: 0 - 1000
- *
- * @param key
- * The optional API key to authorize the request. - *
- */ - public void setKey(String key) { - this.key = key; - } - - /** - *- * The optional API key to authorize the request. - *
- *- * Returns a reference to this object so that method calls can be chained - * together. - *
- * Constraints:
- * Length: 0 - 1000
- *
- * @param key
- * The optional API key to authorize the request. - *
- * @return A reference to this updated object so that method calls can be - * chained together. - */ - public SearchPlaceIndexForTextRequest withKey(String key) { - this.key = key; - return this; - } - - /** - *
- * The preferred language used to return results. The value must be a valid
- * BCP 47 language tag,
- * for example, en
for English.
- *
- * This setting affects the languages used in the results, but not the - * results themselves. If no language is specified, or not supported for a - * particular result, the partner automatically chooses a language for the - * result. - *
- *
- * For an example, we'll use the Greek language. You search for
- * Athens, Greece
, with the language
parameter set
- * to en
. The result found will most likely be returned as
- * Athens
.
- *
- * If you set the language
parameter to el
, for
- * Greek, then the result found will more likely be returned as
- * Αθήνα
.
- *
- * If the data provider does not have a value for Greek, the result will be - * in a language that the provider does support. - *
- *
- * Constraints:
- * Length: 2 - 35
+ * Length: 2 - 35
*
* @return
* The preferred language used to return results. The value must be @@ -1318,141 +1241,218 @@ public SearchPlaceIndexForTextRequest withLanguage(String language) { /** *
- * An optional parameter. The maximum number of results returned per - * request. + * A list of one or more Amazon Location categories to filter the returned + * places. If you include more than one category, the results will include + * results that match any of the categories listed. *
*
- * The default: 50
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
*
- * Constraints:
- * Range: 1 - 50
*
* @return
- * An optional parameter. The maximum number of results returned per - * request. + * A list of one or more Amazon Location categories to filter the + * returned places. If you include more than one category, the + * results will include results that match any of the + * categories listed. *
*
- * The default: 50
+ * For more information about using categories, including a list of
+ * Amazon Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
*
- * An optional parameter. The maximum number of results returned per - * request. + * A list of one or more Amazon Location categories to filter the returned + * places. If you include more than one category, the results will include + * results that match any of the categories listed. *
*
- * The default: 50
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
*
- * Constraints:
- * Range: 1 - 50
*
- * @param maxResults
- * An optional parameter. The maximum number of results returned - * per request. + * @param filterCategories
+ * A list of one or more Amazon Location categories to filter the + * returned places. If you include more than one category, the + * results will include results that match any of the + * categories listed. *
*
- * The default: 50
+ * For more information about using categories, including a list
+ * of Amazon Location categories, see Categories and filtering, in the Amazon Location
+ * Service Developer Guide.
*
- * An optional parameter. The maximum number of results returned per - * request. + * A list of one or more Amazon Location categories to filter the returned + * places. If you include more than one category, the results will include + * results that match any of the categories listed. *
*
- * The default: 50
+ * For more information about using categories, including a list of Amazon
+ * Location categories, see Categories and filtering, in the Amazon Location Service
+ * Developer Guide.
*
* Returns a reference to this object so that method calls can be chained * together. + * + * @param filterCategories
+ * A list of one or more Amazon Location categories to filter the + * returned places. If you include more than one category, the + * results will include results that match any of the + * categories listed. + *
+ *+ * For more information about using categories, including a list + * of Amazon Location categories, see Categories and filtering, in the Amazon Location + * Service Developer Guide. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public SearchPlaceIndexForTextRequest withFilterCategories(String... filterCategories) { + if (getFilterCategories() == null) { + this.filterCategories = new java.util.ArrayList
- * Constraints:
- * Range: 1 - 50
+ * A list of one or more Amazon Location categories to filter the returned
+ * places. If you include more than one category, the results will include
+ * results that match any of the categories listed.
+ *
+ * For more information about using categories, including a list of Amazon + * Location categories, see Categories and filtering, in the Amazon Location Service + * Developer Guide. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. * - * @param maxResults
- * An optional parameter. The maximum number of results returned - * per request. + * @param filterCategories
+ * A list of one or more Amazon Location categories to filter the + * returned places. If you include more than one category, the + * results will include results that match any of the + * categories listed. *
*
- * The default: 50
+ * For more information about using categories, including a list
+ * of Amazon Location categories, see Categories and filtering, in the Amazon Location
+ * Service Developer Guide.
*
- * The address, name, city, or region to be used in the search in free-form
- * text format. For example, 123 Any Street
.
+ * The optional API key to authorize the request.
*
* Constraints:
- * Length: 1 - 200
+ * Length: 0 - 1000
*
* @return
- * The address, name, city, or region to be used in the search in
- * free-form text format. For example, 123 Any Street
.
+ * The optional API key to authorize the request.
*
- * The address, name, city, or region to be used in the search in free-form
- * text format. For example, 123 Any Street
.
+ * The optional API key to authorize the request.
*
* Constraints:
- * Length: 1 - 200
+ * Length: 0 - 1000
*
- * @param text
- * The address, name, city, or region to be used in the search in
- * free-form text format. For example,
- * 123 Any Street
.
+ * @param key
+ * The optional API key to authorize the request. *
*/ - public void setText(String text) { - this.text = text; + public void setKey(String key) { + this.key = key; } /** *
- * The address, name, city, or region to be used in the search in free-form
- * text format. For example, 123 Any Street
.
+ * The optional API key to authorize the request.
*
* Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
- * Length: 1 - 200
+ * Length: 0 - 1000
*
- * @param text
- * The address, name, city, or region to be used in the search in
- * free-form text format. For example,
- * 123 Any Street
.
+ * @param key
+ * The optional API key to authorize the request. *
* @return A reference to this updated object so that method calls can be * chained together. */ - public SearchPlaceIndexForTextRequest withText(String text) { - this.text = text; + public SearchPlaceIndexForTextRequest withKey(String key) { + this.key = key; return this; } @@ -1467,24 +1467,24 @@ public SearchPlaceIndexForTextRequest withText(String text) { public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); + if (getIndexName() != null) + sb.append("IndexName: " + getIndexName() + ","); + if (getText() != null) + sb.append("Text: " + getText() + ","); if (getBiasPosition() != null) sb.append("BiasPosition: " + getBiasPosition() + ","); if (getFilterBBox() != null) sb.append("FilterBBox: " + getFilterBBox() + ","); - if (getFilterCategories() != null) - sb.append("FilterCategories: " + getFilterCategories() + ","); if (getFilterCountries() != null) sb.append("FilterCountries: " + getFilterCountries() + ","); - if (getIndexName() != null) - sb.append("IndexName: " + getIndexName() + ","); - if (getKey() != null) - sb.append("Key: " + getKey() + ","); - if (getLanguage() != null) - sb.append("Language: " + getLanguage() + ","); if (getMaxResults() != null) sb.append("MaxResults: " + getMaxResults() + ","); - if (getText() != null) - sb.append("Text: " + getText()); + if (getLanguage() != null) + sb.append("Language: " + getLanguage() + ","); + if (getFilterCategories() != null) + sb.append("FilterCategories: " + getFilterCategories() + ","); + if (getKey() != null) + sb.append("Key: " + getKey()); sb.append("}"); return sb.toString(); } @@ -1494,18 +1494,18 @@ public int hashCode() { final int prime = 31; int hashCode = 1; + hashCode = prime * hashCode + ((getIndexName() == null) ? 0 : getIndexName().hashCode()); + hashCode = prime * hashCode + ((getText() == null) ? 0 : getText().hashCode()); hashCode = prime * hashCode + ((getBiasPosition() == null) ? 0 : getBiasPosition().hashCode()); hashCode = prime * hashCode + ((getFilterBBox() == null) ? 0 : getFilterBBox().hashCode()); - hashCode = prime * hashCode - + ((getFilterCategories() == null) ? 0 : getFilterCategories().hashCode()); hashCode = prime * hashCode + ((getFilterCountries() == null) ? 0 : getFilterCountries().hashCode()); - hashCode = prime * hashCode + ((getIndexName() == null) ? 0 : getIndexName().hashCode()); - hashCode = prime * hashCode + ((getKey() == null) ? 0 : getKey().hashCode()); - hashCode = prime * hashCode + ((getLanguage() == null) ? 0 : getLanguage().hashCode()); hashCode = prime * hashCode + ((getMaxResults() == null) ? 0 : getMaxResults().hashCode()); - hashCode = prime * hashCode + ((getText() == null) ? 0 : getText().hashCode()); + hashCode = prime * hashCode + ((getLanguage() == null) ? 0 : getLanguage().hashCode()); + hashCode = prime * hashCode + + ((getFilterCategories() == null) ? 0 : getFilterCategories().hashCode()); + hashCode = prime * hashCode + ((getKey() == null) ? 0 : getKey().hashCode()); return hashCode; } @@ -1520,6 +1520,15 @@ public boolean equals(Object obj) { return false; SearchPlaceIndexForTextRequest other = (SearchPlaceIndexForTextRequest) obj; + if (other.getIndexName() == null ^ this.getIndexName() == null) + return false; + if (other.getIndexName() != null + && other.getIndexName().equals(this.getIndexName()) == false) + return false; + if (other.getText() == null ^ this.getText() == null) + return false; + if (other.getText() != null && other.getText().equals(this.getText()) == false) + return false; if (other.getBiasPosition() == null ^ this.getBiasPosition() == null) return false; if (other.getBiasPosition() != null @@ -1530,37 +1539,28 @@ public boolean equals(Object obj) { if (other.getFilterBBox() != null && other.getFilterBBox().equals(this.getFilterBBox()) == false) return false; - if (other.getFilterCategories() == null ^ this.getFilterCategories() == null) - return false; - if (other.getFilterCategories() != null - && other.getFilterCategories().equals(this.getFilterCategories()) == false) - return false; if (other.getFilterCountries() == null ^ this.getFilterCountries() == null) return false; if (other.getFilterCountries() != null && other.getFilterCountries().equals(this.getFilterCountries()) == false) return false; - if (other.getIndexName() == null ^ this.getIndexName() == null) - return false; - if (other.getIndexName() != null - && other.getIndexName().equals(this.getIndexName()) == false) - return false; - if (other.getKey() == null ^ this.getKey() == null) + if (other.getMaxResults() == null ^ this.getMaxResults() == null) return false; - if (other.getKey() != null && other.getKey().equals(this.getKey()) == false) + if (other.getMaxResults() != null + && other.getMaxResults().equals(this.getMaxResults()) == false) return false; if (other.getLanguage() == null ^ this.getLanguage() == null) return false; if (other.getLanguage() != null && other.getLanguage().equals(this.getLanguage()) == false) return false; - if (other.getMaxResults() == null ^ this.getMaxResults() == null) + if (other.getFilterCategories() == null ^ this.getFilterCategories() == null) return false; - if (other.getMaxResults() != null - && other.getMaxResults().equals(this.getMaxResults()) == false) + if (other.getFilterCategories() != null + && other.getFilterCategories().equals(this.getFilterCategories()) == false) return false; - if (other.getText() == null ^ this.getText() == null) + if (other.getKey() == null ^ this.getKey() == null) return false; - if (other.getText() != null && other.getText().equals(this.getText()) == false) + if (other.getKey() != null && other.getKey().equals(this.getKey()) == false) return false; return true; } diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchPlaceIndexForTextResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchPlaceIndexForTextResult.java index 281d63a39e..4333b78797 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchPlaceIndexForTextResult.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchPlaceIndexForTextResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -18,6 +18,18 @@ import java.io.Serializable; public class SearchPlaceIndexForTextResult implements Serializable { + /** + *
+ * Contains a summary of the request. Echoes the input values for
+ * BiasPosition
, FilterBBox
,
+ * FilterCountries
, Language
,
+ * MaxResults
, and Text
. Also includes the
+ * DataSource
of the place index and the bounding box,
+ * ResultBBox
, which surrounds the search results.
+ *
* A list of Places matching the input text. Each result contains additional
@@ -39,8 +51,73 @@ public class SearchPlaceIndexForTextResult implements Serializable {
* DataSource
of the place index and the bounding box,
* ResultBBox
, which surrounds the search results.
*
+ * Contains a summary of the request. Echoes the input values for
+ * BiasPosition
, FilterBBox
,
+ * FilterCountries
, Language
,
+ * MaxResults
, and Text
. Also includes the
+ * DataSource
of the place index and the bounding box,
+ * ResultBBox
, which surrounds the search results.
+ *
+ * Contains a summary of the request. Echoes the input values for
+ * BiasPosition
, FilterBBox
,
+ * FilterCountries
, Language
,
+ * MaxResults
, and Text
. Also includes the
+ * DataSource
of the place index and the bounding box,
+ * ResultBBox
, which surrounds the search results.
+ *
+ * Contains a summary of the request. Echoes the input values for
+ * BiasPosition
, FilterBBox
,
+ * FilterCountries
, Language
,
+ * MaxResults
, and Text
. Also includes
+ * the DataSource
of the place index and the
+ * bounding box, ResultBBox
, which surrounds the
+ * search results.
+ *
+ * Contains a summary of the request. Echoes the input values for
+ * BiasPosition
, FilterBBox
,
+ * FilterCountries
, Language
,
+ * MaxResults
, and Text
. Also includes the
+ * DataSource
of the place index and the bounding box,
+ * ResultBBox
, which surrounds the search results.
+ *
+ * Returns a reference to this object so that method calls can be chained + * together. + * + * @param summary
+ * Contains a summary of the request. Echoes the input values for
+ * BiasPosition
, FilterBBox
,
+ * FilterCountries
, Language
,
+ * MaxResults
, and Text
. Also includes
+ * the DataSource
of the place index and the
+ * bounding box, ResultBBox
, which surrounds the
+ * search results.
+ *
@@ -160,83 +237,6 @@ public SearchPlaceIndexForTextResult withResults( return this; } - /** - *
- * Contains a summary of the request. Echoes the input values for
- * BiasPosition
, FilterBBox
,
- * FilterCountries
, Language
,
- * MaxResults
, and Text
. Also includes the
- * DataSource
of the place index and the bounding box,
- * ResultBBox
, which surrounds the search results.
- *
- * Contains a summary of the request. Echoes the input values for
- * BiasPosition
, FilterBBox
,
- * FilterCountries
, Language
,
- * MaxResults
, and Text
. Also includes the
- * DataSource
of the place index and the bounding box,
- * ResultBBox
, which surrounds the search results.
- *
- * Contains a summary of the request. Echoes the input values for
- * BiasPosition
, FilterBBox
,
- * FilterCountries
, Language
,
- * MaxResults
, and Text
. Also includes the
- * DataSource
of the place index and the bounding box,
- * ResultBBox
, which surrounds the search results.
- *
- * Contains a summary of the request. Echoes the input values for
- * BiasPosition
, FilterBBox
,
- * FilterCountries
, Language
,
- * MaxResults
, and Text
. Also includes
- * the DataSource
of the place index and the
- * bounding box, ResultBBox
, which surrounds the
- * search results.
- *
- * Contains a summary of the request. Echoes the input values for
- * BiasPosition
, FilterBBox
,
- * FilterCountries
, Language
,
- * MaxResults
, and Text
. Also includes the
- * DataSource
of the place index and the bounding box,
- * ResultBBox
, which surrounds the search results.
- *
- * Returns a reference to this object so that method calls can be chained - * together. - * - * @param summary
- * Contains a summary of the request. Echoes the input values for
- * BiasPosition
, FilterBBox
,
- * FilterCountries
, Language
,
- * MaxResults
, and Text
. Also includes
- * the DataSource
of the place index and the
- * bounding box, ResultBBox
, which surrounds the
- * search results.
- *
+ * The search text specified in the request. + *
+ */ + private String text; + /** *
* Contains the coordinates for the optional bias position specified in the
@@ -40,6 +47,45 @@ public class SearchPlaceIndexForTextSummary implements Serializable {
*/
private java.util.List
+ * Contains the coordinates for the optional bounding box specified in the
+ * request.
+ *
+ * Contains the optional country filter specified in the request.
+ *
+ * Contains the optional result count limit specified in the request.
+ *
+ * Constraints:
+ * The bounding box that fully contains all search results.
+ *
+ * If you specified the optional
* The geospatial data provider attached to the place index resource
@@ -70,28 +116,6 @@ public class SearchPlaceIndexForTextSummary implements Serializable {
*/
private String dataSource;
- /**
- *
- * Contains the coordinates for the optional bounding box specified in the
- * request.
- *
- * The optional category filter specified in the request.
- *
- * Contains the optional country filter specified in the request.
- *
* The preferred language used to return results. Matches the language in
@@ -107,34 +131,55 @@ public class SearchPlaceIndexForTextSummary implements Serializable {
/**
*
- * Contains the optional result count limit specified in the request.
+ * The optional category filter specified in the request.
*
- * Constraints:
- * The bounding box that fully contains all search results.
+ * The search text specified in the request.
*
+ * The search text specified in the request.
+ *
- * If you specified the optional
+ * The search text specified in the request.
+ *
* The search text specified in the request.
*
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param text
+ * The search text specified in the request.
+ *
@@ -296,722 +341,677 @@ public SearchPlaceIndexForTextSummary withBiasPosition(java.util.Collection
- * Esri
- *
- * Grab
- *
- * Here
- *
- * For more information about data providers, see Amazon Location Service data providers.
+ * Contains the coordinates for the optional bounding box specified in the
+ * request.
*
- * The geospatial data provider attached to the place index resource
- * specified in the request. Values can be one of the following:
- *
- * Esri
- *
- * Grab
- *
- * Here
- *
- * For more information about data providers, see Amazon Location Service data providers.
+ * Contains the coordinates for the optional bounding box specified
+ * in the request.
*
- * The geospatial data provider attached to the place index resource
- * specified in the request. Values can be one of the following:
- *
- * Esri
- *
- * Grab
+ * Contains the coordinates for the optional bounding box specified in the
+ * request.
*
+ * Contains the coordinates for the optional bounding box
+ * specified in the request.
+ *
- * Here
+ * Contains the coordinates for the optional bounding box specified in the
+ * request.
*
- * For more information about data providers, see Amazon Location Service data providers.
- *
- * The geospatial data provider attached to the place index
- * resource specified in the request. Values can be one of the
- * following:
- *
- * Esri
- *
- * Grab
- *
- * Here
- *
- * For more information about data providers, see Amazon Location Service data providers.
+ * @param filterBBox
+ * Contains the coordinates for the optional bounding box
+ * specified in the request.
*
- * The geospatial data provider attached to the place index resource
- * specified in the request. Values can be one of the following:
- *
- * Esri
- *
- * Grab
- *
- * Here
- *
- * For more information about data providers, see Amazon Location Service data providers.
+ * Contains the coordinates for the optional bounding box specified in the
+ * request.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param dataSource
- * The geospatial data provider attached to the place index
- * resource specified in the request. Values can be one of the
- * following:
- *
- * Esri
- *
- * Grab
- *
- * Here
- *
- * For more information about data providers, see Amazon Location Service data providers.
+ * @param filterBBox
+ * Contains the coordinates for the optional bounding box
+ * specified in the request.
*
- * Contains the coordinates for the optional bounding box specified in the
- * request.
+ * Contains the optional country filter specified in the request.
*
- * Contains the coordinates for the optional bounding box specified
- * in the request.
+ * Contains the optional country filter specified in the request.
*
- * Contains the coordinates for the optional bounding box specified in the
- * request.
+ * Contains the optional country filter specified in the request.
*
- * Contains the coordinates for the optional bounding box
- * specified in the request.
+ * @param filterCountries
+ * Contains the optional country filter specified in the request.
*
- * Contains the coordinates for the optional bounding box specified in the
- * request.
+ * Contains the optional country filter specified in the request.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param filterBBox
- * Contains the coordinates for the optional bounding box
- * specified in the request.
+ * @param filterCountries
+ * Contains the optional country filter specified in the request.
*
- * Contains the coordinates for the optional bounding box specified in the
- * request.
+ * Contains the optional country filter specified in the request.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param filterBBox
- * Contains the coordinates for the optional bounding box
- * specified in the request.
+ * @param filterCountries
+ * Contains the optional country filter specified in the request.
*
- * The optional category filter specified in the request.
+ * Contains the optional result count limit specified in the request.
*
+ * Constraints:
- * The optional category filter specified in the request.
+ * Contains the optional result count limit specified in the
+ * request.
*
- * The optional category filter specified in the request.
+ * Contains the optional result count limit specified in the request.
*
+ * Constraints:
- * The optional category filter specified in the request.
+ * @param maxResults
+ * Contains the optional result count limit specified in the
+ * request.
*
- * The optional category filter specified in the request.
+ * Contains the optional result count limit specified in the request.
*
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * The optional category filter specified in the request.
+ * @param maxResults
+ * Contains the optional result count limit specified in the
+ * request.
*
- * The optional category filter specified in the request.
+ * The bounding box that fully contains all search results.
*
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param filterCategories
- * The optional category filter specified in the request.
- *
- * Contains the optional country filter specified in the request.
+ * If you specified the optional
- * Contains the optional country filter specified in the request.
+ * The bounding box that fully contains all search results.
+ *
+ * If you specified the optional
- * Contains the optional country filter specified in the request.
+ * The bounding box that fully contains all search results.
+ *
+ * If you specified the optional
- * Contains the optional country filter specified in the request.
+ * @param resultBBox
+ * The bounding box that fully contains all search results.
*
+ * If you specified the optional
- * Contains the optional country filter specified in the request.
+ * The bounding box that fully contains all search results.
*
+ * If you specified the optional
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param filterCountries
- * Contains the optional country filter specified in the request.
+ * @param resultBBox
+ * The bounding box that fully contains all search results.
*
+ * If you specified the optional
- * Contains the optional country filter specified in the request.
+ * The bounding box that fully contains all search results.
*
+ * If you specified the optional
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param filterCountries
- * Contains the optional country filter specified in the request.
+ * @param resultBBox
+ * The bounding box that fully contains all search results.
*
+ * If you specified the optional
- * The preferred language used to return results. Matches the language in
- * the request. The value is a valid BCP 47 language tag, for
- * example,
- * Constraints:
+ * Grab
+ *
+ * Here
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
+ *
- * The preferred language used to return results. Matches the
- * language in the request. The value is a valid BCP 47 language
- * tag, for example,
+ * Esri
+ *
+ * Grab
+ *
+ * Here
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
*
- * The preferred language used to return results. Matches the language in
- * the request. The value is a valid BCP 47 language tag, for
- * example,
- * Constraints:
+ * Grab
+ *
+ * Here
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
+ *
- * The preferred language used to return results. Matches the
- * language in the request. The value is a valid BCP 47 language
- * tag, for example,
+ * The geospatial data provider attached to the place index
+ * resource specified in the request. Values can be one of the
+ * following:
+ *
+ * Esri
+ *
+ * Grab
+ *
+ * Here
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
*
- * The preferred language used to return results. Matches the language in
- * the request. The value is a valid BCP 47 language tag, for
- * example,
+ * Esri
+ *
+ * Grab
+ *
+ * Here
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
*
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The preferred language used to return results. Matches the
- * language in the request. The value is a valid BCP 47 language
- * tag, for example,
+ * The geospatial data provider attached to the place index
+ * resource specified in the request. Values can be one of the
+ * following:
+ *
+ * Esri
+ *
+ * Grab
+ *
+ * Here
+ *
+ * For more information about data providers, see Amazon Location Service data providers.
*
- * Contains the optional result count limit specified in the request.
+ * The preferred language used to return results. Matches the language in
+ * the request. The value is a valid BCP 47 language tag, for
+ * example,
* Constraints:
- * Contains the optional result count limit specified in the
- * request.
+ * The preferred language used to return results. Matches the
+ * language in the request. The value is a valid BCP 47 language
+ * tag, for example,
- * Contains the optional result count limit specified in the request.
+ * The preferred language used to return results. Matches the language in
+ * the request. The value is a valid BCP 47 language tag, for
+ * example,
* Constraints:
- * Contains the optional result count limit specified in the
- * request.
+ * @param language
+ * The preferred language used to return results. Matches the
+ * language in the request. The value is a valid BCP 47 language
+ * tag, for example,
- * Contains the optional result count limit specified in the request.
+ * The preferred language used to return results. Matches the language in
+ * the request. The value is a valid BCP 47 language tag, for
+ * example,
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * Contains the optional result count limit specified in the
- * request.
+ * @param language
+ * The preferred language used to return results. Matches the
+ * language in the request. The value is a valid BCP 47 language
+ * tag, for example,
- * The bounding box that fully contains all search results.
- *
- * If you specified the optional
- * The bounding box that fully contains all search results.
- *
- * If you specified the optional
- * The bounding box that fully contains all search results.
- *
- * If you specified the optional
- * The bounding box that fully contains all search results.
- *
- * If you specified the optional
+ * The optional category filter specified in the request.
*
- * The bounding box that fully contains all search results.
- *
- * If you specified the optional
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param resultBBox
- * The bounding box that fully contains all search results.
- *
- * If you specified the optional
+ * The optional category filter specified in the request.
*
- * The bounding box that fully contains all search results.
- *
- * If you specified the optional
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param resultBBox
- * The bounding box that fully contains all search results.
- *
- * If you specified the optional
- * The search text specified in the request.
- *
- * The search text specified in the request.
- *
- * The search text specified in the request.
- *
- * The search text specified in the request.
- *
- * The search text specified in the request.
+ * The optional category filter specified in the request.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param text
- * The search text specified in the request.
+ * @param filterCategories
+ * The optional category filter specified in the request.
*
+ * The starting position of a step. If the position is the first step in the
+ * leg, this position is the same as the start position of the leg.
+ *
+ * The end position of a step. If the position the last step in the leg,
+ * this position is the same as the end position of the leg.
+ *
* The travel distance between the step's
- * The end position of a step. If the position the last step in the leg,
- * this position is the same as the end position of the leg.
- *
* Represents the start position, or index, in a sequence of steps within
@@ -77,8 +85,171 @@ public class Step implements Serializable {
* The starting position of a step. If the position is the first step in the
* leg, this position is the same as the start position of the leg.
*
+ * The starting position of a step. If the position is the first
+ * step in the leg, this position is the same as the start position
+ * of the leg.
+ *
+ * The starting position of a step. If the position is the first step in the
+ * leg, this position is the same as the start position of the leg.
+ *
+ * The starting position of a step. If the position is the first
+ * step in the leg, this position is the same as the start
+ * position of the leg.
+ *
+ * The starting position of a step. If the position is the first step in the
+ * leg, this position is the same as the start position of the leg.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param startPosition
+ * The starting position of a step. If the position is the first
+ * step in the leg, this position is the same as the start
+ * position of the leg.
+ *
+ * The starting position of a step. If the position is the first step in the
+ * leg, this position is the same as the start position of the leg.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param startPosition
+ * The starting position of a step. If the position is the first
+ * step in the leg, this position is the same as the start
+ * position of the leg.
+ *
+ * The end position of a step. If the position the last step in the leg,
+ * this position is the same as the end position of the leg.
+ *
+ * The end position of a step. If the position the last step in the
+ * leg, this position is the same as the end position of the leg.
+ *
+ * The end position of a step. If the position the last step in the leg,
+ * this position is the same as the end position of the leg.
+ *
+ * The end position of a step. If the position the last step in
+ * the leg, this position is the same as the end position of the
+ * leg.
+ *
+ * The end position of a step. If the position the last step in the leg,
+ * this position is the same as the end position of the leg.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param endPosition
+ * The end position of a step. If the position the last step in
+ * the leg, this position is the same as the end position of the
+ * leg.
+ *
+ * The end position of a step. If the position the last step in the leg,
+ * this position is the same as the end position of the leg.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param endPosition
+ * The end position of a step. If the position the last step in
+ * the leg, this position is the same as the end position of the
+ * leg.
+ *
@@ -212,91 +383,6 @@ public Step withDurationSeconds(Double durationSeconds) {
return this;
}
- /**
- *
- * The end position of a step. If the position the last step in the leg,
- * this position is the same as the end position of the leg.
- *
- * The end position of a step. If the position the last step in the
- * leg, this position is the same as the end position of the leg.
- *
- * The end position of a step. If the position the last step in the leg,
- * this position is the same as the end position of the leg.
- *
- * The end position of a step. If the position the last step in
- * the leg, this position is the same as the end position of the
- * leg.
- *
- * The end position of a step. If the position the last step in the leg,
- * this position is the same as the end position of the leg.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param endPosition
- * The end position of a step. If the position the last step in
- * the leg, this position is the same as the end position of the
- * leg.
- *
- * The end position of a step. If the position the last step in the leg,
- * this position is the same as the end position of the leg.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param endPosition
- * The end position of a step. If the position the last step in
- * the leg, this position is the same as the end position of the
- * leg.
- *
* Represents the start position, or index, in a sequence of steps within
@@ -387,92 +473,6 @@ public Step withGeometryOffset(Integer geometryOffset) {
return this;
}
- /**
- *
- * The starting position of a step. If the position is the first step in the
- * leg, this position is the same as the start position of the leg.
- *
- * The starting position of a step. If the position is the first
- * step in the leg, this position is the same as the start position
- * of the leg.
- *
- * The starting position of a step. If the position is the first step in the
- * leg, this position is the same as the start position of the leg.
- *
- * The starting position of a step. If the position is the first
- * step in the leg, this position is the same as the start
- * position of the leg.
- *
- * The starting position of a step. If the position is the first step in the
- * leg, this position is the same as the start position of the leg.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param startPosition
- * The starting position of a step. If the position is the first
- * step in the leg, this position is the same as the start
- * position of the leg.
- *
- * The starting position of a step. If the position is the first step in the
- * leg, this position is the same as the start position of the leg.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param startPosition
- * The starting position of a step. If the position is the first
- * step in the leg, this position is the same as the start
- * position of the leg.
- *
* The Amazon Resource Name (ARN) of the resource whose tags you
@@ -165,8 +165,8 @@ public String getResourceArn() {
* Constraints:
* The Amazon Resource Name (ARN) of the resource whose tags you
@@ -205,8 +205,8 @@ public void setResourceArn(String resourceArn) {
* Constraints:
* The Amazon Resource Name (ARN) of the resource whose tags you
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/TagResourceResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/TagResourceResult.java
index 3b7bfd5170..11613e06f2 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/TagResourceResult.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/TagResourceResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ThrottlingException.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ThrottlingException.java
index 07baca4a2b..713102bc41 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ThrottlingException.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ThrottlingException.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/TimeZone.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/TimeZone.java
index 2dab2f4f9e..73ce33ddd7 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/TimeZone.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/TimeZone.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/TrackingFilterGeometry.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/TrackingFilterGeometry.java
new file mode 100644
index 0000000000..b1b1da4ae8
--- /dev/null
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/TrackingFilterGeometry.java
@@ -0,0 +1,161 @@
+/*
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License").
+ * You may not use this file except in compliance with the License.
+ * A copy of the License is located at
+ *
+ * http://aws.amazon.com/apache2.0
+ *
+ * or in the "license" file accompanying this file. This file is distributed
+ * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+ * express or implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ */
+
+package com.amazonaws.services.geo.model;
+
+import java.io.Serializable;
+
+/**
+ *
+ * The geomerty used to filter device positions.
+ *
+ * The set of arrays which define the polygon. A polygon can have between 4
+ * and 1000 vertices.
+ *
+ * The set of arrays which define the polygon. A polygon can have between 4
+ * and 1000 vertices.
+ *
+ * The set of arrays which define the polygon. A polygon can have
+ * between 4 and 1000 vertices.
+ *
+ * The set of arrays which define the polygon. A polygon can have between 4
+ * and 1000 vertices.
+ *
+ * The set of arrays which define the polygon. A polygon can have
+ * between 4 and 1000 vertices.
+ *
+ * The set of arrays which define the polygon. A polygon can have between 4
+ * and 1000 vertices.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param polygon
+ * The set of arrays which define the polygon. A polygon can have
+ * between 4 and 1000 vertices.
+ *
+ * The set of arrays which define the polygon. A polygon can have between 4
+ * and 1000 vertices.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param polygon
+ * The set of arrays which define the polygon. A polygon can have
+ * between 4 and 1000 vertices.
+ *
+ * Range: 1 - 50
+ */
+ private Integer maxResults;
+
+ /**
+ * FilterBBox
parameter in the
+ * request, ResultBBox
is contained within
+ * FilterBBox
.
+ *
- * Range: 1 - 50
*/
- private Integer maxResults;
+ private java.util.ListFilterBBox
parameter in the
- * request, ResultBBox
is contained within
- * FilterBBox
.
+ * The search text specified in the request.
*
- *
- *
- *
- *
- *
*
- *
- *
- *
- *
- *
- *
+ * Range: 1 - 50
*
* @return
+ * Range: 1 - 50
*
- * @param filterCategories
+ * Range: 1 - 50
*
- * @param filterCategories FilterBBox
parameter in the
+ * request, ResultBBox
is contained within
+ * FilterBBox
.
* FilterBBox
parameter
+ * in the request, ResultBBox
is contained within
+ * FilterBBox
.
* FilterBBox
parameter in the
+ * request, ResultBBox
is contained within
+ * FilterBBox
.
* FilterBBox
+ * parameter in the request, ResultBBox
is contained
+ * within FilterBBox
.
+ * FilterBBox
parameter in the
+ * request, ResultBBox
is contained within
+ * FilterBBox
.
+ * FilterBBox
+ * parameter in the request, ResultBBox
is contained
+ * within FilterBBox
.
+ * FilterBBox
parameter in the
+ * request, ResultBBox
is contained within
+ * FilterBBox
.
+ * FilterBBox
+ * parameter in the request, ResultBBox
is contained
+ * within FilterBBox
.
+ * en
for English.
+ * The geospatial data provider attached to the place index resource
+ * specified in the request. Values can be one of the following:
*
+ *
+ *
- * Length: 2 - 35
+ * Esri
+ * en
for English.
+ * The geospatial data provider attached to the place index resource
+ * specified in the request. Values can be one of the following:
+ *
+ *
+ * en
for English.
+ * The geospatial data provider attached to the place index resource
+ * specified in the request. Values can be one of the following:
*
+ *
+ *
- * Length: 2 - 35
+ * Esri
+ * en
for English.
+ * @param dataSource
+ *
+ * en
for English.
+ * The geospatial data provider attached to the place index resource
+ * specified in the request. Values can be one of the following:
+ *
+ *
+ *
- * Length: 2 - 35
*
- * @param language en
for English.
+ * @param dataSource
+ *
+ * en
for English.
*
- * Range: 1 - 50
+ * Length: 2 - 35
*
* @return en
for English.
* en
for English.
*
- * Range: 1 - 50
+ * Length: 2 - 35
*
- * @param maxResults en
for English.
* en
for English.
*
- * Range: 1 - 50
+ * Length: 2 - 35
*
- * @param maxResults en
for English.
* FilterBBox
parameter in the
- * request, ResultBBox
is contained within
- * FilterBBox
.
+ * The optional category filter specified in the request.
* FilterBBox
parameter
- * in the request, ResultBBox
is contained within
- * FilterBBox
.
+ * The optional category filter specified in the request.
* FilterBBox
parameter in the
- * request, ResultBBox
is contained within
- * FilterBBox
.
+ * The optional category filter specified in the request.
* FilterBBox
- * parameter in the request, ResultBBox
is contained
- * within FilterBBox
.
+ * @param filterCategories FilterBBox
parameter in the
- * request, ResultBBox
is contained within
- * FilterBBox
.
+ * The optional category filter specified in the request.
* FilterBBox
- * parameter in the request, ResultBBox
is contained
- * within FilterBBox
.
+ * @param filterCategories FilterBBox
parameter in the
- * request, ResultBBox
is contained within
- * FilterBBox
.
- * FilterBBox
- * parameter in the request, ResultBBox
is contained
- * within FilterBBox
.
- * StartPosition
and
@@ -48,14 +64,6 @@ public class Step implements Serializable {
*/
private Double durationSeconds;
- /**
- *
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*/
private String resourceArn;
@@ -128,8 +128,8 @@ public class TagResourceRequest extends AmazonWebServiceRequest implements Seria
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @return
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param resourceArn
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param resourceArn
+ * The length of the truck. + *
+ *
+ * For example, 15.5
.
+ *
+ * For routes calculated with a HERE resource, this value must be between 0 + * and 300 meters. + *
+ *
+ * Constraints:
+ * Range: 0.0 -
+ */
+ private Double length;
+
/**
*
* The height of the truck. @@ -51,26 +74,26 @@ public class TruckDimensions implements Serializable { /** *
- * The length of the truck. + * The width of the truck. *
*
- * For example, 15.5
.
+ * For example, 4.5
.
*
* For routes calculated with a HERE resource, this value must be between 0 - * and 300 meters. + * and 50 meters. *
*
* Constraints:
* Range: 0.0 -
*/
- private Double length;
+ private Double width;
/**
*
@@ -87,26 +110,135 @@ public class TruckDimensions implements Serializable { /** *
- * The width of the truck. + * The length of the truck. *
*
- * For example, 4.5
.
+ * For example, 15.5
.
*
* For routes calculated with a HERE resource, this value must be between 0 - * and 50 meters. + * and 300 meters. *
*
* Constraints:
* Range: 0.0 -
+ *
+ * @return
+ * The length of the truck. + *
+ *
+ * For example, 15.5
.
+ *
+ * For routes calculated with a HERE resource, this value must be + * between 0 and 300 meters. + *
+ *+ * The length of the truck. + *
+ *
+ * For example, 15.5
.
+ *
+ * For routes calculated with a HERE resource, this value must be between 0 + * and 300 meters. + *
+ *
+ * Constraints:
+ * Range: 0.0 -
+ *
+ * @param length
+ * The length of the truck. + *
+ *
+ * For example, 15.5
.
+ *
+ * For routes calculated with a HERE resource, this value must be + * between 0 and 300 meters. + *
+ *+ * The length of the truck. + *
+ *
+ * For example, 15.5
.
+ *
+ * For routes calculated with a HERE resource, this value must be between 0 + * and 300 meters. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + *
+ * Constraints:
+ * Range: 0.0 -
+ *
+ * @param length
+ * The length of the truck. + *
+ *
+ * For example, 15.5
.
+ *
+ * For routes calculated with a HERE resource, this value must be + * between 0 and 300 meters. + *
+ *@@ -242,19 +374,19 @@ public TruckDimensions withHeight(Double height) { /** *
- * The length of the truck. + * The width of the truck. *
*
- * For example, 15.5
.
+ * For example, 4.5
.
*
* For routes calculated with a HERE resource, this value must be between 0 - * and 300 meters. + * and 50 meters. *
*
@@ -262,83 +394,83 @@ public TruckDimensions withHeight(Double height) {
* Range: 0.0 -
*
* @return
- * The length of the truck. + * The width of the truck. *
*
- * For example, 15.5
.
+ * For example, 4.5
.
*
* For routes calculated with a HERE resource, this value must be - * between 0 and 300 meters. + * between 0 and 50 meters. *
*- * The length of the truck. + * The width of the truck. *
*
- * For example, 15.5
.
+ * For example, 4.5
.
*
* For routes calculated with a HERE resource, this value must be between 0 - * and 300 meters. + * and 50 meters. *
*
* Constraints:
* Range: 0.0 -
*
- * @param length
- * The length of the truck. + * @param width
+ * The width of the truck. *
*
- * For example, 15.5
.
+ * For example, 4.5
.
*
* For routes calculated with a HERE resource, this value must be - * between 0 and 300 meters. + * between 0 and 50 meters. *
*- * The length of the truck. + * The width of the truck. *
*
- * For example, 15.5
.
+ * For example, 4.5
.
*
* For routes calculated with a HERE resource, this value must be between 0 - * and 300 meters. + * and 50 meters. *
*
@@ -348,27 +480,27 @@ public void setLength(Double length) {
* Constraints:
* Range: 0.0 -
*
- * @param length
- * The length of the truck. + * @param width
+ * The width of the truck. *
*
- * For example, 15.5
.
+ * For example, 4.5
.
*
* For routes calculated with a HERE resource, this value must be - * between 0 and 300 meters. + * between 0 and 50 meters. *
*- * The width of the truck. - *
- *
- * For example, 4.5
.
- *
- * For routes calculated with a HERE resource, this value must be between 0 - * and 50 meters. - *
- *
- * Constraints:
- * Range: 0.0 -
- *
- * @return
- * The width of the truck. - *
- *
- * For example, 4.5
.
- *
- * For routes calculated with a HERE resource, this value must be - * between 0 and 50 meters. - *
- *- * The width of the truck. - *
- *
- * For example, 4.5
.
- *
- * For routes calculated with a HERE resource, this value must be between 0 - * and 50 meters. - *
- *
- * Constraints:
- * Range: 0.0 -
- *
- * @param width
- * The width of the truck. - *
- *
- * For example, 4.5
.
- *
- * For routes calculated with a HERE resource, this value must be - * between 0 and 50 meters. - *
- *- * The width of the truck. - *
- *
- * For example, 4.5
.
- *
- * For routes calculated with a HERE resource, this value must be between 0 - * and 50 meters. - *
- *- * Returns a reference to this object so that method calls can be chained - * together. - *
- * Constraints:
- * Range: 0.0 -
- *
- * @param width
- * The width of the truck. - *
- *
- * For example, 4.5
.
- *
- * For routes calculated with a HERE resource, this value must be - * between 0 and 50 meters. - *
- *
* The Amazon Resource Name (ARN) of the resource from which you
@@ -108,8 +108,8 @@ public String getResourceArn() {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param resourceArn
* The Amazon Resource Name (ARN) of the resource from which you
@@ -148,8 +148,8 @@ public void setResourceArn(String resourceArn) {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param resourceArn
* The Amazon Resource Name (ARN) of the resource from which you diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UntagResourceResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UntagResourceResult.java index 5a0c7f75a4..3c010dbf4c 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UntagResourceResult.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UntagResourceResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateGeofenceCollectionRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateGeofenceCollectionRequest.java index 4bbd5ed8c1..d24adb247e 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateGeofenceCollectionRequest.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateGeofenceCollectionRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -33,20 +33,10 @@ public class UpdateGeofenceCollectionRequest extends AmazonWebServiceRequest imp *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String collectionName;
- /**
- *
- * Updates the description for the geofence collection. - *
- *
- * Constraints:
- * Length: 0 - 1000
- */
- private String description;
-
/**
*
* No longer used. If included, the only allowed value is @@ -66,6 +56,16 @@ public class UpdateGeofenceCollectionRequest extends AmazonWebServiceRequest imp */ private String pricingPlanDataSource; + /** + *
+ * Updates the description for the geofence collection. + *
+ *
+ * Constraints:
+ * Length: 0 - 1000
+ */
+ private String description;
+
/**
*
* The name of the geofence collection to update. @@ -73,7 +73,7 @@ public class UpdateGeofenceCollectionRequest extends AmazonWebServiceRequest imp *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* The name of the geofence collection to update. @@ -90,7 +90,7 @@ public String getCollectionName() { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* The name of the geofence collection to update. @@ -110,7 +110,7 @@ public void setCollectionName(String collectionName) { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param collectionName
* The name of the geofence collection to update. @@ -123,60 +123,6 @@ public UpdateGeofenceCollectionRequest withCollectionName(String collectionName) return this; } - /** - *
- * Updates the description for the geofence collection. - *
- *
- * Constraints:
- * Length: 0 - 1000
- *
- * @return
- * Updates the description for the geofence collection. - *
- */ - public String getDescription() { - return description; - } - - /** - *- * Updates the description for the geofence collection. - *
- *
- * Constraints:
- * Length: 0 - 1000
- *
- * @param description
- * Updates the description for the geofence collection. - *
- */ - public void setDescription(String description) { - this.description = description; - } - - /** - *- * Updates the description for the geofence collection. - *
- *- * Returns a reference to this object so that method calls can be chained - * together. - *
- * Constraints:
- * Length: 0 - 1000
- *
- * @param description
- * Updates the description for the geofence collection. - *
- * @return A reference to this updated object so that method calls can be - * chained together. - */ - public UpdateGeofenceCollectionRequest withDescription(String description) { - this.description = description; - return this; - } - /** ** No longer used. If included, the only allowed value is @@ -334,6 +280,60 @@ public UpdateGeofenceCollectionRequest withPricingPlanDataSource(String pricingP return this; } + /** + *
+ * Updates the description for the geofence collection. + *
+ *
+ * Constraints:
+ * Length: 0 - 1000
+ *
+ * @return
+ * Updates the description for the geofence collection. + *
+ */ + public String getDescription() { + return description; + } + + /** + *+ * Updates the description for the geofence collection. + *
+ *
+ * Constraints:
+ * Length: 0 - 1000
+ *
+ * @param description
+ * Updates the description for the geofence collection. + *
+ */ + public void setDescription(String description) { + this.description = description; + } + + /** + *+ * Updates the description for the geofence collection. + *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + *
+ * Constraints:
+ * Length: 0 - 1000
+ *
+ * @param description
+ * Updates the description for the geofence collection. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. + */ + public UpdateGeofenceCollectionRequest withDescription(String description) { + this.description = description; + return this; + } + /** * Returns a string representation of this object; useful for testing and * debugging. @@ -347,12 +347,12 @@ public String toString() { sb.append("{"); if (getCollectionName() != null) sb.append("CollectionName: " + getCollectionName() + ","); - if (getDescription() != null) - sb.append("Description: " + getDescription() + ","); if (getPricingPlan() != null) sb.append("PricingPlan: " + getPricingPlan() + ","); if (getPricingPlanDataSource() != null) - sb.append("PricingPlanDataSource: " + getPricingPlanDataSource()); + sb.append("PricingPlanDataSource: " + getPricingPlanDataSource() + ","); + if (getDescription() != null) + sb.append("Description: " + getDescription()); sb.append("}"); return sb.toString(); } @@ -364,13 +364,13 @@ public int hashCode() { hashCode = prime * hashCode + ((getCollectionName() == null) ? 0 : getCollectionName().hashCode()); - hashCode = prime * hashCode - + ((getDescription() == null) ? 0 : getDescription().hashCode()); hashCode = prime * hashCode + ((getPricingPlan() == null) ? 0 : getPricingPlan().hashCode()); hashCode = prime * hashCode + ((getPricingPlanDataSource() == null) ? 0 : getPricingPlanDataSource().hashCode()); + hashCode = prime * hashCode + + ((getDescription() == null) ? 0 : getDescription().hashCode()); return hashCode; } @@ -390,11 +390,6 @@ public boolean equals(Object obj) { if (other.getCollectionName() != null && other.getCollectionName().equals(this.getCollectionName()) == false) return false; - if (other.getDescription() == null ^ this.getDescription() == null) - return false; - if (other.getDescription() != null - && other.getDescription().equals(this.getDescription()) == false) - return false; if (other.getPricingPlan() == null ^ this.getPricingPlan() == null) return false; if (other.getPricingPlan() != null @@ -405,6 +400,11 @@ public boolean equals(Object obj) { if (other.getPricingPlanDataSource() != null && other.getPricingPlanDataSource().equals(this.getPricingPlanDataSource()) == false) return false; + if (other.getDescription() == null ^ this.getDescription() == null) + return false; + if (other.getDescription() != null + && other.getDescription().equals(this.getDescription()) == false) + return false; return true; } } diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateGeofenceCollectionResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateGeofenceCollectionResult.java index 293f162a92..a09935559b 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateGeofenceCollectionResult.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateGeofenceCollectionResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. @@ -18,6 +18,17 @@ import java.io.Serializable; public class UpdateGeofenceCollectionResult implements Serializable { + /** + *+ * The name of the updated geofence collection. + *
+ *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String collectionName;
+
/**
*
* The Amazon Resource Name (ARN) of the updated geofence collection. Used
@@ -35,11 +46,20 @@ public class UpdateGeofenceCollectionResult implements Serializable {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*/
private String collectionArn;
+ /**
+ *
+ * The time when the geofence collection was last updated in ISO
+ * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
+ *
* The name of the updated geofence collection. @@ -47,18 +67,55 @@ public class UpdateGeofenceCollectionResult implements Serializable { *
* Constraints:
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @return
+ * The name of the updated geofence collection. + *
*/ - private String collectionName; + public String getCollectionName() { + return collectionName; + } /** *
- * The time when the geofence collection was last updated in ISO
- * 8601 format: YYYY-MM-DDThh:mm:ss.sssZ
+ * The name of the updated geofence collection.
+ *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param collectionName
+ * The name of the updated geofence collection. + *
+ */ + public void setCollectionName(String collectionName) { + this.collectionName = collectionName; + } + + /** + *+ * The name of the updated geofence collection. *
+ *+ * Returns a reference to this object so that method calls can be chained + * together. + *
+ * Constraints:
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param collectionName
+ * The name of the updated geofence collection. + *
+ * @return A reference to this updated object so that method calls can be + * chained together. */ - private java.util.Date updateTime; + public UpdateGeofenceCollectionResult withCollectionName(String collectionName) { + this.collectionName = collectionName; + return this; + } /** *
@@ -77,8 +134,8 @@ public class UpdateGeofenceCollectionResult implements Serializable {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @return
* The Amazon Resource Name (ARN) of the updated geofence
@@ -115,8 +172,8 @@ public String getCollectionArn() {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param collectionArn
* The Amazon Resource Name (ARN) of the updated geofence
@@ -156,8 +213,8 @@ public void setCollectionArn(String collectionArn) {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param collectionArn
* The Amazon Resource Name (ARN) of the updated geofence @@ -180,63 +237,6 @@ public UpdateGeofenceCollectionResult withCollectionArn(String collectionArn) { return this; } - /** - *
- * The name of the updated geofence collection. - *
- *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @return
- * The name of the updated geofence collection. - *
- */ - public String getCollectionName() { - return collectionName; - } - - /** - *- * The name of the updated geofence collection. - *
- *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param collectionName
- * The name of the updated geofence collection. - *
- */ - public void setCollectionName(String collectionName) { - this.collectionName = collectionName; - } - - /** - *- * The name of the updated geofence collection. - *
- *- * Returns a reference to this object so that method calls can be chained - * together. - *
- * Constraints:
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param collectionName
- * The name of the updated geofence collection. - *
- * @return A reference to this updated object so that method calls can be - * chained together. - */ - public UpdateGeofenceCollectionResult withCollectionName(String collectionName) { - this.collectionName = collectionName; - return this; - } - /** *
* The time when the geofence collection was last updated in
*/
public class UpdateKeyRequest extends AmazonWebServiceRequest implements Serializable {
+ /**
+ *
+ * The name of the API key resource to update.
+ *
+ * Constraints:
* Updates the description for the API key resource.
@@ -44,6 +55,14 @@ public class UpdateKeyRequest extends AmazonWebServiceRequest implements Seriali
*/
private java.util.Date expireTime;
+ /**
+ *
+ * Whether the API key should expire. Set to
* The boolean flag to be included for updating
+ * Updates the API key restrictions for the API key resource.
+ *
* The name of the API key resource to update.
@@ -69,24 +95,55 @@ public class UpdateKeyRequest extends AmazonWebServiceRequest implements Seriali
*
* Constraints:
+ * The name of the API key resource to update.
+ *
- * Whether the API key should expire. Set to
+ * Constraints:
+ * The name of the API key resource to update.
+ *
- * Updates the API key restrictions for the API key resource.
+ * The name of the API key resource to update.
*
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the API key resource to update.
+ *
@@ -202,6 +259,72 @@ public UpdateKeyRequest withExpireTime(java.util.Date expireTime) {
return this;
}
+ /**
+ *
+ * Whether the API key should expire. Set to
+ * Whether the API key should expire. Set to
+ * Whether the API key should expire. Set to
+ * Whether the API key should expire. Set to
+ * Whether the API key should expire. Set to
+ * Whether the API key should expire. Set to
+ * Whether the API key should expire. Set to
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param noExpiry
+ * Whether the API key should expire. Set to
* The boolean flag to be included for updating
- * The name of the API key resource to update.
- *
- * Constraints:
- * The name of the API key resource to update.
- *
- * The name of the API key resource to update.
- *
- * Constraints:
- * The name of the API key resource to update.
- *
- * The name of the API key resource to update.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The name of the API key resource to update.
- *
- * Whether the API key should expire. Set to
- * Whether the API key should expire. Set to
- * Whether the API key should expire. Set to
- * Whether the API key should expire. Set to
- * Whether the API key should expire. Set to
- * Whether the API key should expire. Set to
- * Whether the API key should expire. Set to
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param noExpiry
- * Whether the API key should expire. Set to
* Updates the API key restrictions for the API key resource.
@@ -527,16 +527,16 @@ public UpdateKeyRequest withRestrictions(ApiKeyRestrictions restrictions) {
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("{");
+ if (getKeyName() != null)
+ sb.append("KeyName: " + getKeyName() + ",");
if (getDescription() != null)
sb.append("Description: " + getDescription() + ",");
if (getExpireTime() != null)
sb.append("ExpireTime: " + getExpireTime() + ",");
- if (getForceUpdate() != null)
- sb.append("ForceUpdate: " + getForceUpdate() + ",");
- if (getKeyName() != null)
- sb.append("KeyName: " + getKeyName() + ",");
if (getNoExpiry() != null)
sb.append("NoExpiry: " + getNoExpiry() + ",");
+ if (getForceUpdate() != null)
+ sb.append("ForceUpdate: " + getForceUpdate() + ",");
if (getRestrictions() != null)
sb.append("Restrictions: " + getRestrictions());
sb.append("}");
@@ -548,13 +548,13 @@ public int hashCode() {
final int prime = 31;
int hashCode = 1;
+ hashCode = prime * hashCode + ((getKeyName() == null) ? 0 : getKeyName().hashCode());
hashCode = prime * hashCode
+ ((getDescription() == null) ? 0 : getDescription().hashCode());
hashCode = prime * hashCode + ((getExpireTime() == null) ? 0 : getExpireTime().hashCode());
+ hashCode = prime * hashCode + ((getNoExpiry() == null) ? 0 : getNoExpiry().hashCode());
hashCode = prime * hashCode
+ ((getForceUpdate() == null) ? 0 : getForceUpdate().hashCode());
- hashCode = prime * hashCode + ((getKeyName() == null) ? 0 : getKeyName().hashCode());
- hashCode = prime * hashCode + ((getNoExpiry() == null) ? 0 : getNoExpiry().hashCode());
hashCode = prime * hashCode
+ ((getRestrictions() == null) ? 0 : getRestrictions().hashCode());
return hashCode;
@@ -571,6 +571,10 @@ public boolean equals(Object obj) {
return false;
UpdateKeyRequest other = (UpdateKeyRequest) obj;
+ if (other.getKeyName() == null ^ this.getKeyName() == null)
+ return false;
+ if (other.getKeyName() != null && other.getKeyName().equals(this.getKeyName()) == false)
+ return false;
if (other.getDescription() == null ^ this.getDescription() == null)
return false;
if (other.getDescription() != null
@@ -581,19 +585,15 @@ public boolean equals(Object obj) {
if (other.getExpireTime() != null
&& other.getExpireTime().equals(this.getExpireTime()) == false)
return false;
+ if (other.getNoExpiry() == null ^ this.getNoExpiry() == null)
+ return false;
+ if (other.getNoExpiry() != null && other.getNoExpiry().equals(this.getNoExpiry()) == false)
+ return false;
if (other.getForceUpdate() == null ^ this.getForceUpdate() == null)
return false;
if (other.getForceUpdate() != null
&& other.getForceUpdate().equals(this.getForceUpdate()) == false)
return false;
- if (other.getKeyName() == null ^ this.getKeyName() == null)
- return false;
- if (other.getKeyName() != null && other.getKeyName().equals(this.getKeyName()) == false)
- return false;
- if (other.getNoExpiry() == null ^ this.getNoExpiry() == null)
- return false;
- if (other.getNoExpiry() != null && other.getNoExpiry().equals(this.getNoExpiry()) == false)
- return false;
if (other.getRestrictions() == null ^ this.getRestrictions() == null)
return false;
if (other.getRestrictions() != null
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateKeyResult.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateKeyResult.java
index 16c558da52..9efda1950a 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateKeyResult.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateKeyResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -34,8 +34,8 @@ public class UpdateKeyResult implements Serializable {
* Constraints:
* Constraints:
* The Amazon Resource Name (ARN) for the API key resource. Used
@@ -112,8 +112,8 @@ public String getKeyArn() {
* Constraints:
* The Amazon Resource Name (ARN) for the API key resource. Used
@@ -152,8 +152,8 @@ public void setKeyArn(String keyArn) {
* Constraints:
* The Amazon Resource Name (ARN) for the API key resource. Used
@@ -183,7 +183,7 @@ public UpdateKeyResult withKeyArn(String keyArn) {
*
* Constraints:
* The name of the API key resource.
@@ -200,7 +200,7 @@ public String getKeyName() {
*
* Constraints:
* The name of the API key resource.
@@ -220,7 +220,7 @@ public void setKeyName(String keyName) {
*
* Constraints:
* The name of the API key resource.
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateMapRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateMapRequest.java
index 54cdb97d53..af502e4061 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateMapRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateMapRequest.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * Copyright 2010-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
@@ -25,24 +25,6 @@
*
- * Updates the parts of the map configuration that can be updated, including
- * the political view.
- *
- * Updates the description for the map resource.
- *
- * Constraints:
* The name of the map resource to update.
@@ -50,7 +32,7 @@ public class UpdateMapRequest extends AmazonWebServiceRequest implements Seriali
*
* Constraints:
- * Updates the parts of the map configuration that can be updated, including
- * the political view.
- *
- * Updates the parts of the map configuration that can be updated,
- * including the political view.
- *
- * Updates the parts of the map configuration that can be updated, including
- * the political view.
- *
- * Updates the parts of the map configuration that can be
- * updated, including the political view.
- *
- * Updates the parts of the map configuration that can be updated, including
- * the political view.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param configurationUpdate
- * Updates the parts of the map configuration that can be
- * updated, including the political view.
- *
* Updates the description for the map resource.
@@ -124,52 +55,16 @@ public UpdateMapRequest withConfigurationUpdate(MapConfigurationUpdate configura
*
* Constraints:
- * Updates the description for the map resource.
- *
- * Updates the description for the map resource.
- *
- * Constraints:
- * Updates the description for the map resource.
- *
- * Updates the description for the map resource.
+ * Updates the parts of the map configuration that can be updated, including
+ * the political view.
*
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * Updates the description for the map resource.
- *
@@ -178,7 +73,7 @@ public UpdateMapRequest withDescription(String description) {
*
* Constraints:
* The name of the map resource to update.
@@ -195,7 +90,7 @@ public String getMapName() {
*
* Constraints:
* The name of the map resource to update.
@@ -215,7 +110,7 @@ public void setMapName(String mapName) {
*
* Constraints:
* The name of the map resource to update.
@@ -340,6 +235,111 @@ public UpdateMapRequest withPricingPlan(PricingPlan pricingPlan) {
return this;
}
+ /**
+ *
+ * Updates the description for the map resource.
+ *
+ * Constraints:
+ * Updates the description for the map resource.
+ *
+ * Updates the description for the map resource.
+ *
+ * Constraints:
+ * Updates the description for the map resource.
+ *
+ * Updates the description for the map resource.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Updates the description for the map resource.
+ *
+ * Updates the parts of the map configuration that can be updated, including
+ * the political view.
+ *
+ * Updates the parts of the map configuration that can be updated,
+ * including the political view.
+ *
+ * Updates the parts of the map configuration that can be updated, including
+ * the political view.
+ *
+ * Updates the parts of the map configuration that can be
+ * updated, including the political view.
+ *
+ * Updates the parts of the map configuration that can be updated, including
+ * the political view.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param configurationUpdate
+ * Updates the parts of the map configuration that can be
+ * updated, including the political view.
+ *
+ * The name of the updated map resource.
+ *
+ * Constraints:
* The Amazon Resource Name (ARN) of the updated map resource. Used to
@@ -34,11 +45,20 @@ public class UpdateMapResult implements Serializable {
* Constraints:
+ * The timestamp for when the map resource was last updated in ISO
+ * 8601 format:
* The name of the updated map resource.
@@ -46,18 +66,55 @@ public class UpdateMapResult implements Serializable {
*
* Constraints:
+ * The name of the updated map resource.
+ *
- * The timestamp for when the map resource was last updated in ISO
- * 8601 format:
+ * Constraints:
+ * The name of the updated map resource.
+ *
+ * The name of the updated map resource.
*
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the updated map resource.
+ *
@@ -75,8 +132,8 @@ public class UpdateMapResult implements Serializable {
* Constraints:
* The Amazon Resource Name (ARN) of the updated map resource. Used
@@ -111,8 +168,8 @@ public String getMapArn() {
* Constraints:
* The Amazon Resource Name (ARN) of the updated map resource.
@@ -150,8 +207,8 @@ public void setMapArn(String mapArn) {
* Constraints:
* The Amazon Resource Name (ARN) of the updated map resource.
@@ -173,63 +230,6 @@ public UpdateMapResult withMapArn(String mapArn) {
return this;
}
- /**
- *
- * The name of the updated map resource.
- *
- * Constraints:
- * The name of the updated map resource.
- *
- * The name of the updated map resource.
- *
- * Constraints:
- * The name of the updated map resource.
- *
- * The name of the updated map resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The name of the updated map resource.
- *
* The timestamp for when the map resource was last updated in
*/
public class UpdatePlaceIndexRequest extends AmazonWebServiceRequest implements Serializable {
- /**
- *
- * Updates the data storage option for the place index resource.
- *
- * Updates the description for the place index resource.
- *
- * Constraints:
* The name of the place index resource to update.
@@ -49,7 +32,7 @@ public class UpdatePlaceIndexRequest extends AmazonWebServiceRequest implements
*
* Constraints:
- * Updates the data storage option for the place index resource.
- *
- * Updates the data storage option for the place index resource.
- *
- * Updates the data storage option for the place index resource.
- *
- * Updates the data storage option for the place index resource.
- *
- * Updates the data storage option for the place index resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param dataSourceConfiguration
- * Updates the data storage option for the place index resource.
- *
- * Updates the description for the place index resource.
- *
- * Constraints:
- * Updates the description for the place index resource.
- *
* Updates the description for the place index resource.
@@ -134,36 +55,15 @@ public String getDescription() {
*
* Constraints:
- * Updates the description for the place index resource.
- *
- * Updates the description for the place index resource.
+ * Updates the data storage option for the place index resource.
*
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * Updates the description for the place index resource.
- *
@@ -172,7 +72,7 @@ public UpdatePlaceIndexRequest withDescription(String description) {
*
* Constraints:
* The name of the place index resource to update.
@@ -189,7 +89,7 @@ public String getIndexName() {
*
* Constraints:
* The name of the place index resource to update.
@@ -209,7 +109,7 @@ public void setIndexName(String indexName) {
*
* Constraints:
* The name of the place index resource to update.
@@ -334,6 +234,106 @@ public UpdatePlaceIndexRequest withPricingPlan(PricingPlan pricingPlan) {
return this;
}
+ /**
+ *
+ * Updates the description for the place index resource.
+ *
+ * Constraints:
+ * Updates the description for the place index resource.
+ *
+ * Updates the description for the place index resource.
+ *
+ * Constraints:
+ * Updates the description for the place index resource.
+ *
+ * Updates the description for the place index resource.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Updates the description for the place index resource.
+ *
+ * Updates the data storage option for the place index resource.
+ *
+ * Updates the data storage option for the place index resource.
+ *
+ * Updates the data storage option for the place index resource.
+ *
+ * Updates the data storage option for the place index resource.
+ *
+ * Updates the data storage option for the place index resource.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param dataSourceConfiguration
+ * Updates the data storage option for the place index resource.
+ *
+ * The name of the updated place index resource.
+ *
+ * Constraints:
* The Amazon Resource Name (ARN) of the upated place index resource. Used
@@ -35,11 +46,20 @@ public class UpdatePlaceIndexResult implements Serializable {
* Constraints:
+ * The timestamp for when the place index resource was last updated in ISO
+ * 8601 format:
* The name of the updated place index resource.
@@ -47,18 +67,55 @@ public class UpdatePlaceIndexResult implements Serializable {
*
* Constraints:
+ * The name of the updated place index resource.
+ *
- * The timestamp for when the place index resource was last updated in ISO
- * 8601 format:
+ * Constraints:
+ * The name of the updated place index resource.
+ *
+ * The name of the updated place index resource.
*
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the updated place index resource.
+ *
@@ -77,8 +134,8 @@ public class UpdatePlaceIndexResult implements Serializable {
* Constraints:
* The Amazon Resource Name (ARN) of the upated place index
@@ -114,8 +171,8 @@ public String getIndexArn() {
* Constraints:
* The Amazon Resource Name (ARN) of the upated place index
@@ -155,8 +212,8 @@ public void setIndexArn(String indexArn) {
* Constraints:
* The Amazon Resource Name (ARN) of the upated place index
@@ -179,63 +236,6 @@ public UpdatePlaceIndexResult withIndexArn(String indexArn) {
return this;
}
- /**
- *
- * The name of the updated place index resource.
- *
- * Constraints:
- * The name of the updated place index resource.
- *
- * The name of the updated place index resource.
- *
- * Constraints:
- * The name of the updated place index resource.
- *
- * The name of the updated place index resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The name of the updated place index resource.
- *
* The timestamp for when the place index resource was last updated in
* Constraints:
- * Updates the description for the route calculator resource.
+ * No longer used. If included, the only allowed value is
+ *
* Constraints:
- * No longer used. If included, the only allowed value is
- *
* Constraints:
@@ -65,7 +65,7 @@ public class UpdateRouteCalculatorRequest extends AmazonWebServiceRequest implem
*
* Constraints:
* The name of the route calculator resource to update.
@@ -82,7 +82,7 @@ public String getCalculatorName() {
*
* Constraints:
* The name of the route calculator resource to update.
@@ -102,7 +102,7 @@ public void setCalculatorName(String calculatorName) {
*
* Constraints:
* The name of the route calculator resource to update.
@@ -115,60 +115,6 @@ public UpdateRouteCalculatorRequest withCalculatorName(String calculatorName) {
return this;
}
- /**
- *
- * Updates the description for the route calculator resource.
- *
- * Constraints:
- * Updates the description for the route calculator resource.
- *
- * Updates the description for the route calculator resource.
- *
- * Constraints:
- * Updates the description for the route calculator resource.
- *
- * Updates the description for the route calculator resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * Updates the description for the route calculator resource.
- *
* No longer used. If included, the only allowed value is
@@ -281,6 +227,60 @@ public UpdateRouteCalculatorRequest withPricingPlan(PricingPlan pricingPlan) {
return this;
}
+ /**
+ *
+ * Updates the description for the route calculator resource.
+ *
+ * Constraints:
+ * Updates the description for the route calculator resource.
+ *
+ * Updates the description for the route calculator resource.
+ *
+ * Constraints:
+ * Updates the description for the route calculator resource.
+ *
+ * Updates the description for the route calculator resource.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Updates the description for the route calculator resource.
+ *
+ * The name of the updated route calculator resource.
+ *
+ * Constraints:
* The Amazon Resource Name (ARN) of the updated route calculator resource.
@@ -35,11 +46,20 @@ public class UpdateRouteCalculatorResult implements Serializable {
* Constraints:
+ * The timestamp for when the route calculator was last updated in ISO
+ * 8601 format:
* The name of the updated route calculator resource.
@@ -47,18 +67,55 @@ public class UpdateRouteCalculatorResult implements Serializable {
*
* Constraints:
+ * The name of the updated route calculator resource.
+ *
- * The timestamp for when the route calculator was last updated in ISO
- * 8601 format:
+ * Constraints:
+ * The name of the updated route calculator resource.
+ *
+ * The name of the updated route calculator resource.
*
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the updated route calculator resource.
+ *
@@ -77,8 +134,8 @@ public class UpdateRouteCalculatorResult implements Serializable {
* Constraints:
* The Amazon Resource Name (ARN) of the updated route calculator
@@ -114,8 +171,8 @@ public String getCalculatorArn() {
* Constraints:
* The Amazon Resource Name (ARN) of the updated route calculator
@@ -154,8 +211,8 @@ public void setCalculatorArn(String calculatorArn) {
* Constraints:
* The Amazon Resource Name (ARN) of the updated route calculator
@@ -177,63 +234,6 @@ public UpdateRouteCalculatorResult withCalculatorArn(String calculatorArn) {
return this;
}
- /**
- *
- * The name of the updated route calculator resource.
- *
- * Constraints:
- * The name of the updated route calculator resource.
- *
- * The name of the updated route calculator resource.
- *
- * Constraints:
- * The name of the updated route calculator resource.
- *
- * The name of the updated route calculator resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The name of the updated route calculator resource.
- *
* The timestamp for when the route calculator was last updated in
- * Updates the description for the tracker resource.
+ * The name of the tracker resource to update.
*
* Constraints:
- * Whether to enable position
- * You do not need enable this feature to get
+ * This parameter is no longer used.
*
+ * Updates the description for the tracker resource.
+ *
+ * Constraints:
@@ -98,216 +113,305 @@ public class UpdateTrackerRequest extends AmazonWebServiceRequest implements Ser
/**
*
- * No longer used. If included, the only allowed value is
- *
- * Constraints:
- * This parameter is no longer used.
+ * You do not need enable this feature to get
- * The name of the tracker resource to update.
+ * Enables
- * Constraints:
- * Updates the description for the tracker resource.
+ * The name of the tracker resource to update.
*
* Constraints:
- * Updates the description for the tracker resource.
+ * The name of the tracker resource to update.
*
- * Updates the description for the tracker resource.
+ * The name of the tracker resource to update.
*
* Constraints:
- * Updates the description for the tracker resource.
+ * @param trackerName
+ * The name of the tracker resource to update.
*
- * Updates the description for the tracker resource.
+ * The name of the tracker resource to update.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* Constraints:
- * Updates the description for the tracker resource.
+ * @param trackerName
+ * The name of the tracker resource to update.
*
- * Whether to enable position
- * You do not need enable this feature to get
- * Whether to enable position
- * You do not need enable this feature to get
- * Whether to enable position
- * You do not need enable this feature to get
- * Whether to enable position
- * You do not need enable this feature to get
+ * No longer used. If included, the only allowed value is
+ *
- * Whether to enable position
- * You do not need enable this feature to get
+ * Constraints:
- * Whether to enable position
- * You do not need enable this feature to get
+ * No longer used. If included, the only allowed value is
+ *
- * Whether to enable position
- * You do not need enable this feature to get
+ * No longer used. If included, the only allowed value is
+ *
+ * No longer used. If included, the only allowed value is
+ *
* Returns a reference to this object so that method calls can be chained
* together.
+ *
+ * Constraints:
- * Whether to enable position
- * You do not need enable this feature to get
+ * No longer used. If included, the only allowed value is
+ *
- * Updates the position filtering for the tracker resource.
+ * This parameter is no longer used.
*
+ * This parameter is no longer used.
+ *
- * Valid values:
+ * This parameter is no longer used.
+ *
+ * This parameter is no longer used.
+ *
+ * This parameter is no longer used.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param pricingPlanDataSource
+ * This parameter is no longer used.
+ *
+ * Updates the description for the tracker resource.
+ *
+ * Constraints:
+ * Updates the description for the tracker resource.
+ *
+ * Updates the description for the tracker resource.
+ *
+ * Constraints:
+ * Updates the description for the tracker resource.
+ *
+ * Updates the description for the tracker resource.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Updates the description for the tracker resource.
+ *
+ * Updates the position filtering for the tracker resource.
+ *
+ * Valid values:
*
- * No longer used. If included, the only allowed value is
- *
- * Constraints:
- * No longer used. If included, the only allowed value is
- *
+ * You do not need enable this feature to get
- * No longer used. If included, the only allowed value is
- *
- * Constraints:
- * No longer used. If included, the only allowed value is
- *
+ * Whether to enable position
+ * You do not need enable this feature to get
- * No longer used. If included, the only allowed value is
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * No longer used. If included, the only allowed value is
- *
+ * Whether to enable position
+ * You do not need enable this feature to get
- * No longer used. If included, the only allowed value is
- *
- * Constraints:
- * No longer used. If included, the only allowed value is
- *
- * No longer used. If included, the only allowed value is
- *
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * No longer used. If included, the only allowed value is
- *
+ * Whether to enable position
+ * You do not need enable this feature to get
- * This parameter is no longer used.
+ * Enables
- * This parameter is no longer used.
- *
- * This parameter is no longer used.
+ * This parameter is only used if you are using a KMS customer managed key.
*
- * This parameter is no longer used.
- *
+ * Enables
+ * This parameter is only used if you are using a KMS customer
+ * managed key.
+ *
- * This parameter is no longer used.
+ * Enables
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param pricingPlanDataSource
- * This parameter is no longer used.
- *
- * The name of the tracker resource to update.
+ * This parameter is only used if you are using a KMS customer managed key.
*
- * Constraints:
- * The name of the tracker resource to update.
+ * Enables
+ * This parameter is only used if you are using a KMS customer
+ * managed key.
*
- * The name of the tracker resource to update.
+ * Enables
- * Constraints:
- * The name of the tracker resource to update.
+ * @param kmsKeyEnableGeospatialQueries
+ * Enables
+ * This parameter is only used if you are using a KMS customer
+ * managed key.
*
- * The name of the tracker resource to update.
+ * Enables
+ * This parameter is only used if you are using a KMS customer managed key.
*
* Returns a reference to this object so that method calls can be chained
* together.
- *
- * Constraints:
- * The name of the tracker resource to update.
+ * @param kmsKeyEnableGeospatialQueries
+ * Enables
+ * This parameter is only used if you are using a KMS customer
+ * managed key.
*
+ * The name of the updated tracker resource.
+ *
+ * Constraints:
* The Amazon Resource Name (ARN) of the updated tracker resource. Used to
@@ -35,11 +46,20 @@ public class UpdateTrackerResult implements Serializable {
* Constraints:
+ * The timestamp for when the tracker resource was last updated in ISO
+ * 8601 format:
* The name of the updated tracker resource.
@@ -47,18 +67,55 @@ public class UpdateTrackerResult implements Serializable {
*
* Constraints:
+ * The name of the updated tracker resource.
+ *
- * The timestamp for when the tracker resource was last updated in ISO
- * 8601 format:
+ * Constraints:
+ * The name of the updated tracker resource.
+ *
+ * The name of the updated tracker resource.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the updated tracker resource.
+ *
@@ -77,8 +134,8 @@ public class UpdateTrackerResult implements Serializable {
* Constraints:
* The Amazon Resource Name (ARN) of the updated tracker resource.
@@ -114,8 +171,8 @@ public String getTrackerArn() {
* Constraints:
* The Amazon Resource Name (ARN) of the updated tracker
@@ -154,8 +211,8 @@ public void setTrackerArn(String trackerArn) {
* Constraints:
* The Amazon Resource Name (ARN) of the updated tracker
@@ -177,63 +234,6 @@ public UpdateTrackerResult withTrackerArn(String trackerArn) {
return this;
}
- /**
- *
- * The name of the updated tracker resource.
- *
- * Constraints:
- * The name of the updated tracker resource.
- *
- * The name of the updated tracker resource.
- *
- * Constraints:
- * The name of the updated tracker resource.
- *
- * The name of the updated tracker resource.
- *
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * Constraints:
- * The name of the updated tracker resource.
- *
* The timestamp for when the tracker resource was last updated in
- * The field where the invalid entry was detected.
- *
* A message with the reason for the validation exception error.
@@ -43,40 +36,20 @@ public class ValidationException extends AmazonServiceException {
*/
private String reason;
- /**
- * Constructs a new ValidationException with the specified error message.
- *
- * @param message Describes the error encountered.
- */
- public ValidationException(String message) {
- super(message);
- }
-
/**
*
* The field where the invalid entry was detected.
*
- * The field where the invalid entry was detected.
- *
- * The field where the invalid entry was detected.
- *
- * The field where the invalid entry was detected.
- *
+ * The field where the invalid entry was detected.
+ *
+ * The field where the invalid entry was detected.
+ *
+ * The field where the invalid entry was detected.
+ *
+ * The field where the invalid entry was detected.
+ *
- * A message with the reason for the validation exception error.
+ * The field name where the invalid entry was detected.
*
- * The field name where the invalid entry was detected.
+ * A message with the reason for the validation exception error.
*
- * A message with the reason for the validation exception error.
+ * The field name where the invalid entry was detected.
*
- * A message with the reason for the validation exception error.
+ * The field name where the invalid entry was detected.
*
- * A message with the reason for the validation exception error.
+ * The field name where the invalid entry was detected.
*
- * A message with the reason for the validation exception error.
+ * @param name
+ * The field name where the invalid entry was detected.
*
- * A message with the reason for the validation exception error.
+ * The field name where the invalid entry was detected.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param message
- * A message with the reason for the validation exception error.
+ * @param name
+ * The field name where the invalid entry was detected.
*
- * The field name where the invalid entry was detected.
+ * A message with the reason for the validation exception error.
*
- * The field name where the invalid entry was detected.
+ * A message with the reason for the validation exception error.
*
- * The field name where the invalid entry was detected.
+ * A message with the reason for the validation exception error.
*
- * The field name where the invalid entry was detected.
+ * @param message
+ * A message with the reason for the validation exception error.
*
- * The field name where the invalid entry was detected.
+ * A message with the reason for the validation exception error.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
- * @param name
- * The field name where the invalid entry was detected.
+ * @param message
+ * A message with the reason for the validation exception error.
*
+ * Verifies the integrity of the device's position by determining if it was
+ * reported behind a proxy, and by comparing it to an inferred position
+ * estimated based on the device's state.
+ *
+ * The name of the tracker resource to be associated with verification
+ * request.
+ *
+ * Constraints:
+ * The device's state, including position, IP address, cell signals and
+ * Wi-Fi access points.
+ *
+ * The distance unit for the verification request.
+ *
+ * Default Value:
+ * Constraints:
+ * The name of the tracker resource to be associated with verification
+ * request.
+ *
+ * Constraints:
+ * The name of the tracker resource to be associated with
+ * verification request.
+ *
+ * The name of the tracker resource to be associated with verification
+ * request.
+ *
+ * Constraints:
+ * The name of the tracker resource to be associated with
+ * verification request.
+ *
+ * The name of the tracker resource to be associated with verification
+ * request.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The name of the tracker resource to be associated with
+ * verification request.
+ *
+ * The device's state, including position, IP address, cell signals and
+ * Wi-Fi access points.
+ *
+ * The device's state, including position, IP address, cell signals
+ * and Wi-Fi access points.
+ *
+ * The device's state, including position, IP address, cell signals and
+ * Wi-Fi access points.
+ *
+ * The device's state, including position, IP address, cell
+ * signals and Wi-Fi access points.
+ *
+ * The device's state, including position, IP address, cell signals and
+ * Wi-Fi access points.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param deviceState
+ * The device's state, including position, IP address, cell
+ * signals and Wi-Fi access points.
+ *
+ * The distance unit for the verification request.
+ *
+ * Default Value:
+ * Constraints:
+ * The distance unit for the verification request.
+ *
+ * Default Value:
+ * The distance unit for the verification request.
+ *
+ * Default Value:
+ * Constraints:
+ * The distance unit for the verification request.
+ *
+ * Default Value:
+ * The distance unit for the verification request.
+ *
+ * Default Value:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The distance unit for the verification request.
+ *
+ * Default Value:
+ * The distance unit for the verification request.
+ *
+ * Default Value:
+ * Constraints:
+ * The distance unit for the verification request.
+ *
+ * Default Value:
+ * The distance unit for the verification request.
+ *
+ * Default Value:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The distance unit for the verification request.
+ *
+ * Default Value:
+ * The inferred state of the device, given the provided position, IP
+ * address, cellular signals, and Wi-Fi- access points.
+ *
+ * The device identifier.
+ *
+ * Constraints:
+ * The timestamp at which the device's position was determined. Uses ISO 8601
+ * format:
+ * The timestamp for when the tracker resource received the device position
+ * in ISO
+ * 8601 format:
+ * The distance unit for the verification response.
+ *
+ * Constraints:
+ * The inferred state of the device, given the provided position, IP
+ * address, cellular signals, and Wi-Fi- access points.
+ *
+ * The inferred state of the device, given the provided position, IP
+ * address, cellular signals, and Wi-Fi- access points.
+ *
+ * The inferred state of the device, given the provided position, IP
+ * address, cellular signals, and Wi-Fi- access points.
+ *
+ * The inferred state of the device, given the provided position,
+ * IP address, cellular signals, and Wi-Fi- access points.
+ *
+ * The inferred state of the device, given the provided position, IP
+ * address, cellular signals, and Wi-Fi- access points.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param inferredState
+ * The inferred state of the device, given the provided position,
+ * IP address, cellular signals, and Wi-Fi- access points.
+ *
+ * The device identifier.
+ *
+ * Constraints:
+ * The device identifier.
+ *
+ * The device identifier.
+ *
+ * Constraints:
+ * The device identifier.
+ *
+ * The device identifier.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The device identifier.
+ *
+ * The timestamp at which the device's position was determined. Uses ISO 8601
+ * format:
+ * The timestamp at which the device's position was determined. Uses
+ *
+ * ISO 8601 format:
+ * The timestamp at which the device's position was determined. Uses ISO 8601
+ * format:
+ * The timestamp at which the device's position was determined.
+ * Uses ISO
+ * 8601 format:
+ * The timestamp at which the device's position was determined. Uses ISO 8601
+ * format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param sampleTime
+ * The timestamp at which the device's position was determined.
+ * Uses ISO
+ * 8601 format:
+ * The timestamp for when the tracker resource received the device position
+ * in ISO
+ * 8601 format:
+ * The timestamp for when the tracker resource received the device
+ * position in
+ * ISO 8601 format:
+ * The timestamp for when the tracker resource received the device position
+ * in ISO
+ * 8601 format:
+ * The timestamp for when the tracker resource received the
+ * device position in ISO
+ * 8601 format:
+ * The timestamp for when the tracker resource received the device position
+ * in ISO
+ * 8601 format:
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param receivedTime
+ * The timestamp for when the tracker resource received the
+ * device position in ISO
+ * 8601 format:
+ * The distance unit for the verification response.
+ *
+ * Constraints:
+ * The distance unit for the verification response.
+ *
+ * The distance unit for the verification response.
+ *
+ * Constraints:
+ * The distance unit for the verification response.
+ *
+ * The distance unit for the verification response.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The distance unit for the verification response.
+ *
+ * The distance unit for the verification response.
+ *
+ * Constraints:
+ * The distance unit for the verification response.
+ *
+ * The distance unit for the verification response.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * The distance unit for the verification response.
+ *
+ * Wi-Fi access point.
+ *
+ * Medium access control address (Mac).
+ *
+ * Constraints:
+ * Received signal strength (dBm) of the WLAN measurement data.
+ *
+ * Constraints:
+ * Medium access control address (Mac).
+ *
+ * Constraints:
+ * Medium access control address (Mac).
+ *
+ * Medium access control address (Mac).
+ *
+ * Constraints:
+ * Medium access control address (Mac).
+ *
+ * Medium access control address (Mac).
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Medium access control address (Mac).
+ *
+ * Received signal strength (dBm) of the WLAN measurement data.
+ *
+ * Constraints:
+ * Received signal strength (dBm) of the WLAN measurement data.
+ *
+ * Received signal strength (dBm) of the WLAN measurement data.
+ *
+ * Constraints:
+ * Received signal strength (dBm) of the WLAN measurement data.
+ *
+ * Received signal strength (dBm) of the WLAN measurement data.
+ *
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * Constraints:
+ * Received signal strength (dBm) of the WLAN measurement data.
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String keyName;
+
/**
* true
to set the
+ * API key to have no expiration time.
+ * ExpireTime
or
@@ -62,6 +81,13 @@ public class UpdateKeyRequest extends AmazonWebServiceRequest implements Seriali
*/
private Boolean forceUpdate;
+ /**
+ *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @return true
to set the
- * API key to have no expiration time.
+ * The name of the API key resource to update.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param keyName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param keyName true
to set the
+ * API key to have no expiration time.
+ * true
to
+ * set the API key to have no expiration time.
+ * true
to set the
+ * API key to have no expiration time.
+ * true
to
+ * set the API key to have no expiration time.
+ * true
to set the
+ * API key to have no expiration time.
+ * true
to
+ * set the API key to have no expiration time.
+ * true
to set the
+ * API key to have no expiration time.
+ * true
to
+ * set the API key to have no expiration time.
+ * ExpireTime
or
@@ -348,129 +471,6 @@ public UpdateKeyRequest withForceUpdate(Boolean forceUpdate) {
return this;
}
- /**
- *
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @return
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param keyName
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param keyName true
to set the
- * API key to have no expiration time.
- * true
to
- * set the API key to have no expiration time.
- * true
to set the
- * API key to have no expiration time.
- * true
to
- * set the API key to have no expiration time.
- * true
to set the
- * API key to have no expiration time.
- * true
to
- * set the API key to have no expiration time.
- * true
to set the
- * API key to have no expiration time.
- * true
to
- * set the API key to have no expiration time.
- *
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*/
private String keyArn;
@@ -46,7 +46,7 @@ public class UpdateKeyResult implements Serializable {
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String keyName;
@@ -75,8 +75,8 @@ public class UpdateKeyResult implements Serializable {
* Constraints:
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @return
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param keyArn
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param keyArn
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param keyName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param keyName
- * Length: 0 - 1000
- */
- private String description;
-
/**
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String mapName;
@@ -66,57 +48,6 @@ public class UpdateMapRequest extends AmazonWebServiceRequest implements Seriali
*/
private String pricingPlan;
- /**
- *
* Length: 0 - 1000
- *
- * @return
- * Length: 0 - 1000
- *
- * @param description
- * Length: 0 - 1000
- *
- * @param description
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param mapName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param mapName
+ * Length: 0 - 1000
+ *
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param description
+ * Length: 0 - 1000
+ *
+ * @param description
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String mapName;
+
/**
*
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*/
private String mapArn;
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @return YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the updated map resource.
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param mapName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param mapName
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @return
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @param mapArn
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @param mapArn
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @return
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param mapName
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param mapName
- * Length: 0 - 1000
- */
- private String description;
-
/**
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String indexName;
@@ -65,68 +48,6 @@ public class UpdatePlaceIndexRequest extends AmazonWebServiceRequest implements
*/
private String pricingPlan;
- /**
- *
- * Length: 0 - 1000
- *
- * @return
* Length: 0 - 1000
- *
- * @param description
- * Length: 0 - 1000
- *
- * @param description
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param indexName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param indexName
+ * Length: 0 - 1000
+ *
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param description
+ * Length: 0 - 1000
+ *
+ * @param description
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String indexName;
+
/**
*
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*/
private String indexArn;
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @return YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the updated place index resource.
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param indexName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param indexName
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @return
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @param indexArn
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @param indexArn
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @return
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param indexName
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param indexName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*/
private String calculatorName;
/**
* RequestBasedUsage
.
*
- * Length: 0 - 1000
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*/
- private String description;
+ private String pricingPlan;
/**
* RequestBasedUsage
.
+ * Updates the description for the route calculator resource.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
+ * Length: 0 - 1000
*/
- private String pricingPlan;
+ private String description;
/**
*
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @return
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param calculatorName
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
*
* @param calculatorName
- * Length: 0 - 1000
- *
- * @return
- * Length: 0 - 1000
- *
- * @param description
- * Length: 0 - 1000
- *
- * @param description
+ * Length: 0 - 1000
+ *
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param description
+ * Length: 0 - 1000
+ *
+ * @param description
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String calculatorName;
+
/**
*
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*/
private String calculatorArn;
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @return YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the updated route calculator resource.
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param calculatorName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param calculatorName
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @return
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @param calculatorArn
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0
- * -9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-
+ * 9]+)*))(:[0-9]+):((\*)|([-a-z]+[/][*-._\w]+))
*
* @param calculatorArn
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @return
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param calculatorName
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param calculatorName
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*/
- private String description;
+ private String trackerName;
/**
* UPDATE
events from this tracker
- * to be sent to EventBridge.
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
* ENTER
and
- * EXIT
events for geofences with this tracker. Those events
- * are always sent to EventBridge.
+ * Constraints:
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
+ */
+ private String pricingPlan;
+
+ /**
+ *
+ * Length: 0 - 1000
+ */
+ private String description;
/**
* RequestBasedUsage
.
+ * Whether to enable position UPDATE
events from this tracker
+ * to be sent to EventBridge.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
- */
- private String pricingPlan;
-
- /**
- * ENTER
and
+ * EXIT
events for geofences with this tracker. Those events
+ * are always sent to EventBridge.
* GeospatialQueries
for a tracker that uses a Amazon Web Services KMS customer managed key.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * This parameter is only used if you are using a KMS customer managed key.
+ *
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
* @return
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param description
- * Length: 0 - 1000
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
*
- * @param description UPDATE
events from this tracker
- * to be sent to EventBridge.
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
* ENTER
and
- * EXIT
events for geofences with this tracker. Those events
- * are always sent to EventBridge.
- *
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*
* @return UPDATE
events from this
- * tracker to be sent to EventBridge.
- * ENTER
and
- * EXIT
events for geofences with this tracker. Those
- * events are always sent to EventBridge.
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
* UPDATE
events from this tracker
- * to be sent to EventBridge.
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
* ENTER
and
- * EXIT
events for geofences with this tracker. Those events
- * are always sent to EventBridge.
- *
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*
- * @return UPDATE
events from this
- * tracker to be sent to EventBridge.
- * ENTER
and
- * EXIT
events for geofences with this tracker. Those
- * events are always sent to EventBridge.
- * RequestBasedUsage
.
+ * UPDATE
events from this tracker
- * to be sent to EventBridge.
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
* ENTER
and
- * EXIT
events for geofences with this tracker. Those events
- * are always sent to EventBridge.
- *
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*
- * @param eventBridgeEnabled UPDATE
events from
- * this tracker to be sent to EventBridge.
- * ENTER
- * and EXIT
events for geofences with this tracker.
- * Those events are always sent to EventBridge.
+ * @param pricingPlan RequestBasedUsage
.
* UPDATE
events from this tracker
- * to be sent to EventBridge.
+ * No longer used. If included, the only allowed value is
+ * RequestBasedUsage
.
* ENTER
and
- * EXIT
events for geofences with this tracker. Those events
- * are always sent to EventBridge.
+ * Constraints:
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
+ *
+ * @param pricingPlan RequestBasedUsage
.
+ * RequestBasedUsage
.
*
+ * Allowed Values: RequestBasedUsage, MobileAssetTracking,
+ * MobileAssetManagement
*
- * @param eventBridgeEnabled UPDATE
events from
- * this tracker to be sent to EventBridge.
- * ENTER
- * and EXIT
events for geofences with this tracker.
- * Those events are always sent to EventBridge.
+ * @param pricingPlan RequestBasedUsage
.
*
+ * Length: 0 - 1000
+ *
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param description
+ * Length: 0 - 1000
+ *
+ * @param description
*
RequestBasedUsage
.
+ * Whether to enable position UPDATE
events from this tracker
+ * to be sent to EventBridge.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
+ * You do not need enable this feature to get ENTER
and
+ * EXIT
events for geofences with this tracker. Those events
+ * are always sent to EventBridge.
+ * RequestBasedUsage
.
+ * Whether to enable position UPDATE
events from this
+ * tracker to be sent to EventBridge.
* ENTER
and
+ * EXIT
events for geofences with this tracker. Those
+ * events are always sent to EventBridge.
+ * RequestBasedUsage
.
+ * Whether to enable position UPDATE
events from this tracker
+ * to be sent to EventBridge.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
+ * You do not need enable this feature to get ENTER
and
+ * EXIT
events for geofences with this tracker. Those events
+ * are always sent to EventBridge.
+ * RequestBasedUsage
.
- * UPDATE
events from this
+ * tracker to be sent to EventBridge.
+ * ENTER
and
+ * EXIT
events for geofences with this tracker. Those
+ * events are always sent to EventBridge.
+ * RequestBasedUsage
.
+ * Whether to enable position UPDATE
events from this tracker
+ * to be sent to EventBridge.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
+ * You do not need enable this feature to get ENTER
and
+ * EXIT
events for geofences with this tracker. Those events
+ * are always sent to EventBridge.
+ * RequestBasedUsage
.
+ * @param eventBridgeEnabled UPDATE
events from
+ * this tracker to be sent to EventBridge.
* ENTER
+ * and EXIT
events for geofences with this tracker.
+ * Those events are always sent to EventBridge.
+ * RequestBasedUsage
.
+ * Whether to enable position UPDATE
events from this tracker
+ * to be sent to EventBridge.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
- *
- * @param pricingPlan RequestBasedUsage
.
- * RequestBasedUsage
.
+ * You do not need enable this feature to get ENTER
and
+ * EXIT
events for geofences with this tracker. Those events
+ * are always sent to EventBridge.
*
- * Allowed Values: RequestBasedUsage, MobileAssetTracking,
- * MobileAssetManagement
*
- * @param pricingPlan RequestBasedUsage
.
+ * @param eventBridgeEnabled UPDATE
events from
+ * this tracker to be sent to EventBridge.
+ * ENTER
+ * and EXIT
events for geofences with this tracker.
+ * Those events are always sent to EventBridge.
* GeospatialQueries
for a tracker that uses a Amazon Web Services KMS customer managed key.
* GeospatialQueries
for a tracker that uses a
+ * Amazon Web Services KMS customer managed key.
+ * GeospatialQueries
for a tracker that uses a Amazon Web Services KMS customer managed key.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
* @return GeospatialQueries
for a tracker that uses a
+ * Amazon Web Services KMS customer managed key.
+ * GeospatialQueries
for a tracker that uses a Amazon Web Services KMS customer managed key.
*
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * This parameter is only used if you are using a KMS customer managed key.
+ * GeospatialQueries
for a tracker that uses
+ * a Amazon Web Services KMS customer managed key.
+ * GeospatialQueries
for a tracker that uses a Amazon Web Services KMS customer managed key.
+ *
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
*
- * @param trackerName GeospatialQueries
for a tracker that uses
+ * a Amazon Web Services KMS customer managed key.
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String trackerName;
+
/**
*
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*/
private String trackerArn;
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
* Length: 1 - 100
- * Pattern: ^[-._\w]+$
+ * Pattern: [-._\w]+
+ *
+ * @return YYYY-MM-DDThh:mm:ss.sssZ
.
+ * The name of the updated tracker resource.
*
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @return
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param trackerArn
* Length: 0 - 1600
* Pattern:
- * ^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-
- * 9]+)*)?){2}:([^/].*)?$
+ * arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9
+ * ]+)*)?){2}:([^/].*)?
*
* @param trackerArn
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @return
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param trackerName
- * Length: 1 - 100
- * Pattern: ^[-._\w]+$
- *
- * @param trackerName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ */
+ private String trackerName;
+
+ /**
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ */
+ private String distanceUnit;
+
+ /**
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @return
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName
+ * Length: 1 - 100
+ * Pattern: [-._\w]+
+ *
+ * @param trackerName Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @return Kilometers
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit Kilometers
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit Kilometers
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit Kilometers
+ * Kilometers
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit Kilometers
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ */
+ private String deviceId;
+
+ /**
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ * Allowed Values: Kilometers, Miles
+ */
+ private String distanceUnit;
+
+ /**
+ *
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @return
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @param deviceId
+ * Length: 1 - 100
+ * Pattern: [-._\p{L}\p{N}]+
+ *
+ * @param deviceId YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ * YYYY-MM-DDThh:mm:ss.sssZ
.
+ *
+ * Allowed Values: Kilometers, Miles
+ *
+ * @return
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit
+ * Allowed Values: Kilometers, Miles
+ *
+ * @param distanceUnit
+ * Length: 12 - 17
+ * Pattern: ([0-9A-Fa-f]{2}[:-]?){5}([0-9A-Fa-f]{2})
+ */
+ private String macAddress;
+
+ /**
+ *
+ * Range: -128 - 0
+ */
+ private Integer rss;
+
+ /**
+ *
+ * Length: 12 - 17
+ * Pattern: ([0-9A-Fa-f]{2}[:-]?){5}([0-9A-Fa-f]{2})
+ *
+ * @return
+ * Length: 12 - 17
+ * Pattern: ([0-9A-Fa-f]{2}[:-]?){5}([0-9A-Fa-f]{2})
+ *
+ * @param macAddress
+ * Length: 12 - 17
+ * Pattern: ([0-9A-Fa-f]{2}[:-]?){5}([0-9A-Fa-f]{2})
+ *
+ * @param macAddress
+ * Range: -128 - 0
+ *
+ * @return
+ * Range: -128 - 0
+ *
+ * @param rss
+ * Range: -128 - 0
+ *
+ * @param rss