@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class FormDataDefinition extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_DESCRIPTION |
static String |
JSON_PROPERTY_PROPERTIES |
static String |
JSON_PROPERTY_REQUIRED |
static String |
JSON_PROPERTY_TITLE |
static String |
JSON_PROPERTY_TYPE |
boolean |
unparsed |
| Constructor and Description |
|---|
FormDataDefinition() |
| Modifier and Type | Method and Description |
|---|---|
FormDataDefinition |
addRequiredItem(String requiredItem) |
FormDataDefinition |
description(String description) |
boolean |
equals(Object o)
Return true if this FormDataDefinition object is equal to o.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
String |
getDescription()
A description shown to form respondents.
|
Map<String,Object> |
getProperties()
A map of field names to their JSON Schema definitions.
|
List<String> |
getRequired()
List of field names that must be answered.
|
String |
getTitle()
The title of the form schema.
|
FormDataDefinitionType |
getType()
The root schema type.
|
int |
hashCode() |
FormDataDefinition |
properties(Map<String,Object> properties) |
FormDataDefinition |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
FormDataDefinition |
putPropertiesItem(String key,
Object propertiesItem) |
FormDataDefinition |
required(List<String> required) |
void |
setDescription(String description) |
void |
setProperties(Map<String,Object> properties) |
void |
setRequired(List<String> required) |
void |
setTitle(String title) |
void |
setType(FormDataDefinitionType type) |
FormDataDefinition |
title(String title) |
String |
toString() |
FormDataDefinition |
type(FormDataDefinitionType type) |
public boolean unparsed
public static final String JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_PROPERTIES
public static final String JSON_PROPERTY_REQUIRED
public static final String JSON_PROPERTY_TITLE
public static final String JSON_PROPERTY_TYPE
public FormDataDefinition description(String description)
@Nullable public String getDescription()
public void setDescription(String description)
public FormDataDefinition properties(Map<String,Object> properties)
public FormDataDefinition putPropertiesItem(String key, Object propertiesItem)
@Nullable public Map<String,Object> getProperties()
public FormDataDefinition required(List<String> required)
public FormDataDefinition addRequiredItem(String requiredItem)
@Nullable public List<String> getRequired()
public FormDataDefinition title(String title)
@Nullable public String getTitle()
public void setTitle(String title)
public FormDataDefinition type(FormDataDefinitionType type)
@Nullable public FormDataDefinitionType getType()
public void setType(FormDataDefinitionType type)
public FormDataDefinition putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.