@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DatastoreStorage extends Object implements Serializable, Cloneable, StructuredPojo
Where data in a data store is stored.. You can choose serviceManagedS3
storage,
customerManagedS3
storage, or iotSiteWiseMultiLayerStorage
storage. The default is
serviceManagedS3
. You can't change the choice of Amazon S3 storage after your data store is created.
Constructor and Description |
---|
DatastoreStorage() |
Modifier and Type | Method and Description |
---|---|
DatastoreStorage |
clone() |
boolean |
equals(Object obj) |
CustomerManagedDatastoreS3Storage |
getCustomerManagedS3()
S3-customer-managed; When you choose customer-managed storage, the
retentionPeriod parameter is
ignored. |
DatastoreIotSiteWiseMultiLayerStorage |
getIotSiteWiseMultiLayerStorage()
Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage.
|
ServiceManagedDatastoreS3Storage |
getServiceManagedS3()
Used to store data in an Amazon S3 bucket managed by IoT Analytics.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCustomerManagedS3(CustomerManagedDatastoreS3Storage customerManagedS3)
S3-customer-managed; When you choose customer-managed storage, the
retentionPeriod parameter is
ignored. |
void |
setIotSiteWiseMultiLayerStorage(DatastoreIotSiteWiseMultiLayerStorage iotSiteWiseMultiLayerStorage)
Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage.
|
void |
setServiceManagedS3(ServiceManagedDatastoreS3Storage serviceManagedS3)
Used to store data in an Amazon S3 bucket managed by IoT Analytics.
|
String |
toString()
Returns a string representation of this object.
|
DatastoreStorage |
withCustomerManagedS3(CustomerManagedDatastoreS3Storage customerManagedS3)
S3-customer-managed; When you choose customer-managed storage, the
retentionPeriod parameter is
ignored. |
DatastoreStorage |
withIotSiteWiseMultiLayerStorage(DatastoreIotSiteWiseMultiLayerStorage iotSiteWiseMultiLayerStorage)
Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage.
|
DatastoreStorage |
withServiceManagedS3(ServiceManagedDatastoreS3Storage serviceManagedS3)
Used to store data in an Amazon S3 bucket managed by IoT Analytics.
|
public void setServiceManagedS3(ServiceManagedDatastoreS3Storage serviceManagedS3)
Used to store data in an Amazon S3 bucket managed by IoT Analytics. You can't change the choice of Amazon S3 storage after your data store is created.
serviceManagedS3
- Used to store data in an Amazon S3 bucket managed by IoT Analytics. You can't change the choice of Amazon
S3 storage after your data store is created.public ServiceManagedDatastoreS3Storage getServiceManagedS3()
Used to store data in an Amazon S3 bucket managed by IoT Analytics. You can't change the choice of Amazon S3 storage after your data store is created.
public DatastoreStorage withServiceManagedS3(ServiceManagedDatastoreS3Storage serviceManagedS3)
Used to store data in an Amazon S3 bucket managed by IoT Analytics. You can't change the choice of Amazon S3 storage after your data store is created.
serviceManagedS3
- Used to store data in an Amazon S3 bucket managed by IoT Analytics. You can't change the choice of Amazon
S3 storage after your data store is created.public void setCustomerManagedS3(CustomerManagedDatastoreS3Storage customerManagedS3)
S3-customer-managed; When you choose customer-managed storage, the retentionPeriod
parameter is
ignored. You can't change the choice of Amazon S3 storage after your data store is created.
customerManagedS3
- S3-customer-managed; When you choose customer-managed storage, the retentionPeriod
parameter
is ignored. You can't change the choice of Amazon S3 storage after your data store is created.public CustomerManagedDatastoreS3Storage getCustomerManagedS3()
S3-customer-managed; When you choose customer-managed storage, the retentionPeriod
parameter is
ignored. You can't change the choice of Amazon S3 storage after your data store is created.
retentionPeriod
parameter
is ignored. You can't change the choice of Amazon S3 storage after your data store is created.public DatastoreStorage withCustomerManagedS3(CustomerManagedDatastoreS3Storage customerManagedS3)
S3-customer-managed; When you choose customer-managed storage, the retentionPeriod
parameter is
ignored. You can't change the choice of Amazon S3 storage after your data store is created.
customerManagedS3
- S3-customer-managed; When you choose customer-managed storage, the retentionPeriod
parameter
is ignored. You can't change the choice of Amazon S3 storage after your data store is created.public void setIotSiteWiseMultiLayerStorage(DatastoreIotSiteWiseMultiLayerStorage iotSiteWiseMultiLayerStorage)
Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the choice of Amazon S3 storage after your data store is created.
iotSiteWiseMultiLayerStorage
- Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the
choice of Amazon S3 storage after your data store is created.public DatastoreIotSiteWiseMultiLayerStorage getIotSiteWiseMultiLayerStorage()
Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the choice of Amazon S3 storage after your data store is created.
public DatastoreStorage withIotSiteWiseMultiLayerStorage(DatastoreIotSiteWiseMultiLayerStorage iotSiteWiseMultiLayerStorage)
Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the choice of Amazon S3 storage after your data store is created.
iotSiteWiseMultiLayerStorage
- Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the
choice of Amazon S3 storage after your data store is created.public String toString()
toString
in class Object
Object.toString()
public DatastoreStorage clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.