Interface PutStorageConfigurationResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<PutStorageConfigurationResponse.Builder,PutStorageConfigurationResponse>,IoTSiteWiseResponse.Builder,SdkBuilder<PutStorageConfigurationResponse.Builder,PutStorageConfigurationResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- PutStorageConfigurationResponse
public static interface PutStorageConfigurationResponse.Builder extends IoTSiteWiseResponse.Builder, SdkPojo, CopyableBuilder<PutStorageConfigurationResponse.Builder,PutStorageConfigurationResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default PutStorageConfigurationResponse.BuilderconfigurationStatus(Consumer<ConfigurationStatus.Builder> configurationStatus)Sets the value of the ConfigurationStatus property for this object.PutStorageConfigurationResponse.BuilderconfigurationStatus(ConfigurationStatus configurationStatus)Sets the value of the ConfigurationStatus property for this object.PutStorageConfigurationResponse.BuilderdisassociatedDataStorage(String disassociatedDataStorage)Contains the storage configuration for time series (data streams) that aren't associated with asset properties.PutStorageConfigurationResponse.BuilderdisassociatedDataStorage(DisassociatedDataStorageState disassociatedDataStorage)Contains the storage configuration for time series (data streams) that aren't associated with asset properties.default PutStorageConfigurationResponse.BuildermultiLayerStorage(Consumer<MultiLayerStorage.Builder> multiLayerStorage)Contains information about the storage destination.PutStorageConfigurationResponse.BuildermultiLayerStorage(MultiLayerStorage multiLayerStorage)Contains information about the storage destination.default PutStorageConfigurationResponse.BuilderretentionPeriod(Consumer<RetentionPeriod.Builder> retentionPeriod)Sets the value of the RetentionPeriod property for this object.PutStorageConfigurationResponse.BuilderretentionPeriod(RetentionPeriod retentionPeriod)Sets the value of the RetentionPeriod property for this object.PutStorageConfigurationResponse.BuilderstorageType(String storageType)The storage tier that you specified for your data.PutStorageConfigurationResponse.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
PutStorageConfigurationResponse.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
PutStorageConfigurationResponse.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
PutStorageConfigurationResponse.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 PutStorageConfigurationResponse.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
PutStorageConfigurationResponse.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
PutStorageConfigurationResponse.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
PutStorageConfigurationResponse.Builder retentionPeriod(RetentionPeriod retentionPeriod)
Sets the value of the RetentionPeriod property for this object.- Parameters:
retentionPeriod- The new value for the RetentionPeriod property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retentionPeriod
default PutStorageConfigurationResponse.Builder retentionPeriod(Consumer<RetentionPeriod.Builder> retentionPeriod)
Sets the value of the RetentionPeriod property for this object. 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
PutStorageConfigurationResponse.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 PutStorageConfigurationResponse.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)
-
-