public class SchemaBuilder extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
SchemaBuilder.EnumTypeBuilder |
class |
SchemaBuilder.NumberTypeBuilder |
class |
SchemaBuilder.ResourceBuilder |
class |
SchemaBuilder.StringTypeBuilder |
class |
SchemaBuilder.StructTypeBuilder |
class |
SchemaBuilder.UnionTypeBuilder |
| Constructor and Description |
|---|
SchemaBuilder(String name) |
| Modifier and Type | Method and Description |
|---|---|
SchemaBuilder |
base(String base) |
Schema |
build() |
SchemaBuilder |
comment(String comment) |
SchemaBuilder.EnumTypeBuilder |
enumType(String tname) |
SchemaBuilder |
namespace(String namespace) |
SchemaBuilder.NumberTypeBuilder |
numberType(String tname,
String sname) |
SchemaBuilder.ResourceBuilder |
resource(String rtype,
String rmethod,
String rpath) |
SchemaBuilder.StringTypeBuilder |
stringType(String tname) |
SchemaBuilder.StructTypeBuilder |
structType(String tname) |
SchemaBuilder.StructTypeBuilder |
structType(String tname,
String sname) |
SchemaBuilder.UnionTypeBuilder |
unionType(String tname) |
SchemaBuilder |
version(int version) |
public SchemaBuilder(String name)
public SchemaBuilder namespace(String namespace)
public SchemaBuilder version(int version)
public SchemaBuilder comment(String comment)
public SchemaBuilder base(String base)
public SchemaBuilder.StringTypeBuilder stringType(String tname)
public SchemaBuilder.NumberTypeBuilder numberType(String tname, String sname)
public SchemaBuilder.StructTypeBuilder structType(String tname)
public SchemaBuilder.StructTypeBuilder structType(String tname, String sname)
public SchemaBuilder.EnumTypeBuilder enumType(String tname)
public SchemaBuilder.UnionTypeBuilder unionType(String tname)
public SchemaBuilder.ResourceBuilder resource(String rtype, String rmethod, String rpath)
public Schema build()
Copyright © 2016–2021 Verizon Media. All rights reserved.