SdkLanguageOptionalParameters¶
-
class
oci.apigateway.models.SdkLanguageOptionalParameters(**kwargs)¶ Bases:
objectList of additional applicable parameters for any given target language.
Attributes
INPUT_TYPE_EMAILA constant which can be used with the input_type property of a SdkLanguageOptionalParameters. INPUT_TYPE_ENUMA constant which can be used with the input_type property of a SdkLanguageOptionalParameters. INPUT_TYPE_STRINGA constant which can be used with the input_type property of a SdkLanguageOptionalParameters. INPUT_TYPE_URIA constant which can be used with the input_type property of a SdkLanguageOptionalParameters. allowed_valuesGets the allowed_values of this SdkLanguageOptionalParameters. descriptionGets the description of this SdkLanguageOptionalParameters. display_nameGets the display_name of this SdkLanguageOptionalParameters. input_typeGets the input_type of this SdkLanguageOptionalParameters. is_requiredGets the is_required of this SdkLanguageOptionalParameters. max_sizeGets the max_size of this SdkLanguageOptionalParameters. param_name[Required] Gets the param_name of this SdkLanguageOptionalParameters. Methods
__init__(**kwargs)Initializes a new SdkLanguageOptionalParameters object with values from keyword arguments. -
INPUT_TYPE_EMAIL= 'EMAIL'¶ A constant which can be used with the input_type property of a SdkLanguageOptionalParameters. This constant has a value of “EMAIL”
-
INPUT_TYPE_ENUM= 'ENUM'¶ A constant which can be used with the input_type property of a SdkLanguageOptionalParameters. This constant has a value of “ENUM”
-
INPUT_TYPE_STRING= 'STRING'¶ A constant which can be used with the input_type property of a SdkLanguageOptionalParameters. This constant has a value of “STRING”
-
INPUT_TYPE_URI= 'URI'¶ A constant which can be used with the input_type property of a SdkLanguageOptionalParameters. This constant has a value of “URI”
-
__init__(**kwargs)¶ Initializes a new SdkLanguageOptionalParameters object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - param_name (str) – The value to assign to the param_name property of this SdkLanguageOptionalParameters.
- display_name (str) – The value to assign to the display_name property of this SdkLanguageOptionalParameters.
- description (str) – The value to assign to the description property of this SdkLanguageOptionalParameters.
- is_required (bool) – The value to assign to the is_required property of this SdkLanguageOptionalParameters.
- max_size (float) – The value to assign to the max_size property of this SdkLanguageOptionalParameters.
- input_type (str) – The value to assign to the input_type property of this SdkLanguageOptionalParameters. Allowed values for this property are: “ENUM”, “EMAIL”, “URI”, “STRING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- allowed_values (list[oci.apigateway.models.SdkLanguageOptionalParametersAllowedValue]) – The value to assign to the allowed_values property of this SdkLanguageOptionalParameters.
-
allowed_values¶ Gets the allowed_values of this SdkLanguageOptionalParameters. List of allowed input values. Example: [{“name”: “name1”, “description”: “description1”}, …]
Returns: The allowed_values of this SdkLanguageOptionalParameters. Return type: list[oci.apigateway.models.SdkLanguageOptionalParametersAllowedValue]
-
description¶ Gets the description of this SdkLanguageOptionalParameters. Description for the parameter.
Returns: The description of this SdkLanguageOptionalParameters. Return type: str
-
display_name¶ Gets the display_name of this SdkLanguageOptionalParameters. Display name of the parameter.
Returns: The display_name of this SdkLanguageOptionalParameters. Return type: str
-
input_type¶ Gets the input_type of this SdkLanguageOptionalParameters. The input type for this param. - Input type is ENUM when only specific list of input strings are allowed. - Input type is EMAIL when input type is an email ID. - Input type is URI when input type is an URI. - Input type is STRING in all other cases.
Allowed values for this property are: “ENUM”, “EMAIL”, “URI”, “STRING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The input_type of this SdkLanguageOptionalParameters. Return type: str
-
is_required¶ Gets the is_required of this SdkLanguageOptionalParameters. Information on whether the parameter is required or not.
Returns: The is_required of this SdkLanguageOptionalParameters. Return type: bool
-
max_size¶ Gets the max_size of this SdkLanguageOptionalParameters. Maximum size as input value for this parameter.
Returns: The max_size of this SdkLanguageOptionalParameters. Return type: float
-
param_name¶ [Required] Gets the param_name of this SdkLanguageOptionalParameters. Name of the parameter.
Returns: The param_name of this SdkLanguageOptionalParameters. Return type: str
-