Package org.hl7.fhir.r4b.openapi
Class ParameterWriter
- java.lang.Object
-
- org.hl7.fhir.r4b.openapi.BaseWriter
-
- org.hl7.fhir.r4b.openapi.ParameterWriter
-
- Direct Known Subclasses:
HeaderWriter
public class ParameterWriter extends BaseWriter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParameterWriter.ParameterLocationstatic classParameterWriter.ParameterStyle
-
Field Summary
-
Fields inherited from class org.hl7.fhir.r4b.openapi.BaseWriter
object
-
-
Constructor Summary
Constructors Constructor Description ParameterWriter(com.google.gson.JsonObject object)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParameterWriterallowEmptyValue()ParameterWriterallowEmptyValue(boolean value)ParameterWriterallowReserved(boolean value)ParameterWriterdeprecated(boolean value)ParameterWriterdescription(String value)ParameterWriterexample(com.google.gson.JsonObject example)ParameterWriterexplode(boolean value)ParameterWriterin(ParameterWriter.ParameterLocation value)ParameterWritername(String value)ParameterWriterrequired(boolean value)SchemaWriterschema()ParameterWriterschema(com.google.gson.JsonObject jsonSchema)ParameterWriterschemaRef(String name, String uri)ParameterWriterstyle(ParameterWriter.ParameterStyle value)-
Methods inherited from class org.hl7.fhir.r4b.openapi.BaseWriter
ensureArrayObject, ensureMapObject, ensureMapObject, ensureObject, forceArray, forceArrayObject
-
-
-
-
Constructor Detail
-
ParameterWriter
public ParameterWriter(com.google.gson.JsonObject object)
-
-
Method Detail
-
in
public ParameterWriter in(ParameterWriter.ParameterLocation value)
-
name
public ParameterWriter name(String value)
-
allowEmptyValue
public ParameterWriter allowEmptyValue()
-
description
public ParameterWriter description(String value)
-
required
public ParameterWriter required(boolean value)
-
deprecated
public ParameterWriter deprecated(boolean value)
-
allowEmptyValue
public ParameterWriter allowEmptyValue(boolean value)
-
style
public ParameterWriter style(ParameterWriter.ParameterStyle value)
-
explode
public ParameterWriter explode(boolean value)
-
allowReserved
public ParameterWriter allowReserved(boolean value)
-
schema
public ParameterWriter schema(com.google.gson.JsonObject jsonSchema)
-
schema
public SchemaWriter schema()
-
schemaRef
public ParameterWriter schemaRef(String name, String uri)
-
example
public ParameterWriter example(com.google.gson.JsonObject example)
-
-