@UnstableApi public final class FieldInfoBuilder extends Object
FieldInfo using the builder pattern.| Constructor and Description |
|---|
FieldInfoBuilder(String name,
TypeSignature typeSignature)
Deprecated.
|
FieldInfoBuilder(String name,
TypeSignature typeSignature,
FieldInfo... childFieldInfos)
Deprecated.
|
FieldInfoBuilder(String name,
TypeSignature typeSignature,
Iterable<FieldInfo> childFieldInfos)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
FieldInfo |
build()
Returns a newly-created
FieldInfo based on the properties of this builder. |
FieldInfoBuilder |
docString(String docString)
Sets the documentation string of the field.
|
FieldInfoBuilder |
location(FieldLocation location)
Sets the
FieldLocation of the field. |
FieldInfoBuilder |
requirement(FieldRequirement requirement)
Sets the
FieldRequirement of the field. |
String |
toString() |
@Deprecated public FieldInfoBuilder(String name, TypeSignature typeSignature)
FieldInfo.builder(String, TypeSignature).FieldInfoBuilder.@Deprecated public FieldInfoBuilder(String name, TypeSignature typeSignature, FieldInfo... childFieldInfos)
FieldInfo.builder(String, TypeSignature, FieldInfo...).FieldInfoBuilder.@Deprecated public FieldInfoBuilder(String name, TypeSignature typeSignature, Iterable<FieldInfo> childFieldInfos)
FieldInfo.builder(String, TypeSignature, Iterable).FieldInfoBuilder.public FieldInfoBuilder requirement(FieldRequirement requirement)
FieldRequirement of the field.public FieldInfoBuilder location(FieldLocation location)
FieldLocation of the field.public FieldInfoBuilder docString(String docString)
public FieldInfo build()
FieldInfo based on the properties of this builder.Copyright © 2020 LeanCloud. All rights reserved.