diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/AmazonLocation.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/AmazonLocation.java index 9f706a69cb..1a01678ccf 100644 --- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/AmazonLocation.java +++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/AmazonLocation.java @@ -544,18 +544,16 @@ CreateGeofenceCollectionResult createGeofenceCollection( /** *
* Creates an API key resource in your Amazon Web Services account, which
- * lets you grant geo:GetMap*
actions for Amazon Location Map
- * resources to the API key bearer.
+ * lets you grant actions for Amazon Location resources to the API key
+ * bearer.
*
- * The API keys feature is in preview. We may add, change, or remove - * features before announcing general availability. For more information, - * see Using API keys. *
- ** Retrieves the API key resource details. *
- *- * The API keys feature is in preview. We may add, change, or remove - * features before announcing general availability. For more information, - * see Using API keys. - *
- ** Lists API key resources in your Amazon Web Services account. *
- *- * The API keys feature is in preview. We may add, change, or remove - * features before announcing general availability. For more information, - * see Using API keys. - *
- ** Updates the specified properties of a given API key resource. *
- *- * The API keys feature is in preview. We may add, change, or remove - * features before announcing general availability. For more information, - * see Using API keys. - *
- *
* Creates an API key resource in your Amazon Web Services account, which
- * lets you grant geo:GetMap*
actions for Amazon Location Map
- * resources to the API key bearer.
+ * lets you grant actions for Amazon Location resources to the API key
+ * bearer.
*
- * The API keys feature is in preview. We may add, change, or remove - * features before announcing general availability. For more information, - * see Using API keys. *
- ** Retrieves the API key resource details. *
- *- * The API keys feature is in preview. We may add, change, or remove - * features before announcing general availability. For more information, - * see Using API keys. - *
- ** Lists API key resources in your Amazon Web Services account. *
- *- * The API keys feature is in preview. We may add, change, or remove - * features before announcing general availability. For more information, - * see Using API keys. - *
- ** Updates the specified properties of a given API key resource. *
- *- * The API keys feature is in preview. We may add, change, or remove - * features before announcing general availability. For more information, - * see Using API keys. - *
- ** A list of allowed actions that an API key resource grants permissions to - * perform + * perform. You must have at least one action for each type of resource. For + * example, if you have a place resource, you must include at least one + * place action. *
+ *+ * The following are valid values for the actions. + *
+ *+ * Map actions + *
+ *
+ * geo:GetMap*
- Allows all actions needed for map rendering.
+ *
+ * Place actions + *
+ *
+ * geo:SearchPlaceIndexForText
- Allows geocoding.
+ *
+ * geo:SearchPlaceIndexForPosition
- Allows reverse geocoding.
+ *
+ * geo:SearchPlaceIndexForSuggestions
- Allows generating
+ * suggestions from text.
+ *
+ * GetPlace
- Allows finding a place by place ID.
+ *
+ * Route actions + *
+ *
+ * geo:CalculateRoute
- Allows point to point routing.
+ *
+ * geo:CalculateRouteMatrix
- Allows calculating a matrix of
+ * routes.
+ *
- * Currently, the only valid action is geo:GetMap*
as an input
- * to the list. For example, ["geo:GetMap*"]
is valid but
- * ["geo:GetMapTile"]
is not.
+ * You must use these strings exactly. For example, to provide access to map
+ * rendering, the only valid action is geo:GetMap*
as an input
+ * to the list. ["geo:GetMap*"]
is valid but
+ * ["geo:GetMapTile"]
is not. Similarly, you cannot use
+ * ["geo:SearchPlaceIndexFor*"]
- you must list each of the
+ * Place actions separately.
*
* A list of allowed resource ARNs that a API key bearer can perform actions - * on + * on. + *
+ *+ * 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. + *
+ *
+ * The resources must be in the same partition
,
+ * region
, and account-id
as the key that is being
+ * created.
+ *
+ * Other than wildcards, you must include the full ARN, including the
+ * arn
, partition
, service
,
+ * region
, account-id
and resource-id
+ * , delimited by colons (:).
*
+ * No spaces allowed, even with wildcards. For example,
+ * arn:aws:geo:region:account-id:map/ExampleMap*
.
+ *
* For more information about ARN format, see Amazon Resource Names (ARNs). *
- *- * In this preview, you can allow only map resources. + * A list of allowed actions that an API key resource grants permissions to + * perform. You must have at least one action for each type of resource. For + * example, if you have a place resource, you must include at least one + * place action. *
- *- * Requirements: + * The following are valid values for the actions. *
*
- * Must be prefixed with arn
.
+ * Map actions
*
- * partition
and service
must not be empty and
- * should begin with only alphanumeric characters (A–Z, a–z, 0–9) and
- * contain only alphanumeric numbers, hyphens (-) and periods (.).
+ * geo:GetMap*
- Allows all actions needed for map rendering.
*
- * region
and account-id
can be empty or should
- * begin with only alphanumeric characters (A–Z, a–z, 0–9) and contain only
- * alphanumeric numbers, hyphens (-) and periods (.).
+ * Place actions
*
- * resource-id
can begin with any character except for forward
- * slash (/) and contain any characters after, including forward slashes to
- * form a path.
+ * geo:SearchPlaceIndexForText
- Allows geocoding.
*
- * resource-id
can also include wildcard characters, denoted by
- * an asterisk (*).
+ * geo:SearchPlaceIndexForPosition
- Allows reverse geocoding.
*
- * arn
, partition
, service
,
- * region
, account-id
and resource-id
- * must be delimited by a colon (:).
+ * geo:SearchPlaceIndexForSuggestions
- Allows generating
+ * suggestions from text.
*
- * No spaces allowed. For example,
- * arn:aws:geo:region:account-id:map/ExampleMap*
.
+ * GetPlace
- Allows finding a place by place ID.
*
- * A list of allowed actions that an API key resource grants permissions to - * perform + * Route actions + *
+ *
+ * geo:CalculateRoute
- Allows point to point routing.
+ *
+ * geo:CalculateRouteMatrix
- Allows calculating a matrix of
+ * routes.
*
- * Currently, the only valid action is geo:GetMap*
as an input
- * to the list. For example, ["geo:GetMap*"]
is valid but
- * ["geo:GetMapTile"]
is not.
+ * You must use these strings exactly. For example, to provide access to map
+ * rendering, the only valid action is geo:GetMap*
as an input
+ * to the list. ["geo:GetMap*"]
is valid but
+ * ["geo:GetMapTile"]
is not. Similarly, you cannot use
+ * ["geo:SearchPlaceIndexFor*"]
- you must list each of the
+ * Place actions separately.
*
* A list of allowed actions that an API key resource grants - * permissions to perform + * permissions to perform. You must have at least one action for + * each type of resource. For example, if you have a place resource, + * you must include at least one place action. + *
+ *+ * The following are valid values for the actions. + *
+ *+ * Map actions + *
+ *
+ * geo:GetMap*
- Allows all actions needed for map
+ * rendering.
+ *
+ * Place actions + *
+ *
+ * geo:SearchPlaceIndexForText
- Allows geocoding.
+ *
+ * geo:SearchPlaceIndexForPosition
- Allows reverse
+ * geocoding.
+ *
+ * geo:SearchPlaceIndexForSuggestions
- Allows
+ * generating suggestions from text.
+ *
+ * GetPlace
- Allows finding a place by place ID.
+ *
+ * Route actions + *
+ *
+ * geo:CalculateRoute
- Allows point to point routing.
+ *
+ * geo:CalculateRouteMatrix
- Allows calculating a
+ * matrix of routes.
*
- * Currently, the only valid action is geo:GetMap*
as
- * an input to the list. For example, ["geo:GetMap*"]
- * is valid but ["geo:GetMapTile"]
is not.
+ * You must use these strings exactly. For example, to provide
+ * access to map rendering, the only valid action is
+ * geo:GetMap*
as an input to the list.
+ * ["geo:GetMap*"]
is valid but
+ * ["geo:GetMapTile"]
is not. Similarly, you cannot use
+ * ["geo:SearchPlaceIndexFor*"]
- you must list each of
+ * the Place actions separately.
*
* A list of allowed actions that an API key resource grants permissions to - * perform + * perform. You must have at least one action for each type of resource. For + * example, if you have a place resource, you must include at least one + * place action. + *
+ *+ * The following are valid values for the actions. + *
+ *+ * Map actions + *
+ *
+ * geo:GetMap*
- Allows all actions needed for map rendering.
+ *
+ * Place actions + *
+ *
+ * geo:SearchPlaceIndexForText
- Allows geocoding.
+ *
+ * geo:SearchPlaceIndexForPosition
- Allows reverse geocoding.
+ *
+ * geo:SearchPlaceIndexForSuggestions
- Allows generating
+ * suggestions from text.
+ *
+ * GetPlace
- Allows finding a place by place ID.
+ *
+ * Route actions + *
+ *
+ * geo:CalculateRoute
- Allows point to point routing.
*
+ * geo:CalculateRouteMatrix
- Allows calculating a matrix of
+ * routes.
+ *
- * Currently, the only valid action is geo:GetMap*
as an input
- * to the list. For example, ["geo:GetMap*"]
is valid but
- * ["geo:GetMapTile"]
is not.
+ * You must use these strings exactly. For example, to provide access to map
+ * rendering, the only valid action is geo:GetMap*
as an input
+ * to the list. ["geo:GetMap*"]
is valid but
+ * ["geo:GetMapTile"]
is not. Similarly, you cannot use
+ * ["geo:SearchPlaceIndexFor*"]
- you must list each of the
+ * Place actions separately.
*
* A list of allowed actions that an API key resource grants - * permissions to perform + * permissions to perform. You must have at least one action for + * each type of resource. For example, if you have a place + * resource, you must include at least one place action. + *
+ *+ * The following are valid values for the actions. + *
+ *+ * Map actions + *
+ *
+ * geo:GetMap*
- Allows all actions needed for map
+ * rendering.
+ *
+ * Place actions + *
+ *
+ * geo:SearchPlaceIndexForText
- Allows geocoding.
+ *
+ * geo:SearchPlaceIndexForPosition
- Allows reverse
+ * geocoding.
+ *
+ * geo:SearchPlaceIndexForSuggestions
- Allows
+ * generating suggestions from text.
+ *
+ * GetPlace
- Allows finding a place by place ID.
+ *
+ * Route actions + *
+ *
+ * geo:CalculateRoute
- Allows point to point
+ * routing.
+ *
+ * geo:CalculateRouteMatrix
- Allows calculating a
+ * matrix of routes.
*
- * Currently, the only valid action is geo:GetMap*
- * as an input to the list. For example,
+ * You must use these strings exactly. For example, to provide
+ * access to map rendering, the only valid action is
+ * geo:GetMap*
as an input to the list.
* ["geo:GetMap*"]
is valid but
- * ["geo:GetMapTile"]
is not.
+ * ["geo:GetMapTile"]
is not. Similarly, you cannot
+ * use ["geo:SearchPlaceIndexFor*"]
- you must list
+ * each of the Place actions separately.
*
* A list of allowed actions that an API key resource grants permissions to - * perform + * perform. You must have at least one action for each type of resource. For + * example, if you have a place resource, you must include at least one + * place action. + *
+ *+ * The following are valid values for the actions. + *
+ *+ * Map actions + *
+ *
+ * geo:GetMap*
- Allows all actions needed for map rendering.
+ *
+ * Place actions + *
+ *
+ * geo:SearchPlaceIndexForText
- Allows geocoding.
+ *
+ * geo:SearchPlaceIndexForPosition
- Allows reverse geocoding.
+ *
+ * geo:SearchPlaceIndexForSuggestions
- Allows generating
+ * suggestions from text.
+ *
+ * GetPlace
- Allows finding a place by place ID.
+ *
+ * Route actions + *
+ *
+ * geo:CalculateRoute
- Allows point to point routing.
+ *
+ * geo:CalculateRouteMatrix
- Allows calculating a matrix of
+ * routes.
*
- * Currently, the only valid action is geo:GetMap*
as an input
- * to the list. For example, ["geo:GetMap*"]
is valid but
- * ["geo:GetMapTile"]
is not.
+ * You must use these strings exactly. For example, to provide access to map
+ * rendering, the only valid action is geo:GetMap*
as an input
+ * to the list. ["geo:GetMap*"]
is valid but
+ * ["geo:GetMapTile"]
is not. Similarly, you cannot use
+ * ["geo:SearchPlaceIndexFor*"]
- you must list each of the
+ * Place actions separately.
*
@@ -231,55 +622,265 @@ public void setAllowActions(java.util.Collection
* A list of allowed actions that an API key resource grants
- * permissions to perform
+ * permissions to perform. You must have at least one action for
+ * each type of resource. For example, if you have a place
+ * resource, you must include at least one place action.
+ *
+ * The following are valid values for the actions.
+ *
+ * Map actions
+ *
+ *
+ * Place actions
+ *
+ *
+ *
+ *
+ *
+ * Route actions
+ *
+ *
+ *
- * Currently, the only valid action is
+ * A list of allowed actions that an API key resource grants permissions to
+ * perform. You must have at least one action for each type of resource. For
+ * example, if you have a place resource, you must include at least one
+ * place action.
+ *
+ * The following are valid values for the actions.
+ *
+ * Map actions
+ *
+ *
+ * Place actions
+ *
+ *
+ *
+ *
+ *
+ * Route actions
+ *
+ *
+ *
+ * You must use these strings exactly. For example, to provide access to map
+ * rendering, the only valid action is
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param allowActions
+ * A list of allowed actions that an API key resource grants
+ * permissions to perform. You must have at least one action for
+ * each type of resource. For example, if you have a place
+ * resource, you must include at least one place action.
+ *
+ * The following are valid values for the actions.
+ *
+ * Map actions
+ *
+ *
+ * Place actions
+ *
+ *
+ *
+ *
+ *
+ * Route actions
+ *
+ *
- * A list of allowed actions that an API key resource grants permissions to
- * perform
- *
- * Currently, the only valid action is
- * Returns a reference to this object so that method calls can be chained
- * together.
- *
- * @param allowActions
- * A list of allowed actions that an API key resource grants
- * permissions to perform
+ *
+ *
- * Currently, the only valid action is
* A list of allowed resource ARNs that a API key bearer can perform actions
- * on
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
- * In this preview, you can allow only map resources.
- *
- * Requirements:
+ * on.
*
- * Must be prefixed with
- *
- *
- *
- *
+ * Other than wildcards, you must include the full ARN, including the
*
- * No spaces allowed. For example,
+ * 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
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
- * In this preview, you can allow only map resources.
- *
- * Requirements:
+ * actions on.
*
- * Must be prefixed with
- *
- *
- *
- *
- *
- * No spaces allowed. For example,
+ * 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
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
- * In this preview, you can allow only map resources.
- *
- * Requirements:
+ * on.
*
- * Must be prefixed with
- *
- *
- *
- *
+ * Other than wildcards, you must include the full ARN, including the
*
- * No spaces allowed. For example,
+ * 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
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
- * In this preview, you can allow only map resources.
- *
- * Requirements:
+ * perform actions on.
*
- * Must be prefixed with
- *
- *
- *
- *
- *
- * No spaces allowed. For example,
+ * 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
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
- * In this preview, you can allow only map resources.
- *
- * Requirements:
+ * on.
*
- * Must be prefixed with
- *
- *
- *
- *
+ * Other than wildcards, you must include the full ARN, including the
*
- * No spaces allowed. For example,
+ * 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
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
- * In this preview, you can allow only map resources.
- *
- * Requirements:
+ * perform actions on.
*
- * Must be prefixed with
- *
- *
- *
- *
- *
- * No spaces allowed. For example,
+ * 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
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
- * In this preview, you can allow only map resources.
- *
- * Requirements:
+ * on.
*
- * Must be prefixed with
- *
- *
- *
- *
+ * Other than wildcards, you must include the full ARN, including the
*
- * No spaces allowed. For example,
+ * 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
- *
- * For more information about ARN format, see Amazon Resource Names (ARNs).
- *
- * In this preview, you can allow only map resources.
- *
- * Requirements:
+ * perform actions on.
*
- * Must be prefixed with
- *
- *
- *
- *
- *
- * No spaces allowed. For example,
+ * No spaces allowed, even with wildcards. For example,
*
+ * For more information about ARN format, see Amazon Resource Names (ARNs).
+ *
- * Specifies additional user-defined properties to store with the Geofence.
- * An array of key-value pairs.
+ * 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.
+ *
+ * Format:
- * Specifies additional user-defined properties to store with the Geofence.
- * An array of key-value pairs.
+ * 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.
+ *
+ * Format:
- * Specifies additional user-defined properties to store with the
- * Geofence. An array of key-value pairs.
+ * 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.
+ *
+ * Format:
- * Specifies additional user-defined properties to store with the Geofence.
- * An array of key-value pairs.
+ * 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.
+ *
+ * Format:
- * Specifies additional user-defined properties to store with the
- * Geofence. An array of key-value pairs.
+ * 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.
+ *
+ * Format:
- * Specifies additional user-defined properties to store with the Geofence.
- * An array of key-value pairs.
+ * 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.
+ *
+ * Format:
* Returns a reference to this object so that method calls can be chained
* together.
*
* @param geofenceProperties
- * Specifies additional user-defined properties to store with the
- * Geofence. An array of key-value pairs.
+ * 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.
+ *
+ * Format:
- * Specifies additional user-defined properties to store with the Geofence.
- * An array of key-value pairs.
+ * 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.
+ *
+ * Format:
* The method adds a new key-value pair into GeofenceProperties parameter,
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 cdb3296dc1..60112d3a27 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
@@ -224,6 +224,18 @@ public class CalculateRouteMatrixRequest extends AmazonWebServiceRequest impleme
*/
private String distanceUnit;
+ /**
+ *
+ * The optional API key to authorize the request.
+ *
+ * Constraints:
* Specifies the mode of transport when calculating a route. Used in
@@ -1427,6 +1439,72 @@ public CalculateRouteMatrixRequest withDistanceUnit(DistanceUnit distanceUnit) {
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.
+ *
* Specifies the mode of transport when calculating a route. Used in
@@ -2008,6 +2086,8 @@ public String toString() {
sb.append("DestinationPositions: " + getDestinationPositions() + ",");
if (getDistanceUnit() != null)
sb.append("DistanceUnit: " + getDistanceUnit() + ",");
+ if (getKey() != null)
+ sb.append("Key: " + getKey() + ",");
if (getTravelMode() != null)
sb.append("TravelMode: " + getTravelMode() + ",");
if (getTruckModeOptions() != null)
@@ -2034,6 +2114,7 @@ public int hashCode() {
+ ((getDestinationPositions() == null) ? 0 : getDestinationPositions().hashCode());
hashCode = prime * hashCode
+ ((getDistanceUnit() == null) ? 0 : getDistanceUnit().hashCode());
+ hashCode = prime * hashCode + ((getKey() == null) ? 0 : getKey().hashCode());
hashCode = prime * hashCode + ((getTravelMode() == null) ? 0 : getTravelMode().hashCode());
hashCode = prime * hashCode
+ ((getTruckModeOptions() == null) ? 0 : getTruckModeOptions().hashCode());
@@ -2086,6 +2167,10 @@ public boolean equals(Object obj) {
if (other.getDistanceUnit() != null
&& other.getDistanceUnit().equals(this.getDistanceUnit()) == false)
return false;
+ if (other.getKey() == null ^ this.getKey() == null)
+ return false;
+ if (other.getKey() != null && other.getKey().equals(this.getKey()) == false)
+ return false;
if (other.getTravelMode() == null ^ this.getTravelMode() == null)
return false;
if (other.getTravelMode() != null
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CalculateRouteRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CalculateRouteRequest.java
index 211aebb7e7..49b149c64e 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CalculateRouteRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CalculateRouteRequest.java
@@ -218,6 +218,18 @@ public class CalculateRouteRequest extends AmazonWebServiceRequest implements Se
*/
private Boolean includeLegGeometry;
+ /**
+ *
+ * The optional API key to authorize the request.
+ *
+ * Constraints:
* Specifies the mode of transport when calculating a route. Used in
@@ -1482,6 +1494,72 @@ public CalculateRouteRequest withIncludeLegGeometry(Boolean includeLegGeometry)
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.
+ *
* Specifies the mode of transport when calculating a route. Used in
@@ -2431,6 +2509,8 @@ public String toString() {
sb.append("DistanceUnit: " + getDistanceUnit() + ",");
if (getIncludeLegGeometry() != null)
sb.append("IncludeLegGeometry: " + getIncludeLegGeometry() + ",");
+ if (getKey() != null)
+ sb.append("Key: " + getKey() + ",");
if (getTravelMode() != null)
sb.append("TravelMode: " + getTravelMode() + ",");
if (getTruckModeOptions() != null)
@@ -2461,6 +2541,7 @@ public int hashCode() {
+ ((getDistanceUnit() == null) ? 0 : getDistanceUnit().hashCode());
hashCode = prime * hashCode
+ ((getIncludeLegGeometry() == null) ? 0 : getIncludeLegGeometry().hashCode());
+ hashCode = prime * hashCode + ((getKey() == null) ? 0 : getKey().hashCode());
hashCode = prime * hashCode + ((getTravelMode() == null) ? 0 : getTravelMode().hashCode());
hashCode = prime * hashCode
+ ((getTruckModeOptions() == null) ? 0 : getTruckModeOptions().hashCode());
@@ -2520,6 +2601,10 @@ public boolean equals(Object obj) {
if (other.getIncludeLegGeometry() != null
&& other.getIncludeLegGeometry().equals(this.getIncludeLegGeometry()) == false)
return false;
+ if (other.getKey() == null ^ this.getKey() == null)
+ return false;
+ if (other.getKey() != null && other.getKey().equals(this.getKey()) == false)
+ return false;
if (other.getTravelMode() == null ^ this.getTravelMode() == null)
return false;
if (other.getTravelMode() != null
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreateKeyRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreateKeyRequest.java
index a8d9fcb1d8..e8af0e72ee 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreateKeyRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/CreateKeyRequest.java
@@ -22,17 +22,15 @@
/**
*
* Creates an API key resource in your Amazon Web Services account, which lets
- * you grant
- * The API keys feature is in preview. We may add, change, or remove features
- * before announcing general availability. For more information, see Using API keys.
*
+ * Whether to enable position
+ * You do not need enable this feature to get
* A key identifier for an
+ * 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
+ * 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
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param eventBridgeEnabled
+ * Whether to enable position
+ * You do not need enable this feature to get
* A key identifier for an
* Retrieves the API key resource details.
*
- * The API keys feature is in preview. We may add, change, or remove features
- * before announcing general availability. For more information, see Using API keys.
- *
+ * Whether
* A key identifier for an
+ * Whether
+ * Whether
+ * Whether
+ * Whether
+ * Whether
+ * Whether
+ * Whether
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param eventBridgeEnabled
+ * Whether
+ * Format:
- * Contains additional user-defined properties stored with the geofence. An
- * array of key-value pairs.
+ * 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 additional user-defined properties stored with the
- * geofence. An array of key-value pairs.
+ * 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 additional user-defined properties stored with the geofence. An
- * array of key-value pairs.
+ * 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 additional user-defined properties stored with the
- * geofence. An array of key-value pairs.
+ * 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 additional user-defined properties stored with the geofence. An
- * array of key-value pairs.
+ * 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
- * Contains additional user-defined properties stored with the
- * geofence. An array of key-value pairs.
+ * 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 additional user-defined properties stored with the geofence. An
- * array of key-value pairs.
+ * 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,
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 aa32e46a00..192a891eda 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
@@ -60,6 +60,18 @@ public class GetPlaceRequest extends AmazonWebServiceRequest implements Serializ
*/
private String indexName;
+ /**
+ *
+ * The optional API key to authorize the request.
+ *
+ * Constraints:
* The preferred language used to return results. The value must be a valid
@@ -160,6 +172,72 @@ public GetPlaceRequest withIndexName(String indexName) {
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 preferred language used to return results. The value must be a valid
@@ -410,6 +488,8 @@ public String toString() {
sb.append("{");
if (getIndexName() != null)
sb.append("IndexName: " + getIndexName() + ",");
+ if (getKey() != null)
+ sb.append("Key: " + getKey() + ",");
if (getLanguage() != null)
sb.append("Language: " + getLanguage() + ",");
if (getPlaceId() != null)
@@ -424,6 +504,7 @@ 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());
return hashCode;
@@ -445,6 +526,10 @@ public boolean equals(Object obj) {
if (other.getIndexName() != null
&& other.getIndexName().equals(this.getIndexName()) == false)
return false;
+ if (other.getKey() == null ^ this.getKey() == null)
+ return false;
+ if (other.getKey() != null && other.getKey().equals(this.getKey()) == false)
+ return false;
if (other.getLanguage() == null ^ this.getLanguage() == null)
return false;
if (other.getLanguage() != null && other.getLanguage().equals(this.getLanguage()) == false)
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListGeofenceResponseEntry.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListGeofenceResponseEntry.java
index 8e9493e721..9052daa572 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListGeofenceResponseEntry.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/ListGeofenceResponseEntry.java
@@ -45,8 +45,12 @@ public class ListGeofenceResponseEntry implements Serializable {
/**
*
- * Contains additional user-defined properties stored with the geofence. An
- * array of key-value pairs.
+ * 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 additional user-defined properties stored with the geofence. An
- * array of key-value pairs.
+ * 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 additional user-defined properties stored with the
- * geofence. An array of key-value pairs.
+ * 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 additional user-defined properties stored with the geofence. An
- * array of key-value pairs.
+ * 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 additional user-defined properties stored with the
- * geofence. An array of key-value pairs.
+ * 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 additional user-defined properties stored with the geofence. An
- * array of key-value pairs.
+ * 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
- * Contains additional user-defined properties stored with the
- * geofence. An array of key-value pairs.
+ * 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 additional user-defined properties stored with the geofence. An
- * array of key-value pairs.
+ * 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,
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 d78ceee2f5..0b139c6989 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
@@ -23,14 +23,6 @@
*
* Lists API key resources in your Amazon Web Services account.
*
- * The API keys feature is in preview. We may add, change, or remove features
- * before announcing general availability. For more information, see Using API keys.
- *
- * Specifies additional user-defined properties to store with the Geofence.
- * An array of key-value pairs.
+ * 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.
+ *
+ * Format:
- * Specifies additional user-defined properties to store with the Geofence.
- * An array of key-value pairs.
+ * 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.
+ *
+ * Format:
- * Specifies additional user-defined properties to store with the
- * Geofence. An array of key-value pairs.
+ * 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.
+ *
+ * Format:
- * Specifies additional user-defined properties to store with the Geofence.
- * An array of key-value pairs.
+ * 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.
+ *
+ * Format:
- * Specifies additional user-defined properties to store with the
- * Geofence. An array of key-value pairs.
+ * 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.
+ *
+ * Format:
- * Specifies additional user-defined properties to store with the Geofence.
- * An array of key-value pairs.
+ * 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.
+ *
+ * Format:
* Returns a reference to this object so that method calls can be chained
* together.
*
* @param geofenceProperties
- * Specifies additional user-defined properties to store with the
- * Geofence. An array of key-value pairs.
+ * 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.
+ *
+ * Format:
- * Specifies additional user-defined properties to store with the Geofence.
- * An array of key-value pairs.
+ * 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.
+ *
+ * Format:
* The method adds a new key-value pair into GeofenceProperties parameter,
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 bf680b09a9..e55c5a9464 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
@@ -38,6 +38,18 @@ public class SearchPlaceIndexForPositionRequest extends AmazonWebServiceRequest
*/
private String indexName;
+ /**
+ *
+ * The optional API key to authorize the request.
+ *
+ * Constraints:
* The preferred language used to return results. The value must be a valid
@@ -161,6 +173,72 @@ public SearchPlaceIndexForPositionRequest withIndexName(String indexName) {
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 preferred language used to return results. The value must be a valid
@@ -594,6 +672,8 @@ public String toString() {
sb.append("{");
if (getIndexName() != null)
sb.append("IndexName: " + getIndexName() + ",");
+ if (getKey() != null)
+ sb.append("Key: " + getKey() + ",");
if (getLanguage() != null)
sb.append("Language: " + getLanguage() + ",");
if (getMaxResults() != null)
@@ -610,6 +690,7 @@ 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 + ((getMaxResults() == null) ? 0 : getMaxResults().hashCode());
hashCode = prime * hashCode + ((getPosition() == null) ? 0 : getPosition().hashCode());
@@ -632,6 +713,10 @@ public boolean equals(Object obj) {
if (other.getIndexName() != null
&& other.getIndexName().equals(this.getIndexName()) == false)
return false;
+ if (other.getKey() == null ^ this.getKey() == null)
+ return false;
+ if (other.getKey() != null && other.getKey().equals(this.getKey()) == false)
+ return false;
if (other.getLanguage() == null ^ this.getLanguage() == null)
return false;
if (other.getLanguage() != null && other.getLanguage().equals(this.getLanguage()) == false)
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchPlaceIndexForSuggestionsRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchPlaceIndexForSuggestionsRequest.java
index 287ffb55b0..0613d803f3 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchPlaceIndexForSuggestionsRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchPlaceIndexForSuggestionsRequest.java
@@ -137,6 +137,18 @@ public class SearchPlaceIndexForSuggestionsRequest extends AmazonWebServiceReque
*/
private String indexName;
+ /**
+ *
+ * The optional API key to authorize the request.
+ *
+ * Constraints:
* The preferred language used to return results. The value must be a valid
@@ -1039,6 +1051,72 @@ public SearchPlaceIndexForSuggestionsRequest withIndexName(String indexName) {
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 preferred language used to return results. The value must be a valid
@@ -1389,6 +1467,8 @@ public String toString() {
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)
@@ -1412,6 +1492,7 @@ public int 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());
@@ -1454,6 +1535,10 @@ public boolean equals(Object obj) {
if (other.getIndexName() != null
&& other.getIndexName().equals(this.getIndexName()) == false)
return false;
+ if (other.getKey() == null ^ this.getKey() == null)
+ return false;
+ if (other.getKey() != null && other.getKey().equals(this.getKey()) == false)
+ return false;
if (other.getLanguage() == null ^ this.getLanguage() == null)
return false;
if (other.getLanguage() != null && other.getLanguage().equals(this.getLanguage()) == false)
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchPlaceIndexForTextRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchPlaceIndexForTextRequest.java
index 0af0fd3e67..c7c9553176 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchPlaceIndexForTextRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/SearchPlaceIndexForTextRequest.java
@@ -138,6 +138,18 @@ public class SearchPlaceIndexForTextRequest extends AmazonWebServiceRequest impl
*/
private String indexName;
+ /**
+ *
+ * The optional API key to authorize the request.
+ *
+ * Constraints:
* The preferred language used to return results. The value must be a valid
@@ -1046,6 +1058,72 @@ public SearchPlaceIndexForTextRequest withIndexName(String indexName) {
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 preferred language used to return results. The value must be a valid
@@ -1399,6 +1477,8 @@ public String toString() {
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)
@@ -1422,6 +1502,7 @@ public int 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());
@@ -1464,6 +1545,10 @@ public boolean equals(Object obj) {
if (other.getIndexName() != null
&& other.getIndexName().equals(this.getIndexName()) == false)
return false;
+ if (other.getKey() == null ^ this.getKey() == null)
+ return false;
+ if (other.getKey() != null && other.getKey().equals(this.getKey()) == false)
+ return false;
if (other.getLanguage() == null ^ this.getLanguage() == null)
return false;
if (other.getLanguage() != null && other.getLanguage().equals(this.getLanguage()) == false)
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateKeyRequest.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateKeyRequest.java
index 2676dc4ad6..077be82a4c 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateKeyRequest.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/UpdateKeyRequest.java
@@ -23,14 +23,6 @@
*
* Updates the specified properties of a given API key resource.
*
- * The API keys feature is in preview. We may add, change, or remove features
- * before announcing general availability. For more information, see Using API keys.
- *
+ * Whether to enable position
+ * You do not need enable this feature to get
* Updates the position filtering for the tracker resource.
@@ -165,6 +180,128 @@ public UpdateTrackerRequest withDescription(String description) {
return this;
}
+ /**
+ *
+ * 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
+ * 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
+ * Returns a reference to this object so that method calls can be chained
+ * together.
+ *
+ * @param eventBridgeEnabled
+ * Whether to enable position
+ * You do not need enable this feature to get
* Updates the position filtering for the tracker resource.
@@ -868,6 +1005,8 @@ public String toString() {
sb.append("{");
if (getDescription() != null)
sb.append("Description: " + getDescription() + ",");
+ if (getEventBridgeEnabled() != null)
+ sb.append("EventBridgeEnabled: " + getEventBridgeEnabled() + ",");
if (getPositionFiltering() != null)
sb.append("PositionFiltering: " + getPositionFiltering() + ",");
if (getPricingPlan() != null)
@@ -887,6 +1026,8 @@ public int hashCode() {
hashCode = prime * hashCode
+ ((getDescription() == null) ? 0 : getDescription().hashCode());
+ hashCode = prime * hashCode
+ + ((getEventBridgeEnabled() == null) ? 0 : getEventBridgeEnabled().hashCode());
hashCode = prime * hashCode
+ ((getPositionFiltering() == null) ? 0 : getPositionFiltering().hashCode());
hashCode = prime * hashCode
@@ -915,6 +1056,11 @@ public boolean equals(Object obj) {
if (other.getDescription() != null
&& other.getDescription().equals(this.getDescription()) == false)
return false;
+ if (other.getEventBridgeEnabled() == null ^ this.getEventBridgeEnabled() == null)
+ return false;
+ if (other.getEventBridgeEnabled() != null
+ && other.getEventBridgeEnabled().equals(this.getEventBridgeEnabled()) == false)
+ return false;
if (other.getPositionFiltering() == null ^ this.getPositionFiltering() == null)
return false;
if (other.getPositionFiltering() != null
diff --git a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/transform/CalculateRouteMatrixRequestMarshaller.java b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/transform/CalculateRouteMatrixRequestMarshaller.java
index 5d6a189e4a..2be89fe0a7 100644
--- a/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/transform/CalculateRouteMatrixRequestMarshaller.java
+++ b/aws-android-sdk-location/src/main/java/com/amazonaws/services/geo/model/transform/CalculateRouteMatrixRequestMarshaller.java
@@ -59,6 +59,10 @@ public Request
+ *
*
+ *
+ * geo:GetMap*
- Allows all actions needed for map
+ * rendering.
+ *
+ *
+ * geo:SearchPlaceIndexForText
- Allows geocoding.
+ * geo:SearchPlaceIndexForPosition
- Allows reverse
+ * geocoding.
+ * geo:SearchPlaceIndexForSuggestions
- Allows
+ * generating suggestions from text.
+ * GetPlace
- Allows finding a place by place ID.
+ *
+ *
+ * geo:CalculateRoute
- Allows point to point
+ * routing.
* geo:CalculateRouteMatrix
- Allows calculating a
+ * matrix of routes.
+ * geo:GetMap*
- * as an input to the list. For example,
- * ["geo:GetMap*"]
is valid but
- * ["geo:GetMapTile"]
is not.
+ * You must use these strings exactly. For example, to provide
+ * access to map rendering, the only valid action is
+ * geo:GetMap*
as an input to the list.
+ * ["geo:GetMap*"]
is valid but
+ * ["geo:GetMapTile"]
is not. Similarly, you cannot
+ * use ["geo:SearchPlaceIndexFor*"]
- you must list
+ * each of the Place actions separately.
+ *
+ *
+ *
+ *
+ * geo:GetMap*
- Allows all actions needed for map rendering.
+ *
+ *
+ * geo:SearchPlaceIndexForText
- Allows geocoding.
+ * geo:SearchPlaceIndexForPosition
- Allows reverse geocoding.
+ * geo:SearchPlaceIndexForSuggestions
- Allows generating
+ * suggestions from text.
+ * GetPlace
- Allows finding a place by place ID.
+ *
+ *
+ * geo:CalculateRoute
- Allows point to point routing.
+ * geo:CalculateRouteMatrix
- Allows calculating a matrix of
+ * routes.
+ * geo:GetMap*
as an input
+ * to the list. ["geo:GetMap*"]
is valid but
+ * ["geo:GetMapTile"]
is not. Similarly, you cannot use
+ * ["geo:SearchPlaceIndexFor*"]
- you must list each of the
+ * Place actions separately.
+ *
+ *
*
+ *
+ * geo:GetMap*
- Allows all actions needed for map
+ * rendering.
+ *
+ *
+ * geo:SearchPlaceIndexForText
- Allows geocoding.
+ * geo:SearchPlaceIndexForPosition
- Allows reverse
+ * geocoding.
+ * geo:SearchPlaceIndexForSuggestions
- Allows
+ * generating suggestions from text.
+ * GetPlace
- Allows finding a place by place ID.
+ *
+ *
+ * geo:CalculateRoute
- Allows point to point
+ * routing.
* geo:GetMap*
as an input
- * to the list. For example, ["geo:GetMap*"]
is valid but
- * ["geo:GetMapTile"]
is not.
- * geo:CalculateRouteMatrix
- Allows calculating a
+ * matrix of routes.
* geo:GetMap*
- * as an input to the list. For example,
+ * You must use these strings exactly. For example, to provide
+ * access to map rendering, the only valid action is
+ * geo:GetMap*
as an input to the list.
* ["geo:GetMap*"]
is valid but
- * ["geo:GetMapTile"]
is not.
+ * ["geo:GetMapTile"]
is not. Similarly, you cannot
+ * use ["geo:SearchPlaceIndexFor*"]
- you must list
+ * each of the Place actions separately.
*
*
+ * arn
.
- * partition
and service
must not be empty and
- * should begin with only alphanumeric characters (A–Z, a–z, 0–9) and
- * contain only alphanumeric numbers, hyphens (-) and periods (.).
- * region
and account-id
can be empty or should
- * begin with only alphanumeric characters (A–Z, a–z, 0–9) and contain only
- * alphanumeric numbers, hyphens (-) and periods (.).
+ * 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.
* resource-id
can begin with any character except for forward
- * slash (/) and contain any characters after, including forward slashes to
- * form a path.
- * resource-id
can also include wildcard characters, denoted by
- * an asterisk (*).
+ * The resources must be in the same partition
,
+ * region
, and account-id
as the key that is being
+ * created.
* arn
, partition
, service
,
* region
, account-id
and resource-id
- * must be delimited by a colon (:).
+ * , delimited by colons (:).
* arn:aws:geo:region:account-id:map/ExampleMap*
.
*
*
+ * arn
.
- * partition
and service
must not be empty
- * and should begin with only alphanumeric characters (A–Z, a–z,
- * 0–9) and contain only alphanumeric numbers, hyphens (-) and
- * periods (.).
+ * 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.
* region
and account-id
can be empty or
- * should begin with only alphanumeric characters (A–Z, a–z, 0–9)
- * and contain only alphanumeric numbers, hyphens (-) and periods
- * (.).
+ * The resources must be in the same partition
,
+ * region
, and account-id
as the key that
+ * is being created.
* resource-id
can begin with any character except for
- * forward slash (/) and contain any characters after, including
- * forward slashes to form a path.
- * resource-id
can also include wildcard characters,
- * denoted by an asterisk (*).
- * arn
, partition
, service
,
- * region
, account-id
and
- * resource-id
must be delimited by a colon (:).
+ * Other than wildcards, you must include the full ARN, including
+ * the arn
, partition
,
+ * service
, region
,
+ * account-id
and resource-id
, delimited
+ * by colons (:).
* arn:aws:geo:region:account-id:map/ExampleMap*
* .
*
*
+ * arn
.
- * partition
and service
must not be empty and
- * should begin with only alphanumeric characters (A–Z, a–z, 0–9) and
- * contain only alphanumeric numbers, hyphens (-) and periods (.).
- * region
and account-id
can be empty or should
- * begin with only alphanumeric characters (A–Z, a–z, 0–9) and contain only
- * alphanumeric numbers, hyphens (-) and periods (.).
+ * 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.
* resource-id
can begin with any character except for forward
- * slash (/) and contain any characters after, including forward slashes to
- * form a path.
- * resource-id
can also include wildcard characters, denoted by
- * an asterisk (*).
+ * The resources must be in the same partition
,
+ * region
, and account-id
as the key that is being
+ * created.
* arn
, partition
, service
,
* region
, account-id
and resource-id
- * must be delimited by a colon (:).
+ * , delimited by colons (:).
* arn:aws:geo:region:account-id:map/ExampleMap*
.
*
*
+ * arn
.
- * partition
and service
must not be
- * empty and should begin with only alphanumeric characters (A–Z,
- * a–z, 0–9) and contain only alphanumeric numbers, hyphens (-)
- * and periods (.).
- * region
and account-id
can be empty
- * or should begin with only alphanumeric characters (A–Z, a–z,
- * 0–9) and contain only alphanumeric numbers, hyphens (-) and
- * periods (.).
+ * 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.
* resource-id
can begin with any character except
- * for forward slash (/) and contain any characters after,
- * including forward slashes to form a path.
- * resource-id
can also include wildcard characters,
- * denoted by an asterisk (*).
+ * The resources must be in the same partition
,
+ * region
, and account-id
as the key
+ * that is being created.
* arn
, partition
, service
, region
, account-id
and
- * resource-id
must be delimited by a colon (:).
+ * Other than wildcards, you must include the full ARN, including
+ * the arn
, partition
,
+ * service
, region
,
+ * account-id
and resource-id
,
+ * delimited by colons (:).
* arn:aws:geo:region:account-id:map/ExampleMap*
* .
*
*
* arn
.
- * partition
and service
must not be empty and
- * should begin with only alphanumeric characters (A–Z, a–z, 0–9) and
- * contain only alphanumeric numbers, hyphens (-) and periods (.).
- * region
and account-id
can be empty or should
- * begin with only alphanumeric characters (A–Z, a–z, 0–9) and contain only
- * alphanumeric numbers, hyphens (-) and periods (.).
+ * 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.
* resource-id
can begin with any character except for forward
- * slash (/) and contain any characters after, including forward slashes to
- * form a path.
- * resource-id
can also include wildcard characters, denoted by
- * an asterisk (*).
+ * The resources must be in the same partition
,
+ * region
, and account-id
as the key that is being
+ * created.
* arn
, partition
, service
,
* region
, account-id
and resource-id
- * must be delimited by a colon (:).
+ * , delimited by colons (:).
* arn:aws:geo:region:account-id:map/ExampleMap*
.
*
*
+ * arn
.
- * partition
and service
must not be
- * empty and should begin with only alphanumeric characters (A–Z,
- * a–z, 0–9) and contain only alphanumeric numbers, hyphens (-)
- * and periods (.).
- * region
and account-id
can be empty
- * or should begin with only alphanumeric characters (A–Z, a–z,
- * 0–9) and contain only alphanumeric numbers, hyphens (-) and
- * periods (.).
+ * 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.
* resource-id
can begin with any character except
- * for forward slash (/) and contain any characters after,
- * including forward slashes to form a path.
- * resource-id
can also include wildcard characters,
- * denoted by an asterisk (*).
+ * The resources must be in the same partition
,
+ * region
, and account-id
as the key
+ * that is being created.
* arn
, partition
, service
, region
, account-id
and
- * resource-id
must be delimited by a colon (:).
+ * Other than wildcards, you must include the full ARN, including
+ * the arn
, partition
,
+ * service
, region
,
+ * account-id
and resource-id
,
+ * delimited by colons (:).
* arn:aws:geo:region:account-id:map/ExampleMap*
* .
*
*
* arn
.
- * partition
and service
must not be empty and
- * should begin with only alphanumeric characters (A–Z, a–z, 0–9) and
- * contain only alphanumeric numbers, hyphens (-) and periods (.).
- * region
and account-id
can be empty or should
- * begin with only alphanumeric characters (A–Z, a–z, 0–9) and contain only
- * alphanumeric numbers, hyphens (-) and periods (.).
+ * 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.
* resource-id
can begin with any character except for forward
- * slash (/) and contain any characters after, including forward slashes to
- * form a path.
- * resource-id
can also include wildcard characters, denoted by
- * an asterisk (*).
+ * The resources must be in the same partition
,
+ * region
, and account-id
as the key that is being
+ * created.
* arn
, partition
, service
,
* region
, account-id
and resource-id
- * must be delimited by a colon (:).
+ * , delimited by colons (:).
* arn:aws:geo:region:account-id:map/ExampleMap*
.
*
*
+ * arn
.
+ * 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
and service
must not be
- * empty and should begin with only alphanumeric characters (A–Z,
- * a–z, 0–9) and contain only alphanumeric numbers, hyphens (-)
- * and periods (.).
+ * The resources must be in the same partition
,
+ * region
, and account-id
as the key
+ * that is being created.
* region
and account-id
can be empty
- * or should begin with only alphanumeric characters (A–Z, a–z,
- * 0–9) and contain only alphanumeric numbers, hyphens (-) and
- * periods (.).
+ * Other than wildcards, you must include the full ARN, including
+ * the arn
, partition
,
+ * service
, region
,
+ * account-id
and resource-id
,
+ * delimited by colons (:).
* resource-id
can begin with any character except
- * for forward slash (/) and contain any characters after,
- * including forward slashes to form a path.
- * resource-id
can also include wildcard characters,
- * denoted by an asterisk (*).
- * arn
, partition
, service
, region
, account-id
and
- * resource-id
must be delimited by a colon (:).
- * arn:aws:geo:region:account-id:map/ExampleMap*
* .
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
*
+ * Length: 0 - 1000
+ */
+ private String key;
+
/**
*
+ * Length: 0 - 1000
+ *
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param key
+ * Length: 0 - 1000
+ *
+ * @param key
+ * Length: 0 - 1000
+ */
+ private String key;
+
/**
*
+ * Length: 0 - 1000
+ *
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param key
+ * Length: 0 - 1000
+ *
+ * @param key geo:GetMap*
actions for Amazon Location Map resources
- * to the API key bearer.
+ * you grant actions for Amazon Location resources to the API key bearer.
* 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.
+ * 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.
+ * 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.
+ * 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.
+ * 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.
+ * 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.
+ * 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.
+ * 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.
+ * 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.
+ * 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.
+ * UPDATE
events from this tracker in
+ * EventBridge are enabled. If set to true
these
+ * events will be sent to EventBridge.
+ * "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
*
+ * Length: 0 - 1000
+ */
+ private String key;
+
/**
*
+ * Length: 0 - 1000
+ *
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param key
+ * Length: 0 - 1000
+ *
+ * @param key "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
* "key" : "value"
*
+ * Length: 0 - 1000
+ */
+ private String key;
+
/**
*
+ * Length: 0 - 1000
+ *
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param key
+ * Length: 0 - 1000
+ *
+ * @param key
+ * Length: 0 - 1000
+ */
+ private String key;
+
/**
*
+ * Length: 0 - 1000
+ *
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param key
+ * Length: 0 - 1000
+ *
+ * @param key
+ * Length: 0 - 1000
+ */
+ private String key;
+
/**
*
+ * Length: 0 - 1000
+ *
+ * @return
+ * Length: 0 - 1000
+ *
+ * @param key
+ * Length: 0 - 1000
+ *
+ * @param key 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.
+ * 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.
+ * 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.
+ * 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.
+ * 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.
+ * 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.
+ * 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.
+ * 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.
+ * 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.
+ *