SdkLanguageOptionalParameters

class oci.apigateway.models.SdkLanguageOptionalParameters(**kwargs)

Bases: object

List of additional applicable parameters for any given target language.

Attributes

INPUT_TYPE_EMAIL A constant which can be used with the input_type property of a SdkLanguageOptionalParameters.
INPUT_TYPE_ENUM A constant which can be used with the input_type property of a SdkLanguageOptionalParameters.
INPUT_TYPE_STRING A constant which can be used with the input_type property of a SdkLanguageOptionalParameters.
INPUT_TYPE_URI A constant which can be used with the input_type property of a SdkLanguageOptionalParameters.
allowed_values Gets the allowed_values of this SdkLanguageOptionalParameters.
description Gets the description of this SdkLanguageOptionalParameters.
display_name Gets the display_name of this SdkLanguageOptionalParameters.
input_type Gets the input_type of this SdkLanguageOptionalParameters.
is_required Gets the is_required of this SdkLanguageOptionalParameters.
max_size Gets 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