public static class MetadataTemplate.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
copyInstanceOnItemCopy |
protected String |
displayName |
protected List<MetadataTemplateFieldsField> |
fields |
protected Boolean |
hidden |
protected String |
id |
protected String |
scope |
protected String |
templateKey |
protected EnumWrapper<MetadataTemplateTypeField> |
type |
explicitlySetNullableFields| Modifier and Type | Method and Description |
|---|---|
MetadataTemplate |
build() |
MetadataTemplate.Builder |
copyInstanceOnItemCopy(Boolean copyInstanceOnItemCopy) |
MetadataTemplate.Builder |
displayName(String displayName) |
MetadataTemplate.Builder |
fields(List<MetadataTemplateFieldsField> fields) |
MetadataTemplate.Builder |
hidden(Boolean hidden) |
MetadataTemplate.Builder |
scope(String scope) |
MetadataTemplate.Builder |
templateKey(String templateKey) |
MetadataTemplate.Builder |
type(EnumWrapper<MetadataTemplateTypeField> type) |
MetadataTemplate.Builder |
type(MetadataTemplateTypeField type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<MetadataTemplateTypeField> type
protected String templateKey
protected String displayName
protected List<MetadataTemplateFieldsField> fields
protected Boolean copyInstanceOnItemCopy
public MetadataTemplate.Builder type(MetadataTemplateTypeField type)
public MetadataTemplate.Builder type(EnumWrapper<MetadataTemplateTypeField> type)
public MetadataTemplate.Builder scope(String scope)
public MetadataTemplate.Builder templateKey(String templateKey)
public MetadataTemplate.Builder displayName(String displayName)
public MetadataTemplate.Builder hidden(Boolean hidden)
public MetadataTemplate.Builder fields(List<MetadataTemplateFieldsField> fields)
public MetadataTemplate.Builder copyInstanceOnItemCopy(Boolean copyInstanceOnItemCopy)
public MetadataTemplate build()