ChangeIotDomainDataRetentionPeriodDetails

class oci.iot.models.ChangeIotDomainDataRetentionPeriodDetails(**kwargs)

Bases: object

The configuration details for data retention periods.

Attributes

TYPE_HISTORIZED_DATA A constant which can be used with the type property of a ChangeIotDomainDataRetentionPeriodDetails.
TYPE_RAW_COMMAND_DATA A constant which can be used with the type property of a ChangeIotDomainDataRetentionPeriodDetails.
TYPE_RAW_DATA A constant which can be used with the type property of a ChangeIotDomainDataRetentionPeriodDetails.
TYPE_REJECTED_DATA A constant which can be used with the type property of a ChangeIotDomainDataRetentionPeriodDetails.
data_retention_period_in_days [Required] Gets the data_retention_period_in_days of this ChangeIotDomainDataRetentionPeriodDetails.
type [Required] Gets the type of this ChangeIotDomainDataRetentionPeriodDetails.

Methods

__init__(**kwargs) Initializes a new ChangeIotDomainDataRetentionPeriodDetails object with values from keyword arguments.
TYPE_HISTORIZED_DATA = 'HISTORIZED_DATA'

A constant which can be used with the type property of a ChangeIotDomainDataRetentionPeriodDetails. This constant has a value of “HISTORIZED_DATA”

TYPE_RAW_COMMAND_DATA = 'RAW_COMMAND_DATA'

A constant which can be used with the type property of a ChangeIotDomainDataRetentionPeriodDetails. This constant has a value of “RAW_COMMAND_DATA”

TYPE_RAW_DATA = 'RAW_DATA'

A constant which can be used with the type property of a ChangeIotDomainDataRetentionPeriodDetails. This constant has a value of “RAW_DATA”

TYPE_REJECTED_DATA = 'REJECTED_DATA'

A constant which can be used with the type property of a ChangeIotDomainDataRetentionPeriodDetails. This constant has a value of “REJECTED_DATA”

__init__(**kwargs)

Initializes a new ChangeIotDomainDataRetentionPeriodDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • type (str) – The value to assign to the type property of this ChangeIotDomainDataRetentionPeriodDetails. Allowed values for this property are: “RAW_DATA”, “REJECTED_DATA”, “HISTORIZED_DATA”, “RAW_COMMAND_DATA”
  • data_retention_period_in_days (int) – The value to assign to the data_retention_period_in_days property of this ChangeIotDomainDataRetentionPeriodDetails.
data_retention_period_in_days

[Required] Gets the data_retention_period_in_days of this ChangeIotDomainDataRetentionPeriodDetails. The duration (in days) for which data will be retained in the IoT domain.

Returns:The data_retention_period_in_days of this ChangeIotDomainDataRetentionPeriodDetails.
Return type:int
type

[Required] Gets the type of this ChangeIotDomainDataRetentionPeriodDetails. The type of data retention period to apply. Allowed values are RAW_DATA, REJECTED_DATA, HISTORIZED_DATA, and RAW_COMMAND_DATA.

Allowed values for this property are: “RAW_DATA”, “REJECTED_DATA”, “HISTORIZED_DATA”, “RAW_COMMAND_DATA”

Returns:The type of this ChangeIotDomainDataRetentionPeriodDetails.
Return type:str