@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateGeofenceCollectionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
CreateGeofenceCollectionRequest() |
| Modifier and Type | Method and Description |
|---|---|
CreateGeofenceCollectionRequest |
clone() |
boolean |
equals(Object obj) |
String |
getCollectionName()
A custom name for the geofence collection.
|
String |
getDescription()
An optional description for the geofence collection.
|
String |
getPricingPlan()
Specifies the pricing plan for your geofence collection.
|
String |
getPricingPlanDataSource()
Specifies the plan data source.
|
int |
hashCode() |
void |
setCollectionName(String collectionName)
A custom name for the geofence collection.
|
void |
setDescription(String description)
An optional description for the geofence collection.
|
void |
setPricingPlan(String pricingPlan)
Specifies the pricing plan for your geofence collection.
|
void |
setPricingPlanDataSource(String pricingPlanDataSource)
Specifies the plan data source.
|
String |
toString()
Returns a string representation of this object.
|
CreateGeofenceCollectionRequest |
withCollectionName(String collectionName)
A custom name for the geofence collection.
|
CreateGeofenceCollectionRequest |
withDescription(String description)
An optional description for the geofence collection.
|
CreateGeofenceCollectionRequest |
withPricingPlan(PricingPlan pricingPlan)
Specifies the pricing plan for your geofence collection.
|
CreateGeofenceCollectionRequest |
withPricingPlan(String pricingPlan)
Specifies the pricing plan for your geofence collection.
|
CreateGeofenceCollectionRequest |
withPricingPlanDataSource(String pricingPlanDataSource)
Specifies the plan data source.
|
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setCollectionName(String collectionName)
A custom name for the geofence collection.
Requirements:
Contain only alphanumeric characters (A–Z, a–z, 0-9), hyphens (-), periods (.), and underscores (_).
Must be a unique geofence collection name.
No spaces allowed. For example, ExampleGeofenceCollection.
collectionName - A custom name for the geofence collection.
Requirements:
Contain only alphanumeric characters (A–Z, a–z, 0-9), hyphens (-), periods (.), and underscores (_).
Must be a unique geofence collection name.
No spaces allowed. For example, ExampleGeofenceCollection.
public String getCollectionName()
A custom name for the geofence collection.
Requirements:
Contain only alphanumeric characters (A–Z, a–z, 0-9), hyphens (-), periods (.), and underscores (_).
Must be a unique geofence collection name.
No spaces allowed. For example, ExampleGeofenceCollection.
Requirements:
Contain only alphanumeric characters (A–Z, a–z, 0-9), hyphens (-), periods (.), and underscores (_).
Must be a unique geofence collection name.
No spaces allowed. For example, ExampleGeofenceCollection.
public CreateGeofenceCollectionRequest withCollectionName(String collectionName)
A custom name for the geofence collection.
Requirements:
Contain only alphanumeric characters (A–Z, a–z, 0-9), hyphens (-), periods (.), and underscores (_).
Must be a unique geofence collection name.
No spaces allowed. For example, ExampleGeofenceCollection.
collectionName - A custom name for the geofence collection.
Requirements:
Contain only alphanumeric characters (A–Z, a–z, 0-9), hyphens (-), periods (.), and underscores (_).
Must be a unique geofence collection name.
No spaces allowed. For example, ExampleGeofenceCollection.
public void setDescription(String description)
An optional description for the geofence collection.
description - An optional description for the geofence collection.public String getDescription()
An optional description for the geofence collection.
public CreateGeofenceCollectionRequest withDescription(String description)
An optional description for the geofence collection.
description - An optional description for the geofence collection.public void setPricingPlan(String pricingPlan)
Specifies the pricing plan for your geofence collection.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
pricingPlan - Specifies the pricing plan for your geofence collection.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
PricingPlanpublic String getPricingPlan()
Specifies the pricing plan for your geofence collection.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
PricingPlanpublic CreateGeofenceCollectionRequest withPricingPlan(String pricingPlan)
Specifies the pricing plan for your geofence collection.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
pricingPlan - Specifies the pricing plan for your geofence collection.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
PricingPlanpublic CreateGeofenceCollectionRequest withPricingPlan(PricingPlan pricingPlan)
Specifies the pricing plan for your geofence collection.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
pricingPlan - Specifies the pricing plan for your geofence collection.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
PricingPlanpublic void setPricingPlanDataSource(String pricingPlanDataSource)
Specifies the plan data source. Required if the Mobile Asset Tracking (MAT) or the Mobile Asset Management (MAM) pricing plan is selected.
Billing is determined by the resource usage, the associated pricing plan, and the data source that was specified. For more information about each pricing plan option and restrictions, see the Amazon Location Service pricing page.
Valid Values: Esri | Here
pricingPlanDataSource - Specifies the plan data source. Required if the Mobile Asset Tracking (MAT) or the Mobile Asset Management
(MAM) pricing plan is selected.
Billing is determined by the resource usage, the associated pricing plan, and the data source that was specified. For more information about each pricing plan option and restrictions, see the Amazon Location Service pricing page.
Valid Values: Esri | Here
public String getPricingPlanDataSource()
Specifies the plan data source. Required if the Mobile Asset Tracking (MAT) or the Mobile Asset Management (MAM) pricing plan is selected.
Billing is determined by the resource usage, the associated pricing plan, and the data source that was specified. For more information about each pricing plan option and restrictions, see the Amazon Location Service pricing page.
Valid Values: Esri | Here
Billing is determined by the resource usage, the associated pricing plan, and the data source that was specified. For more information about each pricing plan option and restrictions, see the Amazon Location Service pricing page.
Valid Values: Esri | Here
public CreateGeofenceCollectionRequest withPricingPlanDataSource(String pricingPlanDataSource)
Specifies the plan data source. Required if the Mobile Asset Tracking (MAT) or the Mobile Asset Management (MAM) pricing plan is selected.
Billing is determined by the resource usage, the associated pricing plan, and the data source that was specified. For more information about each pricing plan option and restrictions, see the Amazon Location Service pricing page.
Valid Values: Esri | Here
pricingPlanDataSource - Specifies the plan data source. Required if the Mobile Asset Tracking (MAT) or the Mobile Asset Management
(MAM) pricing plan is selected.
Billing is determined by the resource usage, the associated pricing plan, and the data source that was specified. For more information about each pricing plan option and restrictions, see the Amazon Location Service pricing page.
Valid Values: Esri | Here
public String toString()
toString in class ObjectObject.toString()public CreateGeofenceCollectionRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2021. All rights reserved.