public static interface PutStorageConfigurationRequest.Builder extends IoTSiteWiseRequest.Builder, SdkPojo, CopyableBuilder<PutStorageConfigurationRequest.Builder,PutStorageConfigurationRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPutStorageConfigurationRequest.Builder storageType(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.
StorageType,
StorageTypePutStorageConfigurationRequest.Builder storageType(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.
StorageType,
StorageTypePutStorageConfigurationRequest.Builder multiLayerStorage(MultiLayerStorage multiLayerStorage)
Identifies a storage destination. If you specified MULTI_LAYER_STORAGE for the storage type, you
must specify a MultiLayerStorage object.
multiLayerStorage - Identifies a storage destination. If you specified MULTI_LAYER_STORAGE for the storage
type, you must specify a MultiLayerStorage object.default PutStorageConfigurationRequest.Builder multiLayerStorage(Consumer<MultiLayerStorage.Builder> multiLayerStorage)
Identifies a storage destination. If you specified MULTI_LAYER_STORAGE for the storage type, you
must specify a MultiLayerStorage object.
MultiLayerStorage.Builder avoiding the
need to create one manually via MultiLayerStorage.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to multiLayerStorage(MultiLayerStorage).
multiLayerStorage - a consumer that will call methods on MultiLayerStorage.BuildermultiLayerStorage(MultiLayerStorage)PutStorageConfigurationRequest.Builder disassociatedDataStorage(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.
DisassociatedDataStorageState,
DisassociatedDataStorageStatePutStorageConfigurationRequest.Builder disassociatedDataStorage(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.
DisassociatedDataStorageState,
DisassociatedDataStorageStatePutStorageConfigurationRequest.Builder retentionPeriod(RetentionPeriod retentionPeriod)
retentionPeriod - The new value for the RetentionPeriod property for this object.default PutStorageConfigurationRequest.Builder retentionPeriod(Consumer<RetentionPeriod.Builder> retentionPeriod)
RetentionPeriod.Builder avoiding the
need to create one manually via RetentionPeriod.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to retentionPeriod(RetentionPeriod).
retentionPeriod - a consumer that will call methods on RetentionPeriod.BuilderretentionPeriod(RetentionPeriod)PutStorageConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPutStorageConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.