public static class AiExtractStructuredMetadataTemplateField.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected String |
scope |
protected String |
templateKey |
protected EnumWrapper<AiExtractStructuredMetadataTemplateTypeField> |
type |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AiExtractStructuredMetadataTemplateField |
build() |
AiExtractStructuredMetadataTemplateField.Builder |
scope(String scope) |
AiExtractStructuredMetadataTemplateField.Builder |
templateKey(String templateKey) |
AiExtractStructuredMetadataTemplateField.Builder |
type(AiExtractStructuredMetadataTemplateTypeField type) |
AiExtractStructuredMetadataTemplateField.Builder |
type(EnumWrapper<AiExtractStructuredMetadataTemplateTypeField> type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected String templateKey
protected EnumWrapper<AiExtractStructuredMetadataTemplateTypeField> type
public Builder()
public AiExtractStructuredMetadataTemplateField.Builder templateKey(String templateKey)
public AiExtractStructuredMetadataTemplateField.Builder type(AiExtractStructuredMetadataTemplateTypeField type)
public AiExtractStructuredMetadataTemplateField.Builder type(EnumWrapper<AiExtractStructuredMetadataTemplateTypeField> type)
public AiExtractStructuredMetadataTemplateField.Builder scope(String scope)
public AiExtractStructuredMetadataTemplateField build()