@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateTrackerRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
CreateTrackerRequest() |
| Modifier and Type | Method and Description |
|---|---|
CreateTrackerRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDescription()
An optional description for the tracker resource.
|
String |
getPricingPlan()
Specifies the pricing plan for your tracker resource.
|
String |
getTrackerName()
The name for the tracker resource.
|
int |
hashCode() |
void |
setDescription(String description)
An optional description for the tracker resource.
|
void |
setPricingPlan(String pricingPlan)
Specifies the pricing plan for your tracker resource.
|
void |
setTrackerName(String trackerName)
The name for the tracker resource.
|
String |
toString()
Returns a string representation of this object.
|
CreateTrackerRequest |
withDescription(String description)
An optional description for the tracker resource.
|
CreateTrackerRequest |
withPricingPlan(PricingPlan pricingPlan)
Specifies the pricing plan for your tracker resource.
|
CreateTrackerRequest |
withPricingPlan(String pricingPlan)
Specifies the pricing plan for your tracker resource.
|
CreateTrackerRequest |
withTrackerName(String trackerName)
The name for the tracker resource.
|
addHandlerContext, 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 setDescription(String description)
An optional description for the tracker resource.
description - An optional description for the tracker resource.public String getDescription()
An optional description for the tracker resource.
public CreateTrackerRequest withDescription(String description)
An optional description for the tracker resource.
description - An optional description for the tracker resource.public void setPricingPlan(String pricingPlan)
Specifies the pricing plan for your tracker resource. There's three pricing plan options:
RequestBasedUsage — Selects the "Request-Based Usage" pricing plan.
MobileAssetTracking — Selects the "Mobile Asset Tracking" pricing plan.
MobileAssetManagement — Selects the "Mobile Asset Management" pricing plan.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
pricingPlan - Specifies the pricing plan for your tracker resource. There's three pricing plan options:
RequestBasedUsage — Selects the "Request-Based Usage" pricing plan.
MobileAssetTracking — Selects the "Mobile Asset Tracking" pricing plan.
MobileAssetManagement — Selects the "Mobile Asset Management" pricing plan.
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 tracker resource. There's three pricing plan options:
RequestBasedUsage — Selects the "Request-Based Usage" pricing plan.
MobileAssetTracking — Selects the "Mobile Asset Tracking" pricing plan.
MobileAssetManagement — Selects the "Mobile Asset Management" pricing plan.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
RequestBasedUsage — Selects the "Request-Based Usage" pricing plan.
MobileAssetTracking — Selects the "Mobile Asset Tracking" pricing plan.
MobileAssetManagement — Selects the "Mobile Asset Management" pricing plan.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
PricingPlanpublic CreateTrackerRequest withPricingPlan(String pricingPlan)
Specifies the pricing plan for your tracker resource. There's three pricing plan options:
RequestBasedUsage — Selects the "Request-Based Usage" pricing plan.
MobileAssetTracking — Selects the "Mobile Asset Tracking" pricing plan.
MobileAssetManagement — Selects the "Mobile Asset Management" pricing plan.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
pricingPlan - Specifies the pricing plan for your tracker resource. There's three pricing plan options:
RequestBasedUsage — Selects the "Request-Based Usage" pricing plan.
MobileAssetTracking — Selects the "Mobile Asset Tracking" pricing plan.
MobileAssetManagement — Selects the "Mobile Asset Management" pricing plan.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
PricingPlanpublic CreateTrackerRequest withPricingPlan(PricingPlan pricingPlan)
Specifies the pricing plan for your tracker resource. There's three pricing plan options:
RequestBasedUsage — Selects the "Request-Based Usage" pricing plan.
MobileAssetTracking — Selects the "Mobile Asset Tracking" pricing plan.
MobileAssetManagement — Selects the "Mobile Asset Management" pricing plan.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
pricingPlan - Specifies the pricing plan for your tracker resource. There's three pricing plan options:
RequestBasedUsage — Selects the "Request-Based Usage" pricing plan.
MobileAssetTracking — Selects the "Mobile Asset Tracking" pricing plan.
MobileAssetManagement — Selects the "Mobile Asset Management" pricing plan.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
PricingPlanpublic void setTrackerName(String trackerName)
The name for the tracker resource.
Requirements:
Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-) and underscores (_).
Must be a unique tracker resource name.
No spaces allowed. For example, ExampleTracker.
trackerName - The name for the tracker resource.
Requirements:
Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-) and underscores (_).
Must be a unique tracker resource name.
No spaces allowed. For example, ExampleTracker.
public String getTrackerName()
The name for the tracker resource.
Requirements:
Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-) and underscores (_).
Must be a unique tracker resource name.
No spaces allowed. For example, ExampleTracker.
Requirements:
Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-) and underscores (_).
Must be a unique tracker resource name.
No spaces allowed. For example, ExampleTracker.
public CreateTrackerRequest withTrackerName(String trackerName)
The name for the tracker resource.
Requirements:
Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-) and underscores (_).
Must be a unique tracker resource name.
No spaces allowed. For example, ExampleTracker.
trackerName - The name for the tracker resource.
Requirements:
Contain only alphanumeric characters (A-Z, a-z, 0-9) , hyphens (-) and underscores (_).
Must be a unique tracker resource name.
No spaces allowed. For example, ExampleTracker.
public String toString()
toString in class ObjectObject.toString()public CreateTrackerRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()