@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PutStorageConfigurationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
| Constructor and Description | 
|---|
| PutStorageConfigurationResult() | 
| Modifier and Type | Method and Description | 
|---|---|
| PutStorageConfigurationResult | clone() | 
| boolean | equals(Object obj) | 
| ConfigurationStatus | getConfigurationStatus() | 
| String | getDisassociatedDataStorage()
 Contains the storage configuration for time series (data streams) that aren't associated with asset properties. | 
| MultiLayerStorage | getMultiLayerStorage()
 Contains information about the storage destination. | 
| RetentionPeriod | getRetentionPeriod() | 
| String | getStorageType()
 The storage tier that you specified for your data. | 
| String | getWarmTier()
 A service managed storage tier optimized for analytical queries. | 
| WarmTierRetentionPeriod | getWarmTierRetentionPeriod()
 Set this period to specify how long your data is stored in the warm tier before it is deleted. | 
| int | hashCode() | 
| void | setConfigurationStatus(ConfigurationStatus configurationStatus) | 
| void | setDisassociatedDataStorage(String disassociatedDataStorage)
 Contains the storage configuration for time series (data streams) that aren't associated with asset properties. | 
| void | setMultiLayerStorage(MultiLayerStorage multiLayerStorage)
 Contains information about the storage destination. | 
| void | setRetentionPeriod(RetentionPeriod retentionPeriod) | 
| void | setStorageType(String storageType)
 The storage tier that you specified for your data. | 
| void | setWarmTier(String warmTier)
 A service managed storage tier optimized for analytical queries. | 
| void | setWarmTierRetentionPeriod(WarmTierRetentionPeriod warmTierRetentionPeriod)
 Set this period to specify how long your data is stored in the warm tier before it is deleted. | 
| String | toString()Returns a string representation of this object. | 
| PutStorageConfigurationResult | withConfigurationStatus(ConfigurationStatus configurationStatus) | 
| PutStorageConfigurationResult | withDisassociatedDataStorage(DisassociatedDataStorageState disassociatedDataStorage)
 Contains the storage configuration for time series (data streams) that aren't associated with asset properties. | 
| PutStorageConfigurationResult | withDisassociatedDataStorage(String disassociatedDataStorage)
 Contains the storage configuration for time series (data streams) that aren't associated with asset properties. | 
| PutStorageConfigurationResult | withMultiLayerStorage(MultiLayerStorage multiLayerStorage)
 Contains information about the storage destination. | 
| PutStorageConfigurationResult | withRetentionPeriod(RetentionPeriod retentionPeriod) | 
| PutStorageConfigurationResult | withStorageType(StorageType storageType)
 The storage tier that you specified for your data. | 
| PutStorageConfigurationResult | withStorageType(String storageType)
 The storage tier that you specified for your data. | 
| PutStorageConfigurationResult | withWarmTier(String warmTier)
 A service managed storage tier optimized for analytical queries. | 
| PutStorageConfigurationResult | withWarmTier(WarmTierState warmTier)
 A service managed storage tier optimized for analytical queries. | 
| PutStorageConfigurationResult | withWarmTierRetentionPeriod(WarmTierRetentionPeriod warmTierRetentionPeriod)
 Set this period to specify how long your data is stored in the warm tier before it is deleted. | 
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadatapublic void setStorageType(String storageType)
 The storage tier that you specified for your data. The storageType parameter can be one of the
 following values:
 
 SITEWISE_DEFAULT_STORAGE – IoT SiteWise saves your data into the hot tier. The hot tier is a
 service-managed database.
 
 MULTI_LAYER_STORAGE – IoT SiteWise saves your data in both the cold tier and the hot tier. The cold
 tier is a customer-managed Amazon S3 bucket.
 
storageType - The storage tier that you specified for your data. The storageType parameter can be one of
        the following values:
        
        SITEWISE_DEFAULT_STORAGE – IoT SiteWise saves your data into the hot tier. The hot tier is a
        service-managed database.
        
        MULTI_LAYER_STORAGE – IoT SiteWise saves your data in both the cold tier and the hot tier.
        The cold tier is a customer-managed Amazon S3 bucket.
        
StorageTypepublic String getStorageType()
 The storage tier that you specified for your data. The storageType parameter can be one of the
 following values:
 
 SITEWISE_DEFAULT_STORAGE – IoT SiteWise saves your data into the hot tier. The hot tier is a
 service-managed database.
 
 MULTI_LAYER_STORAGE – IoT SiteWise saves your data in both the cold tier and the hot tier. The cold
 tier is a customer-managed Amazon S3 bucket.
 
storageType parameter can be one of
         the following values:
         
         SITEWISE_DEFAULT_STORAGE – IoT SiteWise saves your data into the hot tier. The hot tier is a
         service-managed database.
         
         MULTI_LAYER_STORAGE – IoT SiteWise saves your data in both the cold tier and the hot tier.
         The cold tier is a customer-managed Amazon S3 bucket.
         
StorageTypepublic PutStorageConfigurationResult withStorageType(String storageType)
 The storage tier that you specified for your data. The storageType parameter can be one of the
 following values:
 
 SITEWISE_DEFAULT_STORAGE – IoT SiteWise saves your data into the hot tier. The hot tier is a
 service-managed database.
 
 MULTI_LAYER_STORAGE – IoT SiteWise saves your data in both the cold tier and the hot tier. The cold
 tier is a customer-managed Amazon S3 bucket.
 
storageType - The storage tier that you specified for your data. The storageType parameter can be one of
        the following values:
        
        SITEWISE_DEFAULT_STORAGE – IoT SiteWise saves your data into the hot tier. The hot tier is a
        service-managed database.
        
        MULTI_LAYER_STORAGE – IoT SiteWise saves your data in both the cold tier and the hot tier.
        The cold tier is a customer-managed Amazon S3 bucket.
        
StorageTypepublic PutStorageConfigurationResult withStorageType(StorageType storageType)
 The storage tier that you specified for your data. The storageType parameter can be one of the
 following values:
 
 SITEWISE_DEFAULT_STORAGE – IoT SiteWise saves your data into the hot tier. The hot tier is a
 service-managed database.
 
 MULTI_LAYER_STORAGE – IoT SiteWise saves your data in both the cold tier and the hot tier. The cold
 tier is a customer-managed Amazon S3 bucket.
 
storageType - The storage tier that you specified for your data. The storageType parameter can be one of
        the following values:
        
        SITEWISE_DEFAULT_STORAGE – IoT SiteWise saves your data into the hot tier. The hot tier is a
        service-managed database.
        
        MULTI_LAYER_STORAGE – IoT SiteWise saves your data in both the cold tier and the hot tier.
        The cold tier is a customer-managed Amazon S3 bucket.
        
StorageTypepublic void setMultiLayerStorage(MultiLayerStorage multiLayerStorage)
Contains information about the storage destination.
multiLayerStorage - Contains information about the storage destination.public MultiLayerStorage getMultiLayerStorage()
Contains information about the storage destination.
public PutStorageConfigurationResult withMultiLayerStorage(MultiLayerStorage multiLayerStorage)
Contains information about the storage destination.
multiLayerStorage - Contains information about the storage destination.public void setDisassociatedDataStorage(String disassociatedDataStorage)
 Contains the storage configuration for time series (data streams) that aren't associated with asset properties.
 The disassociatedDataStorage can be one of the following values:
 
 ENABLED – IoT SiteWise accepts time series that aren't associated with asset properties.
 
 After the disassociatedDataStorage is enabled, you can't disable it.
 
 DISABLED – IoT SiteWise doesn't accept time series (data streams) that aren't associated with asset
 properties.
 
For more information, see Data streams in the IoT SiteWise User Guide.
disassociatedDataStorage - Contains the storage configuration for time series (data streams) that aren't associated with asset
        properties. The disassociatedDataStorage can be one of the following values:
        
        ENABLED – IoT SiteWise accepts time series that aren't associated with asset properties.
        
        After the disassociatedDataStorage is enabled, you can't disable it.
        
        DISABLED – IoT SiteWise doesn't accept time series (data streams) that aren't associated with
        asset properties.
        
For more information, see Data streams in the IoT SiteWise User Guide.
DisassociatedDataStorageStatepublic String getDisassociatedDataStorage()
 Contains the storage configuration for time series (data streams) that aren't associated with asset properties.
 The disassociatedDataStorage can be one of the following values:
 
 ENABLED – IoT SiteWise accepts time series that aren't associated with asset properties.
 
 After the disassociatedDataStorage is enabled, you can't disable it.
 
 DISABLED – IoT SiteWise doesn't accept time series (data streams) that aren't associated with asset
 properties.
 
For more information, see Data streams in the IoT SiteWise User Guide.
disassociatedDataStorage can be one of the following values:
         
         ENABLED – IoT SiteWise accepts time series that aren't associated with asset properties.
         
         After the disassociatedDataStorage is enabled, you can't disable it.
         
         DISABLED – IoT SiteWise doesn't accept time series (data streams) that aren't associated
         with asset properties.
         
For more information, see Data streams in the IoT SiteWise User Guide.
DisassociatedDataStorageStatepublic PutStorageConfigurationResult withDisassociatedDataStorage(String disassociatedDataStorage)
 Contains the storage configuration for time series (data streams) that aren't associated with asset properties.
 The disassociatedDataStorage can be one of the following values:
 
 ENABLED – IoT SiteWise accepts time series that aren't associated with asset properties.
 
 After the disassociatedDataStorage is enabled, you can't disable it.
 
 DISABLED – IoT SiteWise doesn't accept time series (data streams) that aren't associated with asset
 properties.
 
For more information, see Data streams in the IoT SiteWise User Guide.
disassociatedDataStorage - Contains the storage configuration for time series (data streams) that aren't associated with asset
        properties. The disassociatedDataStorage can be one of the following values:
        
        ENABLED – IoT SiteWise accepts time series that aren't associated with asset properties.
        
        After the disassociatedDataStorage is enabled, you can't disable it.
        
        DISABLED – IoT SiteWise doesn't accept time series (data streams) that aren't associated with
        asset properties.
        
For more information, see Data streams in the IoT SiteWise User Guide.
DisassociatedDataStorageStatepublic PutStorageConfigurationResult withDisassociatedDataStorage(DisassociatedDataStorageState disassociatedDataStorage)
 Contains the storage configuration for time series (data streams) that aren't associated with asset properties.
 The disassociatedDataStorage can be one of the following values:
 
 ENABLED – IoT SiteWise accepts time series that aren't associated with asset properties.
 
 After the disassociatedDataStorage is enabled, you can't disable it.
 
 DISABLED – IoT SiteWise doesn't accept time series (data streams) that aren't associated with asset
 properties.
 
For more information, see Data streams in the IoT SiteWise User Guide.
disassociatedDataStorage - Contains the storage configuration for time series (data streams) that aren't associated with asset
        properties. The disassociatedDataStorage can be one of the following values:
        
        ENABLED – IoT SiteWise accepts time series that aren't associated with asset properties.
        
        After the disassociatedDataStorage is enabled, you can't disable it.
        
        DISABLED – IoT SiteWise doesn't accept time series (data streams) that aren't associated with
        asset properties.
        
For more information, see Data streams in the IoT SiteWise User Guide.
DisassociatedDataStorageStatepublic void setRetentionPeriod(RetentionPeriod retentionPeriod)
retentionPeriod - public RetentionPeriod getRetentionPeriod()
public PutStorageConfigurationResult withRetentionPeriod(RetentionPeriod retentionPeriod)
retentionPeriod - public void setConfigurationStatus(ConfigurationStatus configurationStatus)
configurationStatus - public ConfigurationStatus getConfigurationStatus()
public PutStorageConfigurationResult withConfigurationStatus(ConfigurationStatus configurationStatus)
configurationStatus - public void setWarmTier(String warmTier)
A service managed storage tier optimized for analytical queries. It stores periodically uploaded, buffered and historical data ingested with the CreaeBulkImportJob API.
warmTier - A service managed storage tier optimized for analytical queries. It stores periodically uploaded, buffered
        and historical data ingested with the CreaeBulkImportJob API.WarmTierStatepublic String getWarmTier()
A service managed storage tier optimized for analytical queries. It stores periodically uploaded, buffered and historical data ingested with the CreaeBulkImportJob API.
WarmTierStatepublic PutStorageConfigurationResult withWarmTier(String warmTier)
A service managed storage tier optimized for analytical queries. It stores periodically uploaded, buffered and historical data ingested with the CreaeBulkImportJob API.
warmTier - A service managed storage tier optimized for analytical queries. It stores periodically uploaded, buffered
        and historical data ingested with the CreaeBulkImportJob API.WarmTierStatepublic PutStorageConfigurationResult withWarmTier(WarmTierState warmTier)
A service managed storage tier optimized for analytical queries. It stores periodically uploaded, buffered and historical data ingested with the CreaeBulkImportJob API.
warmTier - A service managed storage tier optimized for analytical queries. It stores periodically uploaded, buffered
        and historical data ingested with the CreaeBulkImportJob API.WarmTierStatepublic void setWarmTierRetentionPeriod(WarmTierRetentionPeriod warmTierRetentionPeriod)
Set this period to specify how long your data is stored in the warm tier before it is deleted. You can set this only if cold tier is enabled.
warmTierRetentionPeriod - Set this period to specify how long your data is stored in the warm tier before it is deleted. You can set
        this only if cold tier is enabled.public WarmTierRetentionPeriod getWarmTierRetentionPeriod()
Set this period to specify how long your data is stored in the warm tier before it is deleted. You can set this only if cold tier is enabled.
public PutStorageConfigurationResult withWarmTierRetentionPeriod(WarmTierRetentionPeriod warmTierRetentionPeriod)
Set this period to specify how long your data is stored in the warm tier before it is deleted. You can set this only if cold tier is enabled.
warmTierRetentionPeriod - Set this period to specify how long your data is stored in the warm tier before it is deleted. You can set
        this only if cold tier is enabled.public String toString()
toString in class ObjectObject.toString()public PutStorageConfigurationResult clone()