Package com.datadog.api.client.v2.model
Class CustomAttributeConfigUpdateAttributes
java.lang.Object
com.datadog.api.client.v2.model.CustomAttributeConfigUpdateAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class CustomAttributeConfigUpdateAttributes
extends Object
Attributes that can be updated on a custom attribute configuration. All fields are optional; only
provided fields are changed.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) displayName(String displayName) booleanReturn true if this CustomAttributeConfigUpdateAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.A description explaining the purpose and expected values for this custom attribute.The human-readable label shown in the Case Management UI for this custom attribute.An external field identifier to auto-populate this attribute from (used for integrations with external systems).getType()The data type of the custom attribute, which determines the allowed values and UI input control.Type-specific configuration for the custom attribute.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetDescription(String description) voidsetDisplayName(String displayName) voidsetMapFrom(String mapFrom) voidsetType(CustomAttributeType type) voidsetTypeData(CustomAttributeTypeData typeData) toString()type(CustomAttributeType type) typeData(CustomAttributeTypeData typeData)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_DISPLAY_NAME
- See Also:
-
JSON_PROPERTY_MAP_FROM
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_TYPE_DATA
- See Also:
-
-
Constructor Details
-
CustomAttributeConfigUpdateAttributes
public CustomAttributeConfigUpdateAttributes()
-
-
Method Details
-
description
-
getDescription
A description explaining the purpose and expected values for this custom attribute.- Returns:
- description
-
setDescription
-
displayName
-
getDisplayName
The human-readable label shown in the Case Management UI for this custom attribute.- Returns:
- displayName
-
setDisplayName
-
mapFrom
-
getMapFrom
An external field identifier to auto-populate this attribute from (used for integrations with external systems).- Returns:
- mapFrom
-
setMapFrom
-
type
-
getType
The data type of the custom attribute, which determines the allowed values and UI input control.- Returns:
- type
-
setType
-
typeData
-
getTypeData
Type-specific configuration for the custom attribute. For SELECT-type attributes, this contains the list of allowed options.- Returns:
- typeData
-
setTypeData
-
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:
- CustomAttributeConfigUpdateAttributes
-
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 CustomAttributeConfigUpdateAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-