AbstractFrequencyDetails

class oci.data_integration.models.AbstractFrequencyDetails(**kwargs)

Bases: object

The model that holds the frequency details.

Attributes

FREQUENCY_CUSTOM A constant which can be used with the frequency property of a AbstractFrequencyDetails.
FREQUENCY_DAILY A constant which can be used with the frequency property of a AbstractFrequencyDetails.
FREQUENCY_HOURLY A constant which can be used with the frequency property of a AbstractFrequencyDetails.
FREQUENCY_MONTHLY A constant which can be used with the frequency property of a AbstractFrequencyDetails.
FREQUENCY_WEEKLY A constant which can be used with the frequency property of a AbstractFrequencyDetails.
MODEL_TYPE_CUSTOM A constant which can be used with the model_type property of a AbstractFrequencyDetails.
MODEL_TYPE_DAILY A constant which can be used with the model_type property of a AbstractFrequencyDetails.
MODEL_TYPE_HOURLY A constant which can be used with the model_type property of a AbstractFrequencyDetails.
MODEL_TYPE_MONTHLY A constant which can be used with the model_type property of a AbstractFrequencyDetails.
MODEL_TYPE_MONTHLY_RULE A constant which can be used with the model_type property of a AbstractFrequencyDetails.
MODEL_TYPE_WEEKLY A constant which can be used with the model_type property of a AbstractFrequencyDetails.
frequency Gets the frequency of this AbstractFrequencyDetails.
model_type [Required] Gets the model_type of this AbstractFrequencyDetails.

Methods

__init__(**kwargs) Initializes a new AbstractFrequencyDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
FREQUENCY_CUSTOM = 'CUSTOM'

A constant which can be used with the frequency property of a AbstractFrequencyDetails. This constant has a value of “CUSTOM”

FREQUENCY_DAILY = 'DAILY'

A constant which can be used with the frequency property of a AbstractFrequencyDetails. This constant has a value of “DAILY”

FREQUENCY_HOURLY = 'HOURLY'

A constant which can be used with the frequency property of a AbstractFrequencyDetails. This constant has a value of “HOURLY”

FREQUENCY_MONTHLY = 'MONTHLY'

A constant which can be used with the frequency property of a AbstractFrequencyDetails. This constant has a value of “MONTHLY”

FREQUENCY_WEEKLY = 'WEEKLY'

A constant which can be used with the frequency property of a AbstractFrequencyDetails. This constant has a value of “WEEKLY”

MODEL_TYPE_CUSTOM = 'CUSTOM'

A constant which can be used with the model_type property of a AbstractFrequencyDetails. This constant has a value of “CUSTOM”

MODEL_TYPE_DAILY = 'DAILY'

A constant which can be used with the model_type property of a AbstractFrequencyDetails. This constant has a value of “DAILY”

MODEL_TYPE_HOURLY = 'HOURLY'

A constant which can be used with the model_type property of a AbstractFrequencyDetails. This constant has a value of “HOURLY”

MODEL_TYPE_MONTHLY = 'MONTHLY'

A constant which can be used with the model_type property of a AbstractFrequencyDetails. This constant has a value of “MONTHLY”

MODEL_TYPE_MONTHLY_RULE = 'MONTHLY_RULE'

A constant which can be used with the model_type property of a AbstractFrequencyDetails. This constant has a value of “MONTHLY_RULE”

MODEL_TYPE_WEEKLY = 'WEEKLY'

A constant which can be used with the model_type property of a AbstractFrequencyDetails. This constant has a value of “WEEKLY”

__init__(**kwargs)

Initializes a new AbstractFrequencyDetails object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class:

The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • model_type (str) – The value to assign to the model_type property of this AbstractFrequencyDetails. Allowed values for this property are: “HOURLY”, “DAILY”, “MONTHLY”, “WEEKLY”, “MONTHLY_RULE”, “CUSTOM”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • frequency (str) – The value to assign to the frequency property of this AbstractFrequencyDetails. Allowed values for this property are: “HOURLY”, “DAILY”, “MONTHLY”, “WEEKLY”, “CUSTOM”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
frequency

Gets the frequency of this AbstractFrequencyDetails. the frequency of the schedule.

Allowed values for this property are: “HOURLY”, “DAILY”, “MONTHLY”, “WEEKLY”, “CUSTOM”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The frequency of this AbstractFrequencyDetails.
Return type:str
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

model_type

[Required] Gets the model_type of this AbstractFrequencyDetails. The type of the model

Allowed values for this property are: “HOURLY”, “DAILY”, “MONTHLY”, “WEEKLY”, “MONTHLY_RULE”, “CUSTOM”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The model_type of this AbstractFrequencyDetails.
Return type:str