public static class ClassificationTemplate.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
copyInstanceOnItemCopy |
protected EnumWrapper<ClassificationTemplateDisplayNameField> |
displayName |
protected List<ClassificationTemplateFieldsField> |
fields |
protected Boolean |
hidden |
protected String |
id |
protected String |
scope |
protected EnumWrapper<ClassificationTemplateTemplateKeyField> |
templateKey |
protected EnumWrapper<ClassificationTemplateTypeField> |
type |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder(String id,
String scope,
List<ClassificationTemplateFieldsField> fields) |
| Modifier and Type | Method and Description |
|---|---|
ClassificationTemplate |
build() |
ClassificationTemplate.Builder |
copyInstanceOnItemCopy(Boolean copyInstanceOnItemCopy) |
ClassificationTemplate.Builder |
displayName(ClassificationTemplateDisplayNameField displayName) |
ClassificationTemplate.Builder |
displayName(EnumWrapper<ClassificationTemplateDisplayNameField> displayName) |
ClassificationTemplate.Builder |
hidden(Boolean hidden) |
ClassificationTemplate.Builder |
templateKey(ClassificationTemplateTemplateKeyField templateKey) |
ClassificationTemplate.Builder |
templateKey(EnumWrapper<ClassificationTemplateTemplateKeyField> templateKey) |
ClassificationTemplate.Builder |
type(ClassificationTemplateTypeField type) |
ClassificationTemplate.Builder |
type(EnumWrapper<ClassificationTemplateTypeField> type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<ClassificationTemplateTypeField> type
protected EnumWrapper<ClassificationTemplateTemplateKeyField> templateKey
protected EnumWrapper<ClassificationTemplateDisplayNameField> displayName
protected Boolean copyInstanceOnItemCopy
protected final List<ClassificationTemplateFieldsField> fields
public Builder(String id, String scope, List<ClassificationTemplateFieldsField> fields)
public ClassificationTemplate.Builder type(ClassificationTemplateTypeField type)
public ClassificationTemplate.Builder type(EnumWrapper<ClassificationTemplateTypeField> type)
public ClassificationTemplate.Builder templateKey(ClassificationTemplateTemplateKeyField templateKey)
public ClassificationTemplate.Builder templateKey(EnumWrapper<ClassificationTemplateTemplateKeyField> templateKey)
public ClassificationTemplate.Builder displayName(ClassificationTemplateDisplayNameField displayName)
public ClassificationTemplate.Builder displayName(EnumWrapper<ClassificationTemplateDisplayNameField> displayName)
public ClassificationTemplate.Builder hidden(Boolean hidden)
public ClassificationTemplate.Builder copyInstanceOnItemCopy(Boolean copyInstanceOnItemCopy)
public ClassificationTemplate build()