public static interface DatastoreStorage.Builder extends SdkPojo, CopyableBuilder<DatastoreStorage.Builder,DatastoreStorage>
Modifier and Type | Method and Description |
---|---|
default DatastoreStorage.Builder |
customerManagedS3(Consumer<CustomerManagedDatastoreS3Storage.Builder> customerManagedS3)
Use this to store data store data in an S3 bucket that you manage.
|
DatastoreStorage.Builder |
customerManagedS3(CustomerManagedDatastoreS3Storage customerManagedS3)
Use this to store data store data in an S3 bucket that you manage.
|
default DatastoreStorage.Builder |
serviceManagedS3(Consumer<ServiceManagedDatastoreS3Storage.Builder> serviceManagedS3)
Use this to store data store data in an S3 bucket managed by AWS IoT Analytics.
|
DatastoreStorage.Builder |
serviceManagedS3(ServiceManagedDatastoreS3Storage serviceManagedS3)
Use this to store data store data in an S3 bucket managed by AWS IoT Analytics.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
DatastoreStorage.Builder serviceManagedS3(ServiceManagedDatastoreS3Storage serviceManagedS3)
Use this to store data store data in an S3 bucket managed by AWS IoT Analytics. You cannot change the choice of service-managed or customer-managed S3 storage after the data store is created.
serviceManagedS3
- Use this to store data store data in an S3 bucket managed by AWS IoT Analytics. You cannot change the
choice of service-managed or customer-managed S3 storage after the data store is created.default DatastoreStorage.Builder serviceManagedS3(Consumer<ServiceManagedDatastoreS3Storage.Builder> serviceManagedS3)
Use this to store data store data in an S3 bucket managed by AWS IoT Analytics. You cannot change the choice of service-managed or customer-managed S3 storage after the data store is created.
This is a convenience that creates an instance of theServiceManagedDatastoreS3Storage.Builder
avoiding the need to create one manually via ServiceManagedDatastoreS3Storage.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to serviceManagedS3(ServiceManagedDatastoreS3Storage)
.serviceManagedS3
- a consumer that will call methods on ServiceManagedDatastoreS3Storage.Builder
serviceManagedS3(ServiceManagedDatastoreS3Storage)
DatastoreStorage.Builder customerManagedS3(CustomerManagedDatastoreS3Storage customerManagedS3)
Use this to store data store data in an S3 bucket that you manage. When customer managed storage is selected,
the retentionPeriod
parameter is ignored. The choice of service-managed or customer-managed S3
storage cannot be changed after creation of the data store.
customerManagedS3
- Use this to store data store data in an S3 bucket that you manage. When customer managed storage is
selected, the retentionPeriod
parameter is ignored. The choice of service-managed or
customer-managed S3 storage cannot be changed after creation of the data store.default DatastoreStorage.Builder customerManagedS3(Consumer<CustomerManagedDatastoreS3Storage.Builder> customerManagedS3)
Use this to store data store data in an S3 bucket that you manage. When customer managed storage is selected,
the retentionPeriod
parameter is ignored. The choice of service-managed or customer-managed S3
storage cannot be changed after creation of the data store.
CustomerManagedDatastoreS3Storage.Builder
avoiding the need to create one manually via CustomerManagedDatastoreS3Storage.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to customerManagedS3(CustomerManagedDatastoreS3Storage)
.customerManagedS3
- a consumer that will call methods on CustomerManagedDatastoreS3Storage.Builder
customerManagedS3(CustomerManagedDatastoreS3Storage)
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.