Package com.datadog.api.client.v2.model
Class IncidentImpactFieldDataAttributesRequest
java.lang.Object
com.datadog.api.client.v2.model.IncidentImpactFieldDataAttributesRequest
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class IncidentImpactFieldDataAttributesRequest
extends Object
Attributes for creating an impact field.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionIncidentImpactFieldDataAttributesRequest(String displayName, IncidentImpactFieldValueType fieldType, String name) -
Method Summary
Modifier and TypeMethodDescriptionaddFieldChoicesItem(IncidentImpactFieldChoice fieldChoicesItem) displayName(String displayName) booleanReturn true if this IncidentImpactFieldDataAttributesRequest object is equal to o.fieldChoices(List<IncidentImpactFieldChoice> fieldChoices) fieldType(IncidentImpactFieldValueType fieldType) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The display name of the impact field.The choices for dropdown or multiselect fields.The type of an impact field.getName()The normalized name of the impact field (used as identifier).The tag key associated with the field (for metrictag type).org.openapitools.jackson.nullable.JsonNullable<String>inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetDisplayName(String displayName) voidsetFieldChoices(List<IncidentImpactFieldChoice> fieldChoices) voidsetFieldType(IncidentImpactFieldValueType fieldType) voidvoidvoidsetTagKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> tagKey) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_DISPLAY_NAME
- See Also:
-
JSON_PROPERTY_FIELD_CHOICES
- See Also:
-
JSON_PROPERTY_FIELD_TYPE
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_TAG_KEY
- See Also:
-
-
Constructor Details
-
IncidentImpactFieldDataAttributesRequest
public IncidentImpactFieldDataAttributesRequest() -
IncidentImpactFieldDataAttributesRequest
public IncidentImpactFieldDataAttributesRequest(String displayName, IncidentImpactFieldValueType fieldType, String name)
-
-
Method Details
-
displayName
-
getDisplayName
The display name of the impact field.- Returns:
- displayName
-
setDisplayName
-
fieldChoices
public IncidentImpactFieldDataAttributesRequest fieldChoices(List<IncidentImpactFieldChoice> fieldChoices) -
addFieldChoicesItem
public IncidentImpactFieldDataAttributesRequest addFieldChoicesItem(IncidentImpactFieldChoice fieldChoicesItem) -
getFieldChoices
The choices for dropdown or multiselect fields.- Returns:
- fieldChoices
-
setFieldChoices
-
fieldType
-
getFieldType
The type of an impact field.- Returns:
- fieldType
-
setFieldType
-
name
-
getName
The normalized name of the impact field (used as identifier).- Returns:
- name
-
setName
-
tagKey
-
getTagKey
The tag key associated with the field (for metrictag type).- Returns:
- tagKey
-
getTagKey_JsonNullable
-
setTagKey_JsonNullable
-
setTagKey
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- IncidentImpactFieldDataAttributesRequest
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this IncidentImpactFieldDataAttributesRequest object is equal to o. -
hashCode
public int hashCode() -
toString
-