Class NotebookTemplateVariable

java.lang.Object
com.datadog.api.client.v1.model.NotebookTemplateVariable

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class NotebookTemplateVariable extends Object
Notebook template variable.
  • Field Details

  • Constructor Details

    • NotebookTemplateVariable

      public NotebookTemplateVariable()
    • NotebookTemplateVariable

      public NotebookTemplateVariable(String name)
  • Method Details

    • availableValues

      public NotebookTemplateVariable availableValues(List<String> availableValues)
    • addAvailableValuesItem

      public NotebookTemplateVariable addAvailableValuesItem(String availableValuesItem)
    • getAvailableValues

      @Nullable public List<String> getAvailableValues()
      The list of values that the template variable drop-down is limited to.
      Returns:
      availableValues
    • getAvailableValues_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<List<String>> getAvailableValues_JsonNullable()
    • setAvailableValues_JsonNullable

      public void setAvailableValues_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> availableValues)
    • setAvailableValues

      public void setAvailableValues(List<String> availableValues)
    • availableValuesQuery

      public NotebookTemplateVariable availableValuesQuery(NotebookTemplateVariableAvailableValuesQuery availableValuesQuery)
    • getAvailableValuesQuery

      @Nullable public NotebookTemplateVariableAvailableValuesQuery getAvailableValuesQuery()
      Query used to dynamically populate the list of available values for the template variable.
      Returns:
      availableValuesQuery
    • setAvailableValuesQuery

      public void setAvailableValuesQuery(NotebookTemplateVariableAvailableValuesQuery availableValuesQuery)
    • dataSourceMappings

      public NotebookTemplateVariable dataSourceMappings(Map<String,String> dataSourceMappings)
    • putDataSourceMappingsItem

      public NotebookTemplateVariable putDataSourceMappingsItem(String key, String dataSourceMappingsItem)
    • getDataSourceMappings

      @Nullable public Map<String,String> getDataSourceMappings()
      Mapping of data source names to template variable values.
      Returns:
      dataSourceMappings
    • setDataSourceMappings

      public void setDataSourceMappings(Map<String,String> dataSourceMappings)
    • _default

      public NotebookTemplateVariable _default(String _default)
    • getDefault

      @Deprecated @Nullable public String getDefault()
      Deprecated.
      (deprecated) The default value for the template variable on notebook load. Cannot be used in conjunction with defaults.
      Returns:
      _default
    • getDefault_JsonNullable

      @Deprecated public org.openapitools.jackson.nullable.JsonNullable<String> getDefault_JsonNullable()
      Deprecated.
    • setDefault_JsonNullable

      public void setDefault_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> _default)
    • setDefault

      public void setDefault(String _default)
    • defaults

      public NotebookTemplateVariable defaults(List<String> defaults)
    • addDefaultsItem

      public NotebookTemplateVariable addDefaultsItem(String defaultsItem)
    • getDefaults

      @Nullable public List<String> getDefaults()
      One or many default values for the template variable. Cannot be used in conjunction with default.
      Returns:
      defaults
    • setDefaults

      public void setDefaults(List<String> defaults)
    • name

      public NotebookTemplateVariable name(String name)
    • getName

      public String getName()
      The name of the variable.
      Returns:
      name
    • setName

      public void setName(String name)
    • placement

      public NotebookTemplateVariable placement(String placement)
    • getPlacement

      @Nullable public String getPlacement()
      The placement of the template variable in the notebook.
      Returns:
      placement
    • setPlacement

      public void setPlacement(String placement)
    • prefix

      public NotebookTemplateVariable prefix(String prefix)
    • getPrefix

      @Nullable public String getPrefix()
      The tag prefix associated with the variable. Only tags with this prefix appear in the variable drop-down.
      Returns:
      prefix
    • getPrefix_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getPrefix_JsonNullable()
    • setPrefix_JsonNullable

      public void setPrefix_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> prefix)
    • setPrefix

      public void setPrefix(String prefix)
    • type

      public NotebookTemplateVariable type(String type)
    • getType

      @Nullable public String getType()
      The type of the template variable.
      Returns:
      type
    • setType

      public void setType(String type)
    • equals

      public boolean equals(Object o)
      Return true if this NotebookTemplateVariable 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