Class IncidentUserDefinedFieldMetadata

java.lang.Object
com.datadog.api.client.v2.model.IncidentUserDefinedFieldMetadata

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class IncidentUserDefinedFieldMetadata extends Object
Metadata for autocomplete-type user-defined fields, describing how to populate autocomplete options.
  • Field Details

  • Constructor Details

    • IncidentUserDefinedFieldMetadata

      public IncidentUserDefinedFieldMetadata()
    • IncidentUserDefinedFieldMetadata

      public IncidentUserDefinedFieldMetadata(String category, String searchLimitParam, Map<String,Object> searchParams, String searchQueryParam, String searchResultPath, String searchUrl)
  • Method Details

    • category

      public IncidentUserDefinedFieldMetadata category(String category)
    • getCategory

      public String getCategory()
      The category of the autocomplete source.
      Returns:
      category
    • setCategory

      public void setCategory(String category)
    • searchLimitParam

      public IncidentUserDefinedFieldMetadata searchLimitParam(String searchLimitParam)
    • getSearchLimitParam

      public String getSearchLimitParam()
      The query parameter used to limit the number of autocomplete results.
      Returns:
      searchLimitParam
    • setSearchLimitParam

      public void setSearchLimitParam(String searchLimitParam)
    • searchParams

      public IncidentUserDefinedFieldMetadata searchParams(Map<String,Object> searchParams)
    • putSearchParamsItem

      public IncidentUserDefinedFieldMetadata putSearchParamsItem(String key, Object searchParamsItem)
    • getSearchParams

      public Map<String,Object> getSearchParams()
      Additional query parameters to include in the search URL.
      Returns:
      searchParams
    • setSearchParams

      public void setSearchParams(Map<String,Object> searchParams)
    • searchQueryParam

      public IncidentUserDefinedFieldMetadata searchQueryParam(String searchQueryParam)
    • getSearchQueryParam

      public String getSearchQueryParam()
      The query parameter used to pass typed input to the search URL.
      Returns:
      searchQueryParam
    • setSearchQueryParam

      public void setSearchQueryParam(String searchQueryParam)
    • searchResultPath

      public IncidentUserDefinedFieldMetadata searchResultPath(String searchResultPath)
    • getSearchResultPath

      public String getSearchResultPath()
      The JSON path to the results in the response body.
      Returns:
      searchResultPath
    • setSearchResultPath

      public void setSearchResultPath(String searchResultPath)
    • searchUrl

      public IncidentUserDefinedFieldMetadata searchUrl(String searchUrl)
    • getSearchUrl

      public String getSearchUrl()
      The URL used to populate autocomplete options.
      Returns:
      searchUrl
    • setSearchUrl

      public void setSearchUrl(String searchUrl)
    • putAdditionalProperty

      public IncidentUserDefinedFieldMetadata putAdditionalProperty(String key, Object value)
      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 set
      value - The associated value
      Returns:
      IncidentUserDefinedFieldMetadata
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      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

      public boolean equals(Object o)
      Return true if this IncidentUserDefinedFieldMetadata object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object