Interface DescribeStorageConfigurationResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeStorageConfigurationResponse.Builder,DescribeStorageConfigurationResponse>,IoTSiteWiseResponse.Builder,SdkBuilder<DescribeStorageConfigurationResponse.Builder,DescribeStorageConfigurationResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeStorageConfigurationResponse
public static interface DescribeStorageConfigurationResponse.Builder extends IoTSiteWiseResponse.Builder, SdkPojo, CopyableBuilder<DescribeStorageConfigurationResponse.Builder,DescribeStorageConfigurationResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DescribeStorageConfigurationResponse.BuilderconfigurationStatus(Consumer<ConfigurationStatus.Builder> configurationStatus)Sets the value of the ConfigurationStatus property for this object.DescribeStorageConfigurationResponse.BuilderconfigurationStatus(ConfigurationStatus configurationStatus)Sets the value of the ConfigurationStatus property for this object.DescribeStorageConfigurationResponse.BuilderdisassociatedDataStorage(String disassociatedDataStorage)Contains the storage configuration for time series (data streams) that aren't associated with asset properties.DescribeStorageConfigurationResponse.BuilderdisassociatedDataStorage(DisassociatedDataStorageState disassociatedDataStorage)Contains the storage configuration for time series (data streams) that aren't associated with asset properties.DescribeStorageConfigurationResponse.BuilderlastUpdateDate(Instant lastUpdateDate)The date the storage configuration was last updated, in Unix epoch time.default DescribeStorageConfigurationResponse.BuildermultiLayerStorage(Consumer<MultiLayerStorage.Builder> multiLayerStorage)Contains information about the storage destination.DescribeStorageConfigurationResponse.BuildermultiLayerStorage(MultiLayerStorage multiLayerStorage)Contains information about the storage destination.default DescribeStorageConfigurationResponse.BuilderretentionPeriod(Consumer<RetentionPeriod.Builder> retentionPeriod)How many days your data is kept in the hot tier.DescribeStorageConfigurationResponse.BuilderretentionPeriod(RetentionPeriod retentionPeriod)How many days your data is kept in the hot tier.DescribeStorageConfigurationResponse.BuilderstorageType(String storageType)The storage tier that you specified for your data.DescribeStorageConfigurationResponse.BuilderstorageType(StorageType storageType)The storage tier that you specified for your data.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.iotsitewise.model.IoTSiteWiseResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
storageType
DescribeStorageConfigurationResponse.Builder storageType(String storageType)
The storage tier that you specified for your data. The
storageTypeparameter 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.
- Parameters:
storageType- The storage tier that you specified for your data. ThestorageTypeparameter 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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
StorageType,StorageType
-
-
storageType
DescribeStorageConfigurationResponse.Builder storageType(StorageType storageType)
The storage tier that you specified for your data. The
storageTypeparameter 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.
- Parameters:
storageType- The storage tier that you specified for your data. ThestorageTypeparameter 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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
StorageType,StorageType
-
-
multiLayerStorage
DescribeStorageConfigurationResponse.Builder multiLayerStorage(MultiLayerStorage multiLayerStorage)
Contains information about the storage destination.
- Parameters:
multiLayerStorage- Contains information about the storage destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiLayerStorage
default DescribeStorageConfigurationResponse.Builder multiLayerStorage(Consumer<MultiLayerStorage.Builder> multiLayerStorage)
Contains information about the storage destination.
This is a convenience method that creates an instance of theMultiLayerStorage.Builderavoiding the need to create one manually viaMultiLayerStorage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomultiLayerStorage(MultiLayerStorage).- Parameters:
multiLayerStorage- a consumer that will call methods onMultiLayerStorage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
multiLayerStorage(MultiLayerStorage)
-
disassociatedDataStorage
DescribeStorageConfigurationResponse.Builder disassociatedDataStorage(String disassociatedDataStorage)
Contains the storage configuration for time series (data streams) that aren't associated with asset properties. The
disassociatedDataStoragecan be one of the following values:-
ENABLED– IoT SiteWise accepts time series that aren't associated with asset properties.After the
disassociatedDataStorageis 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.
- Parameters:
disassociatedDataStorage- Contains the storage configuration for time series (data streams) that aren't associated with asset properties. ThedisassociatedDataStoragecan be one of the following values:-
ENABLED– IoT SiteWise accepts time series that aren't associated with asset properties.After the
disassociatedDataStorageis 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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DisassociatedDataStorageState,DisassociatedDataStorageState
-
-
disassociatedDataStorage
DescribeStorageConfigurationResponse.Builder disassociatedDataStorage(DisassociatedDataStorageState disassociatedDataStorage)
Contains the storage configuration for time series (data streams) that aren't associated with asset properties. The
disassociatedDataStoragecan be one of the following values:-
ENABLED– IoT SiteWise accepts time series that aren't associated with asset properties.After the
disassociatedDataStorageis 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.
- Parameters:
disassociatedDataStorage- Contains the storage configuration for time series (data streams) that aren't associated with asset properties. ThedisassociatedDataStoragecan be one of the following values:-
ENABLED– IoT SiteWise accepts time series that aren't associated with asset properties.After the
disassociatedDataStorageis 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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DisassociatedDataStorageState,DisassociatedDataStorageState
-
-
retentionPeriod
DescribeStorageConfigurationResponse.Builder retentionPeriod(RetentionPeriod retentionPeriod)
How many days your data is kept in the hot tier. By default, your data is kept indefinitely in the hot tier.
- Parameters:
retentionPeriod- How many days your data is kept in the hot tier. By default, your data is kept indefinitely in the hot tier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retentionPeriod
default DescribeStorageConfigurationResponse.Builder retentionPeriod(Consumer<RetentionPeriod.Builder> retentionPeriod)
How many days your data is kept in the hot tier. By default, your data is kept indefinitely in the hot tier.
This is a convenience method that creates an instance of theRetentionPeriod.Builderavoiding the need to create one manually viaRetentionPeriod.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toretentionPeriod(RetentionPeriod).- Parameters:
retentionPeriod- a consumer that will call methods onRetentionPeriod.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
retentionPeriod(RetentionPeriod)
-
configurationStatus
DescribeStorageConfigurationResponse.Builder configurationStatus(ConfigurationStatus configurationStatus)
Sets the value of the ConfigurationStatus property for this object.- Parameters:
configurationStatus- The new value for the ConfigurationStatus property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationStatus
default DescribeStorageConfigurationResponse.Builder configurationStatus(Consumer<ConfigurationStatus.Builder> configurationStatus)
Sets the value of the ConfigurationStatus property for this object. This is a convenience method that creates an instance of theConfigurationStatus.Builderavoiding the need to create one manually viaConfigurationStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconfigurationStatus(ConfigurationStatus).- Parameters:
configurationStatus- a consumer that will call methods onConfigurationStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
configurationStatus(ConfigurationStatus)
-
lastUpdateDate
DescribeStorageConfigurationResponse.Builder lastUpdateDate(Instant lastUpdateDate)
The date the storage configuration was last updated, in Unix epoch time.
- Parameters:
lastUpdateDate- The date the storage configuration was last updated, in Unix epoch time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-