Class WidgetDefinition

java.lang.Object
com.datadog.api.client.AbstractOpenApiSchema
com.datadog.api.client.v1.model.WidgetDefinition

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class WidgetDefinition extends AbstractOpenApiSchema
  • Field Details

    • unparsed

      public boolean unparsed
    • schemas

      public static final Map<String,jakarta.ws.rs.core.GenericType> schemas
  • Constructor Details

  • Method Details

    • getSchemas

      public Map<String,jakarta.ws.rs.core.GenericType> getSchemas()
      Description copied from class: AbstractOpenApiSchema
      Get the list of oneOf/anyOf composed schemas allowed to be stored in this object
      Specified by:
      getSchemas in class AbstractOpenApiSchema
      Returns:
      an instance of the actual schema/object
    • setActualInstance

      public void setActualInstance(Object instance)
      Set the instance that matches the oneOf child schema, check the instance parameter is valid against the oneOf child schemas: AlertGraphWidgetDefinition, AlertValueWidgetDefinition, BarChartWidgetDefinition, ChangeWidgetDefinition, CheckStatusWidgetDefinition, CohortWidgetDefinition, DistributionWidgetDefinition, EmbeddedAppWidgetDefinition, EventStreamWidgetDefinition, EventTimelineWidgetDefinition, FreeTextWidgetDefinition, FunnelWidgetDefinition, ProductAnalyticsFunnelWidgetDefinition, GeomapWidgetDefinition, GroupWidgetDefinition, HeatMapWidgetDefinition, HostMapWidgetDefinition, IFrameWidgetDefinition, ImageWidgetDefinition, ListStreamWidgetDefinition, LogStreamWidgetDefinition, MonitorSummaryWidgetDefinition, NoteWidgetDefinition, PowerpackWidgetDefinition, PointPlotWidgetDefinition, QueryValueWidgetDefinition, RetentionCurveWidgetDefinition, RunWorkflowWidgetDefinition, SLOListWidgetDefinition, SLOWidgetDefinition, ScatterPlotWidgetDefinition, SankeyWidgetDefinition, ServiceMapWidgetDefinition, ServiceSummaryWidgetDefinition, SplitGraphWidgetDefinition, SunburstWidgetDefinition, TableWidgetDefinition, TimeseriesWidgetDefinition, ToplistWidgetDefinition, TopologyMapWidgetDefinition, TreeMapWidgetDefinition, WildcardWidgetDefinition

      It could be an instance of the 'oneOf' schemas. The oneOf child schemas may themselves be a composed schema (allOf, anyOf, oneOf).

      Overrides:
      setActualInstance in class AbstractOpenApiSchema
      Parameters:
      instance - the actual instance of the schema/object
    • getActualInstance

      public Object getActualInstance()
      Get the actual instance, which can be the following: AlertGraphWidgetDefinition, AlertValueWidgetDefinition, BarChartWidgetDefinition, ChangeWidgetDefinition, CheckStatusWidgetDefinition, CohortWidgetDefinition, DistributionWidgetDefinition, EmbeddedAppWidgetDefinition, EventStreamWidgetDefinition, EventTimelineWidgetDefinition, FreeTextWidgetDefinition, FunnelWidgetDefinition, ProductAnalyticsFunnelWidgetDefinition, GeomapWidgetDefinition, GroupWidgetDefinition, HeatMapWidgetDefinition, HostMapWidgetDefinition, IFrameWidgetDefinition, ImageWidgetDefinition, ListStreamWidgetDefinition, LogStreamWidgetDefinition, MonitorSummaryWidgetDefinition, NoteWidgetDefinition, PowerpackWidgetDefinition, PointPlotWidgetDefinition, QueryValueWidgetDefinition, RetentionCurveWidgetDefinition, RunWorkflowWidgetDefinition, SLOListWidgetDefinition, SLOWidgetDefinition, ScatterPlotWidgetDefinition, SankeyWidgetDefinition, ServiceMapWidgetDefinition, ServiceSummaryWidgetDefinition, SplitGraphWidgetDefinition, SunburstWidgetDefinition, TableWidgetDefinition, TimeseriesWidgetDefinition, ToplistWidgetDefinition, TopologyMapWidgetDefinition, TreeMapWidgetDefinition, WildcardWidgetDefinition
      Overrides:
      getActualInstance in class AbstractOpenApiSchema
      Returns:
      The actual instance (AlertGraphWidgetDefinition, AlertValueWidgetDefinition, BarChartWidgetDefinition, ChangeWidgetDefinition, CheckStatusWidgetDefinition, CohortWidgetDefinition, DistributionWidgetDefinition, EmbeddedAppWidgetDefinition, EventStreamWidgetDefinition, EventTimelineWidgetDefinition, FreeTextWidgetDefinition, FunnelWidgetDefinition, ProductAnalyticsFunnelWidgetDefinition, GeomapWidgetDefinition, GroupWidgetDefinition, HeatMapWidgetDefinition, HostMapWidgetDefinition, IFrameWidgetDefinition, ImageWidgetDefinition, ListStreamWidgetDefinition, LogStreamWidgetDefinition, MonitorSummaryWidgetDefinition, NoteWidgetDefinition, PowerpackWidgetDefinition, PointPlotWidgetDefinition, QueryValueWidgetDefinition, RetentionCurveWidgetDefinition, RunWorkflowWidgetDefinition, SLOListWidgetDefinition, SLOWidgetDefinition, ScatterPlotWidgetDefinition, SankeyWidgetDefinition, ServiceMapWidgetDefinition, ServiceSummaryWidgetDefinition, SplitGraphWidgetDefinition, SunburstWidgetDefinition, TableWidgetDefinition, TimeseriesWidgetDefinition, ToplistWidgetDefinition, TopologyMapWidgetDefinition, TreeMapWidgetDefinition, WildcardWidgetDefinition)
    • getAlertGraphWidgetDefinition

      public AlertGraphWidgetDefinition getAlertGraphWidgetDefinition() throws ClassCastException
      Get the actual instance of `AlertGraphWidgetDefinition`. If the actual instance is not `AlertGraphWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `AlertGraphWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `AlertGraphWidgetDefinition`
    • getAlertValueWidgetDefinition

      public AlertValueWidgetDefinition getAlertValueWidgetDefinition() throws ClassCastException
      Get the actual instance of `AlertValueWidgetDefinition`. If the actual instance is not `AlertValueWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `AlertValueWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `AlertValueWidgetDefinition`
    • getBarChartWidgetDefinition

      public BarChartWidgetDefinition getBarChartWidgetDefinition() throws ClassCastException
      Get the actual instance of `BarChartWidgetDefinition`. If the actual instance is not `BarChartWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `BarChartWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `BarChartWidgetDefinition`
    • getChangeWidgetDefinition

      public ChangeWidgetDefinition getChangeWidgetDefinition() throws ClassCastException
      Get the actual instance of `ChangeWidgetDefinition`. If the actual instance is not `ChangeWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ChangeWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `ChangeWidgetDefinition`
    • getCheckStatusWidgetDefinition

      public CheckStatusWidgetDefinition getCheckStatusWidgetDefinition() throws ClassCastException
      Get the actual instance of `CheckStatusWidgetDefinition`. If the actual instance is not `CheckStatusWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `CheckStatusWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `CheckStatusWidgetDefinition`
    • getCohortWidgetDefinition

      public CohortWidgetDefinition getCohortWidgetDefinition() throws ClassCastException
      Get the actual instance of `CohortWidgetDefinition`. If the actual instance is not `CohortWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `CohortWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `CohortWidgetDefinition`
    • getDistributionWidgetDefinition

      public DistributionWidgetDefinition getDistributionWidgetDefinition() throws ClassCastException
      Get the actual instance of `DistributionWidgetDefinition`. If the actual instance is not `DistributionWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `DistributionWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `DistributionWidgetDefinition`
    • getEmbeddedAppWidgetDefinition

      public EmbeddedAppWidgetDefinition getEmbeddedAppWidgetDefinition() throws ClassCastException
      Get the actual instance of `EmbeddedAppWidgetDefinition`. If the actual instance is not `EmbeddedAppWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `EmbeddedAppWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `EmbeddedAppWidgetDefinition`
    • getEventStreamWidgetDefinition

      public EventStreamWidgetDefinition getEventStreamWidgetDefinition() throws ClassCastException
      Get the actual instance of `EventStreamWidgetDefinition`. If the actual instance is not `EventStreamWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `EventStreamWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `EventStreamWidgetDefinition`
    • getEventTimelineWidgetDefinition

      public EventTimelineWidgetDefinition getEventTimelineWidgetDefinition() throws ClassCastException
      Get the actual instance of `EventTimelineWidgetDefinition`. If the actual instance is not `EventTimelineWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `EventTimelineWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `EventTimelineWidgetDefinition`
    • getFreeTextWidgetDefinition

      public FreeTextWidgetDefinition getFreeTextWidgetDefinition() throws ClassCastException
      Get the actual instance of `FreeTextWidgetDefinition`. If the actual instance is not `FreeTextWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `FreeTextWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `FreeTextWidgetDefinition`
    • getFunnelWidgetDefinition

      public FunnelWidgetDefinition getFunnelWidgetDefinition() throws ClassCastException
      Get the actual instance of `FunnelWidgetDefinition`. If the actual instance is not `FunnelWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `FunnelWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `FunnelWidgetDefinition`
    • getProductAnalyticsFunnelWidgetDefinition

      public ProductAnalyticsFunnelWidgetDefinition getProductAnalyticsFunnelWidgetDefinition() throws ClassCastException
      Get the actual instance of `ProductAnalyticsFunnelWidgetDefinition`. If the actual instance is not `ProductAnalyticsFunnelWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ProductAnalyticsFunnelWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `ProductAnalyticsFunnelWidgetDefinition`
    • getGeomapWidgetDefinition

      public GeomapWidgetDefinition getGeomapWidgetDefinition() throws ClassCastException
      Get the actual instance of `GeomapWidgetDefinition`. If the actual instance is not `GeomapWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `GeomapWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `GeomapWidgetDefinition`
    • getGroupWidgetDefinition

      public GroupWidgetDefinition getGroupWidgetDefinition() throws ClassCastException
      Get the actual instance of `GroupWidgetDefinition`. If the actual instance is not `GroupWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `GroupWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `GroupWidgetDefinition`
    • getHeatMapWidgetDefinition

      public HeatMapWidgetDefinition getHeatMapWidgetDefinition() throws ClassCastException
      Get the actual instance of `HeatMapWidgetDefinition`. If the actual instance is not `HeatMapWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `HeatMapWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `HeatMapWidgetDefinition`
    • getHostMapWidgetDefinition

      public HostMapWidgetDefinition getHostMapWidgetDefinition() throws ClassCastException
      Get the actual instance of `HostMapWidgetDefinition`. If the actual instance is not `HostMapWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `HostMapWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `HostMapWidgetDefinition`
    • getIFrameWidgetDefinition

      public IFrameWidgetDefinition getIFrameWidgetDefinition() throws ClassCastException
      Get the actual instance of `IFrameWidgetDefinition`. If the actual instance is not `IFrameWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `IFrameWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `IFrameWidgetDefinition`
    • getImageWidgetDefinition

      public ImageWidgetDefinition getImageWidgetDefinition() throws ClassCastException
      Get the actual instance of `ImageWidgetDefinition`. If the actual instance is not `ImageWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ImageWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `ImageWidgetDefinition`
    • getListStreamWidgetDefinition

      public ListStreamWidgetDefinition getListStreamWidgetDefinition() throws ClassCastException
      Get the actual instance of `ListStreamWidgetDefinition`. If the actual instance is not `ListStreamWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ListStreamWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `ListStreamWidgetDefinition`
    • getLogStreamWidgetDefinition

      public LogStreamWidgetDefinition getLogStreamWidgetDefinition() throws ClassCastException
      Get the actual instance of `LogStreamWidgetDefinition`. If the actual instance is not `LogStreamWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `LogStreamWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `LogStreamWidgetDefinition`
    • getMonitorSummaryWidgetDefinition

      public MonitorSummaryWidgetDefinition getMonitorSummaryWidgetDefinition() throws ClassCastException
      Get the actual instance of `MonitorSummaryWidgetDefinition`. If the actual instance is not `MonitorSummaryWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `MonitorSummaryWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `MonitorSummaryWidgetDefinition`
    • getNoteWidgetDefinition

      public NoteWidgetDefinition getNoteWidgetDefinition() throws ClassCastException
      Get the actual instance of `NoteWidgetDefinition`. If the actual instance is not `NoteWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `NoteWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `NoteWidgetDefinition`
    • getPowerpackWidgetDefinition

      public PowerpackWidgetDefinition getPowerpackWidgetDefinition() throws ClassCastException
      Get the actual instance of `PowerpackWidgetDefinition`. If the actual instance is not `PowerpackWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `PowerpackWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `PowerpackWidgetDefinition`
    • getPointPlotWidgetDefinition

      public PointPlotWidgetDefinition getPointPlotWidgetDefinition() throws ClassCastException
      Get the actual instance of `PointPlotWidgetDefinition`. If the actual instance is not `PointPlotWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `PointPlotWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `PointPlotWidgetDefinition`
    • getQueryValueWidgetDefinition

      public QueryValueWidgetDefinition getQueryValueWidgetDefinition() throws ClassCastException
      Get the actual instance of `QueryValueWidgetDefinition`. If the actual instance is not `QueryValueWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `QueryValueWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `QueryValueWidgetDefinition`
    • getRetentionCurveWidgetDefinition

      public RetentionCurveWidgetDefinition getRetentionCurveWidgetDefinition() throws ClassCastException
      Get the actual instance of `RetentionCurveWidgetDefinition`. If the actual instance is not `RetentionCurveWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `RetentionCurveWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `RetentionCurveWidgetDefinition`
    • getRunWorkflowWidgetDefinition

      public RunWorkflowWidgetDefinition getRunWorkflowWidgetDefinition() throws ClassCastException
      Get the actual instance of `RunWorkflowWidgetDefinition`. If the actual instance is not `RunWorkflowWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `RunWorkflowWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `RunWorkflowWidgetDefinition`
    • getSLOListWidgetDefinition

      public SLOListWidgetDefinition getSLOListWidgetDefinition() throws ClassCastException
      Get the actual instance of `SLOListWidgetDefinition`. If the actual instance is not `SLOListWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `SLOListWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `SLOListWidgetDefinition`
    • getSLOWidgetDefinition

      public SLOWidgetDefinition getSLOWidgetDefinition() throws ClassCastException
      Get the actual instance of `SLOWidgetDefinition`. If the actual instance is not `SLOWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `SLOWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `SLOWidgetDefinition`
    • getScatterPlotWidgetDefinition

      public ScatterPlotWidgetDefinition getScatterPlotWidgetDefinition() throws ClassCastException
      Get the actual instance of `ScatterPlotWidgetDefinition`. If the actual instance is not `ScatterPlotWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ScatterPlotWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `ScatterPlotWidgetDefinition`
    • getSankeyWidgetDefinition

      public SankeyWidgetDefinition getSankeyWidgetDefinition() throws ClassCastException
      Get the actual instance of `SankeyWidgetDefinition`. If the actual instance is not `SankeyWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `SankeyWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `SankeyWidgetDefinition`
    • getServiceMapWidgetDefinition

      public ServiceMapWidgetDefinition getServiceMapWidgetDefinition() throws ClassCastException
      Get the actual instance of `ServiceMapWidgetDefinition`. If the actual instance is not `ServiceMapWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ServiceMapWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `ServiceMapWidgetDefinition`
    • getServiceSummaryWidgetDefinition

      public ServiceSummaryWidgetDefinition getServiceSummaryWidgetDefinition() throws ClassCastException
      Get the actual instance of `ServiceSummaryWidgetDefinition`. If the actual instance is not `ServiceSummaryWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ServiceSummaryWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `ServiceSummaryWidgetDefinition`
    • getSplitGraphWidgetDefinition

      public SplitGraphWidgetDefinition getSplitGraphWidgetDefinition() throws ClassCastException
      Get the actual instance of `SplitGraphWidgetDefinition`. If the actual instance is not `SplitGraphWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `SplitGraphWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `SplitGraphWidgetDefinition`
    • getSunburstWidgetDefinition

      public SunburstWidgetDefinition getSunburstWidgetDefinition() throws ClassCastException
      Get the actual instance of `SunburstWidgetDefinition`. If the actual instance is not `SunburstWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `SunburstWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `SunburstWidgetDefinition`
    • getTableWidgetDefinition

      public TableWidgetDefinition getTableWidgetDefinition() throws ClassCastException
      Get the actual instance of `TableWidgetDefinition`. If the actual instance is not `TableWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `TableWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `TableWidgetDefinition`
    • getTimeseriesWidgetDefinition

      public TimeseriesWidgetDefinition getTimeseriesWidgetDefinition() throws ClassCastException
      Get the actual instance of `TimeseriesWidgetDefinition`. If the actual instance is not `TimeseriesWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `TimeseriesWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `TimeseriesWidgetDefinition`
    • getToplistWidgetDefinition

      public ToplistWidgetDefinition getToplistWidgetDefinition() throws ClassCastException
      Get the actual instance of `ToplistWidgetDefinition`. If the actual instance is not `ToplistWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ToplistWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `ToplistWidgetDefinition`
    • getTopologyMapWidgetDefinition

      public TopologyMapWidgetDefinition getTopologyMapWidgetDefinition() throws ClassCastException
      Get the actual instance of `TopologyMapWidgetDefinition`. If the actual instance is not `TopologyMapWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `TopologyMapWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `TopologyMapWidgetDefinition`
    • getTreeMapWidgetDefinition

      public TreeMapWidgetDefinition getTreeMapWidgetDefinition() throws ClassCastException
      Get the actual instance of `TreeMapWidgetDefinition`. If the actual instance is not `TreeMapWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `TreeMapWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `TreeMapWidgetDefinition`
    • getWildcardWidgetDefinition

      public WildcardWidgetDefinition getWildcardWidgetDefinition() throws ClassCastException
      Get the actual instance of `WildcardWidgetDefinition`. If the actual instance is not `WildcardWidgetDefinition`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `WildcardWidgetDefinition`
      Throws:
      ClassCastException - if the instance is not `WildcardWidgetDefinition`