LimitsIncreaseQuestionSummary

class oci.limits_increase.models.LimitsIncreaseQuestionSummary(**kwargs)

Bases: object

A summary of properties for a question to be asked for a certain limit. Example questions include database version for some limits in Autonomous AI Database or email domain for some limits in Email Delivery. For more information, see Creating a Limit Increase Request.

Attributes

QUESTION_TYPE_CHECKBOX A constant which can be used with the question_type property of a LimitsIncreaseQuestionSummary.
QUESTION_TYPE_NUMBER A constant which can be used with the question_type property of a LimitsIncreaseQuestionSummary.
QUESTION_TYPE_RADIO A constant which can be used with the question_type property of a LimitsIncreaseQuestionSummary.
QUESTION_TYPE_TEXT A constant which can be used with the question_type property of a LimitsIncreaseQuestionSummary.
id [Required] Gets the id of this LimitsIncreaseQuestionSummary.
is_required [Required] Gets the is_required of this LimitsIncreaseQuestionSummary.
limit_name Gets the limit_name of this LimitsIncreaseQuestionSummary.
options Gets the options of this LimitsIncreaseQuestionSummary.
question_text [Required] Gets the question_text of this LimitsIncreaseQuestionSummary.
question_type [Required] Gets the question_type of this LimitsIncreaseQuestionSummary.
service [Required] Gets the service of this LimitsIncreaseQuestionSummary.

Methods

__init__(**kwargs) Initializes a new LimitsIncreaseQuestionSummary object with values from keyword arguments.
QUESTION_TYPE_CHECKBOX = 'CHECKBOX'

A constant which can be used with the question_type property of a LimitsIncreaseQuestionSummary. This constant has a value of “CHECKBOX”

QUESTION_TYPE_NUMBER = 'NUMBER'

A constant which can be used with the question_type property of a LimitsIncreaseQuestionSummary. This constant has a value of “NUMBER”

QUESTION_TYPE_RADIO = 'RADIO'

A constant which can be used with the question_type property of a LimitsIncreaseQuestionSummary. This constant has a value of “RADIO”

QUESTION_TYPE_TEXT = 'TEXT'

A constant which can be used with the question_type property of a LimitsIncreaseQuestionSummary. This constant has a value of “TEXT”

__init__(**kwargs)

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

Parameters:
  • id (str) – The value to assign to the id property of this LimitsIncreaseQuestionSummary.
  • service (str) – The value to assign to the service property of this LimitsIncreaseQuestionSummary.
  • limit_name (str) – The value to assign to the limit_name property of this LimitsIncreaseQuestionSummary.
  • question_text (str) – The value to assign to the question_text property of this LimitsIncreaseQuestionSummary.
  • question_type (str) – The value to assign to the question_type property of this LimitsIncreaseQuestionSummary. Allowed values for this property are: “TEXT”, “NUMBER”, “RADIO”, “CHECKBOX”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • options (dict(str, str)) – The value to assign to the options property of this LimitsIncreaseQuestionSummary.
  • is_required (bool) – The value to assign to the is_required property of this LimitsIncreaseQuestionSummary.
id

[Required] Gets the id of this LimitsIncreaseQuestionSummary. The OCID of the question.

Returns:The id of this LimitsIncreaseQuestionSummary.
Return type:str
is_required

[Required] Gets the is_required of this LimitsIncreaseQuestionSummary. When true, requires an answer to the question.

Returns:The is_required of this LimitsIncreaseQuestionSummary.
Return type:bool
limit_name

Gets the limit_name of this LimitsIncreaseQuestionSummary. The name of the limit for the question (empty if the question is for the service).

Returns:The limit_name of this LimitsIncreaseQuestionSummary.
Return type:str
options

Gets the options of this LimitsIncreaseQuestionSummary. Set options for the question. Applies to questions that aren’t free text.

Returns:The options of this LimitsIncreaseQuestionSummary.
Return type:dict(str, str)
question_text

[Required] Gets the question_text of this LimitsIncreaseQuestionSummary. The text for the question.

Returns:The question_text of this LimitsIncreaseQuestionSummary.
Return type:str
question_type

[Required] Gets the question_type of this LimitsIncreaseQuestionSummary. The type of question.

Allowed values for this property are: “TEXT”, “NUMBER”, “RADIO”, “CHECKBOX”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The question_type of this LimitsIncreaseQuestionSummary.
Return type:str
service

[Required] Gets the service of this LimitsIncreaseQuestionSummary. The name of the service for the question.

Returns:The service of this LimitsIncreaseQuestionSummary.
Return type:str