@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataSourceConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the data storage option chosen for requesting Places.
When using Amazon Location Places:
If using HERE Technologies as a data provider, you can't store results for locations in Japan by setting
IntendedUse to Storage. parameter.
Under the MobileAssetTracking or MobilAssetManagement pricing plan, you can't store results
from your place index resources by setting IntendedUse to Storage. This returns a
validation exception error.
For more information, see the AWS Service Terms for Amazon Location Service.
| Constructor and Description |
|---|
DataSourceConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
DataSourceConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getIntendedUse()
Specifies how the results of an operation will be stored by the caller.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setIntendedUse(String intendedUse)
Specifies how the results of an operation will be stored by the caller.
|
String |
toString()
Returns a string representation of this object.
|
DataSourceConfiguration |
withIntendedUse(IntendedUse intendedUse)
Specifies how the results of an operation will be stored by the caller.
|
DataSourceConfiguration |
withIntendedUse(String intendedUse)
Specifies how the results of an operation will be stored by the caller.
|
public void setIntendedUse(String intendedUse)
Specifies how the results of an operation will be stored by the caller.
Valid values include:
SingleUse specifies that the results won't be stored.
Storage specifies that the result can be cached or stored in a database.
Default value: SingleUse
intendedUse - Specifies how the results of an operation will be stored by the caller.
Valid values include:
SingleUse specifies that the results won't be stored.
Storage specifies that the result can be cached or stored in a database.
Default value: SingleUse
IntendedUsepublic String getIntendedUse()
Specifies how the results of an operation will be stored by the caller.
Valid values include:
SingleUse specifies that the results won't be stored.
Storage specifies that the result can be cached or stored in a database.
Default value: SingleUse
Valid values include:
SingleUse specifies that the results won't be stored.
Storage specifies that the result can be cached or stored in a database.
Default value: SingleUse
IntendedUsepublic DataSourceConfiguration withIntendedUse(String intendedUse)
Specifies how the results of an operation will be stored by the caller.
Valid values include:
SingleUse specifies that the results won't be stored.
Storage specifies that the result can be cached or stored in a database.
Default value: SingleUse
intendedUse - Specifies how the results of an operation will be stored by the caller.
Valid values include:
SingleUse specifies that the results won't be stored.
Storage specifies that the result can be cached or stored in a database.
Default value: SingleUse
IntendedUsepublic DataSourceConfiguration withIntendedUse(IntendedUse intendedUse)
Specifies how the results of an operation will be stored by the caller.
Valid values include:
SingleUse specifies that the results won't be stored.
Storage specifies that the result can be cached or stored in a database.
Default value: SingleUse
intendedUse - Specifies how the results of an operation will be stored by the caller.
Valid values include:
SingleUse specifies that the results won't be stored.
Storage specifies that the result can be cached or stored in a database.
Default value: SingleUse
IntendedUsepublic String toString()
toString in class ObjectObject.toString()public DataSourceConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.