Interface DescribeStorageConfigurationResponse.Builder

    • Method Detail

      • storageType

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

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

        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.
      • disassociatedDataStorage

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

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

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