public static class MetadataTemplateFieldsField.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected String |
description |
protected String |
displayName |
protected Boolean |
hidden |
protected String |
id |
protected String |
key |
protected String |
namespace |
protected List<MetadataTemplateFieldsOptionsField> |
options |
protected MetadataTemplateFieldsOptionsRulesField |
optionsRules |
protected String |
taxonomyId |
protected String |
taxonomyKey |
protected EnumWrapper<MetadataTemplateFieldsTypeField> |
type |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder(EnumWrapper<MetadataTemplateFieldsTypeField> type,
String key,
String displayName) |
Builder(MetadataTemplateFieldsTypeField type,
String key,
String displayName) |
| Modifier and Type | Method and Description |
|---|---|
MetadataTemplateFieldsField |
build() |
MetadataTemplateFieldsField.Builder |
description(String description) |
MetadataTemplateFieldsField.Builder |
hidden(Boolean hidden) |
MetadataTemplateFieldsField.Builder |
id(String id) |
MetadataTemplateFieldsField.Builder |
namespace(String namespace) |
MetadataTemplateFieldsField.Builder |
options(List<MetadataTemplateFieldsOptionsField> options) |
MetadataTemplateFieldsField.Builder |
optionsRules(MetadataTemplateFieldsOptionsRulesField optionsRules) |
MetadataTemplateFieldsField.Builder |
taxonomyId(String taxonomyId) |
MetadataTemplateFieldsField.Builder |
taxonomyKey(String taxonomyKey) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected final EnumWrapper<MetadataTemplateFieldsTypeField> type
protected final String displayName
protected String description
protected List<MetadataTemplateFieldsOptionsField> options
protected String taxonomyKey
protected String taxonomyId
protected MetadataTemplateFieldsOptionsRulesField optionsRules
public Builder(MetadataTemplateFieldsTypeField type, String key, String displayName)
public Builder(EnumWrapper<MetadataTemplateFieldsTypeField> type, String key, String displayName)
public MetadataTemplateFieldsField.Builder description(String description)
public MetadataTemplateFieldsField.Builder hidden(Boolean hidden)
public MetadataTemplateFieldsField.Builder options(List<MetadataTemplateFieldsOptionsField> options)
public MetadataTemplateFieldsField.Builder taxonomyKey(String taxonomyKey)
public MetadataTemplateFieldsField.Builder taxonomyId(String taxonomyId)
public MetadataTemplateFieldsField.Builder namespace(String namespace)
public MetadataTemplateFieldsField.Builder optionsRules(MetadataTemplateFieldsOptionsRulesField optionsRules)
public MetadataTemplateFieldsField.Builder id(String id)
public MetadataTemplateFieldsField build()