ApiRequestParameterArgs

data class ApiRequestParameterArgs(val defaultValue: Output<String>? = null, val description: Output<String>? = null, val in: Output<String>, val inService: Output<String>, val name: Output<String>, val nameService: Output<String>, val required: Output<String>, val type: Output<String>) : ConvertibleToJava<ApiRequestParameterArgs>

Constructors

Link copied to clipboard
constructor(defaultValue: Output<String>? = null, description: Output<String>? = null, in: Output<String>, inService: Output<String>, name: Output<String>, nameService: Output<String>, required: Output<String>, type: Output<String>)

Properties

Link copied to clipboard
val defaultValue: Output<String>? = null

The default value of the parameter.

Link copied to clipboard
val description: Output<String>? = null

The description of parameter.

Link copied to clipboard
val in: Output<String>

Request's parameter location; values: BODY, HEAD, QUERY, and PATH.

Link copied to clipboard
val inService: Output<String>

Backend service's parameter location; values: BODY, HEAD, QUERY, and PATH.

Link copied to clipboard
val name: Output<String>

Request's parameter name.

Link copied to clipboard
val nameService: Output<String>

Backend service's parameter name.

Link copied to clipboard
val required: Output<String>

Parameter required or not; values: REQUIRED and OPTIONAL.

Link copied to clipboard
val type: Output<String>

Parameter type which supports values of 'STRING','INT','BOOLEAN','LONG',"FLOAT" and "DOUBLE".

Functions

Link copied to clipboard
open override fun toJava(): ApiRequestParameterArgs