public class TypeDefinitionBuilder extends Object
| Constructor and Description |
|---|
TypeDefinitionBuilder(javax.ws.rs.core.MediaType mediaType,
TypeSource source,
boolean required,
boolean arrayType,
boolean unionType) |
| Modifier and Type | Method and Description |
|---|---|
TypeDefinition |
build() |
static TypeDefinition |
buildHeaderType() |
static TypeDefinition |
buildImplicitUriParamType() |
static TypeDefinition |
buildSimplePrimitiveType(PrimitiveTypeSource.PrimitiveType primitiveType,
boolean required) |
static TypeDefinition |
buildSimpleStringType(boolean required) |
static TypeDefinition |
buildStringTypeWithMediaType(javax.ws.rs.core.MediaType mediaType,
boolean required) |
TypeDefinitionBuilder |
withAnnotatedDisplayName(String annotatedDisplayName) |
TypeDefinitionBuilder |
withDefaultValue(String defaultValue) |
TypeDefinitionBuilder |
withDescription(String description) |
TypeDefinitionBuilder |
withEnumValues(List<String> enumValues) |
TypeDefinitionBuilder |
withExample(String example) |
public TypeDefinitionBuilder(javax.ws.rs.core.MediaType mediaType,
TypeSource source,
boolean required,
boolean arrayType,
boolean unionType)
public TypeDefinitionBuilder withDescription(String description)
public TypeDefinitionBuilder withDefaultValue(String defaultValue)
public TypeDefinitionBuilder withExample(String example)
public TypeDefinitionBuilder withAnnotatedDisplayName(String annotatedDisplayName)
public TypeDefinitionBuilder withEnumValues(List<String> enumValues)
public static TypeDefinition buildSimpleStringType(boolean required)
public static TypeDefinition buildStringTypeWithMediaType(javax.ws.rs.core.MediaType mediaType, boolean required)
public static TypeDefinition buildHeaderType()
public static TypeDefinition buildImplicitUriParamType()
public static TypeDefinition buildSimplePrimitiveType(PrimitiveTypeSource.PrimitiveType primitiveType, boolean required)
public TypeDefinition build()
Copyright © 2024. All rights reserved.