Interface DatastoreIotSiteWiseMultiLayerStorage.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DatastoreIotSiteWiseMultiLayerStorage.Builder,
,DatastoreIotSiteWiseMultiLayerStorage> SdkBuilder<DatastoreIotSiteWiseMultiLayerStorage.Builder,
,DatastoreIotSiteWiseMultiLayerStorage> SdkPojo
- Enclosing class:
DatastoreIotSiteWiseMultiLayerStorage
public static interface DatastoreIotSiteWiseMultiLayerStorage.Builder
extends SdkPojo, CopyableBuilder<DatastoreIotSiteWiseMultiLayerStorage.Builder,DatastoreIotSiteWiseMultiLayerStorage>
-
Method Summary
Modifier and TypeMethodDescriptioncustomerManagedS3Storage
(Consumer<IotSiteWiseCustomerManagedDatastoreS3Storage.Builder> customerManagedS3Storage) Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage.customerManagedS3Storage
(IotSiteWiseCustomerManagedDatastoreS3Storage customerManagedS3Storage) Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
customerManagedS3Storage
DatastoreIotSiteWiseMultiLayerStorage.Builder customerManagedS3Storage(IotSiteWiseCustomerManagedDatastoreS3Storage customerManagedS3Storage) Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage.
- Parameters:
customerManagedS3Storage
- Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerManagedS3Storage
default DatastoreIotSiteWiseMultiLayerStorage.Builder customerManagedS3Storage(Consumer<IotSiteWiseCustomerManagedDatastoreS3Storage.Builder> customerManagedS3Storage) Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage.
This is a convenience method that creates an instance of theIotSiteWiseCustomerManagedDatastoreS3Storage.Builder
avoiding the need to create one manually viaIotSiteWiseCustomerManagedDatastoreS3Storage.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomerManagedS3Storage(IotSiteWiseCustomerManagedDatastoreS3Storage)
.- Parameters:
customerManagedS3Storage
- a consumer that will call methods onIotSiteWiseCustomerManagedDatastoreS3Storage.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-