Package com.oracle.bmc.iot.model
Class ChangeIotDomainDataRetentionPeriodDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.iot.model.ChangeIotDomainDataRetentionPeriodDetails.Builder
-
- Enclosing class:
- ChangeIotDomainDataRetentionPeriodDetails
public static class ChangeIotDomainDataRetentionPeriodDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChangeIotDomainDataRetentionPeriodDetails
build()
ChangeIotDomainDataRetentionPeriodDetails.Builder
copy(ChangeIotDomainDataRetentionPeriodDetails model)
ChangeIotDomainDataRetentionPeriodDetails.Builder
dataRetentionPeriodInDays(Integer dataRetentionPeriodInDays)
The duration (in days) for which data will be retained in the IoT domain.ChangeIotDomainDataRetentionPeriodDetails.Builder
type(ChangeIotDomainDataRetentionPeriodDetails.Type type)
The type of data retention period to apply.
-
-
-
Method Detail
-
type
public ChangeIotDomainDataRetentionPeriodDetails.Builder type(ChangeIotDomainDataRetentionPeriodDetails.Type type)
The type of data retention period to apply.Allowed values are RAW_DATA, REJECTED_DATA, HISTORIZED_DATA, and RAW_COMMAND_DATA.
- Parameters:
type
- the value to set- Returns:
- this builder
-
dataRetentionPeriodInDays
public ChangeIotDomainDataRetentionPeriodDetails.Builder dataRetentionPeriodInDays(Integer dataRetentionPeriodInDays)
The duration (in days) for which data will be retained in the IoT domain.- Parameters:
dataRetentionPeriodInDays
- the value to set- Returns:
- this builder
-
build
public ChangeIotDomainDataRetentionPeriodDetails build()
-
copy
public ChangeIotDomainDataRetentionPeriodDetails.Builder copy(ChangeIotDomainDataRetentionPeriodDetails model)
-
-