Interface PutStorageConfigurationRequest.Builder

    • Method Detail

      • storageType

        PutStorageConfigurationRequest.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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        StorageType, StorageType
      • storageType

        PutStorageConfigurationRequest.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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        StorageType, StorageType
      • multiLayerStorage

        PutStorageConfigurationRequest.Builder multiLayerStorage​(MultiLayerStorage multiLayerStorage)

        Identifies a storage destination. If you specified MULTI_LAYER_STORAGE for the storage type, you must specify a MultiLayerStorage object.

        Parameters:
        multiLayerStorage - Identifies a storage destination. If you specified MULTI_LAYER_STORAGE for the storage type, you must specify a MultiLayerStorage object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • disassociatedDataStorage

        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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DisassociatedDataStorageState, DisassociatedDataStorageState
      • disassociatedDataStorage

        PutStorageConfigurationRequest.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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DisassociatedDataStorageState, DisassociatedDataStorageState
      • retentionPeriod

        PutStorageConfigurationRequest.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.