vertx / io.vertx.rxjava.ext.web.api / RequestParameter

# RequestParameter

`open class RequestParameter`

Request parameter holder NOTE: This class has been automatically generated from the io.vertx.ext.web.api.RequestParameter non RX-ified interface using Vert.x codegen.

### Constructors

<init> | `RequestParameter(delegate: RequestParameter)`

### Properties

__TYPE_ARG | `static val __TYPE_ARG: TypeArg<RequestParameter>`

### Functions

create | `open static fun create(name: String, value: Any): RequestParameter` `open static fun create(value: Any): RequestParameter`
equals | `open fun equals(other: Any?): Boolean`
getArray | `open fun getArray(): MutableList<RequestParameter>` Returns null if value is not a list, otherwise it returns value
getBoolean | `open fun getBoolean(): Boolean` Returns null if value is not a Boolean, otherwise it returns value
getDelegate | `open fun getDelegate(): RequestParameter`
getDouble | `open fun getDouble(): Double` Returns null if value is not a Double, otherwise it returns value
getFloat | `open fun getFloat(): Float` Returns null if value is not a Float, otherwise it returns value
getInteger | `open fun getInteger(): Int` Returns null if value is not an Integer, otherwise it returns value
getJsonArray | `open fun getJsonArray(): JsonArray` Returns null if value is not a JsonArray, otherwise it returns value
getJsonObject | `open fun getJsonObject(): JsonObject` Returns null if value is not a JsonObject, otherwise it returns value
getLong | `open fun getLong(): Long` Returns null if value is not a Long, otherwise it returns value
getName | `open fun getName(): String` Get parameter name
getObjectKeys | `open fun getObjectKeys(): MutableList<String>` If value is a map of fields, it returns keys of map, otherwise it returns null
getObjectValue | `open fun getObjectValue(key: String): RequestParameter` If value is a map of fields, it returns value of field with key provided, otherwise it returns null
getString | `open fun getString(): String` Returns null if value is not a String, otherwise it returns value
hashCode | `open fun hashCode(): Int`
isArray | `open fun isArray(): Boolean` Returns true if value of RequestParameter is an array
isBoolean | `open fun isBoolean(): Boolean` Returns true if value of RequestParameter is a Boolean instance
isDouble | `open fun isDouble(): Boolean` Returns true if value of RequestParameter is a Double instance
isEmpty | `open fun isEmpty(): Boolean` Alias of `io.vertx.rxjava.ext.web.api.RequestParameter#isNull`
isFloat | `open fun isFloat(): Boolean` Returns true if value of RequestParameter is a Float instance
isInteger | `open fun isInteger(): Boolean` Returns true if value of RequestParameter is an Integer instance
isJsonArray | `open fun isJsonArray(): Boolean` Returns true if value of RequestParameter is a JsonArray instance
isJsonObject | `open fun isJsonObject(): Boolean` Returns true if value of RequestParameter is a JsonObject instance
isLong | `open fun isLong(): Boolean` Returns true if value of RequestParameter is a Long instance
isNull | `open fun isNull(): Boolean` Returns true if value is null
isObject | `open fun isObject(): Boolean` Returns true if value of RequestParameter is a map of fields
isString | `open fun isString(): Boolean` Returns true if value of RequestParameter is a String instance
merge | `open fun merge(otherParameter: RequestParameter): RequestParameter` Merge this request parameter with another one. Note: the parameter passed by argument has the priority
newInstance | `open static fun newInstance(arg: RequestParameter): RequestParameter`
setName | `open fun setName(name: String): Unit` Set parameter name
setValue | `open fun setValue(value: Any): Unit` Set value
toString | `open fun toString(): String`