getSchemas() {
* 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, 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
+ * 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).
@@ -2271,6 +2323,10 @@ public void setActualInstance(Object instance) {
super.setActualInstance(instance);
return;
}
+ if (JSON.isInstanceOf(EmbeddedAppWidgetDefinition.class, instance, new HashSet>())) {
+ super.setActualInstance(instance);
+ return;
+ }
if (JSON.isInstanceOf(EventStreamWidgetDefinition.class, instance, new HashSet>())) {
super.setActualInstance(instance);
return;
@@ -2419,8 +2475,9 @@ public void setActualInstance(Object instance) {
throw new RuntimeException(
"Invalid instance type. Must be AlertGraphWidgetDefinition, AlertValueWidgetDefinition,"
+ " BarChartWidgetDefinition, ChangeWidgetDefinition, CheckStatusWidgetDefinition,"
- + " CohortWidgetDefinition, DistributionWidgetDefinition, EventStreamWidgetDefinition,"
- + " EventTimelineWidgetDefinition, FreeTextWidgetDefinition, FunnelWidgetDefinition,"
+ + " CohortWidgetDefinition, DistributionWidgetDefinition, EmbeddedAppWidgetDefinition,"
+ + " EventStreamWidgetDefinition, EventTimelineWidgetDefinition,"
+ + " FreeTextWidgetDefinition, FunnelWidgetDefinition,"
+ " ProductAnalyticsFunnelWidgetDefinition, GeomapWidgetDefinition,"
+ " GroupWidgetDefinition, HeatMapWidgetDefinition, HostMapWidgetDefinition,"
+ " IFrameWidgetDefinition, ImageWidgetDefinition, ListStreamWidgetDefinition,"
@@ -2438,33 +2495,34 @@ public void setActualInstance(Object instance) {
* Get the actual instance, which can be the following: AlertGraphWidgetDefinition,
* AlertValueWidgetDefinition, BarChartWidgetDefinition, ChangeWidgetDefinition,
* CheckStatusWidgetDefinition, CohortWidgetDefinition, DistributionWidgetDefinition,
- * 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
+ * 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
*
* @return The actual instance (AlertGraphWidgetDefinition, AlertValueWidgetDefinition,
* BarChartWidgetDefinition, ChangeWidgetDefinition, CheckStatusWidgetDefinition,
- * CohortWidgetDefinition, DistributionWidgetDefinition, 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)
+ * 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)
*/
@Override
public Object getActualInstance() {
@@ -2548,6 +2606,17 @@ public DistributionWidgetDefinition getDistributionWidgetDefinition() throws Cla
return (DistributionWidgetDefinition) super.getActualInstance();
}
+ /**
+ * Get the actual instance of `EmbeddedAppWidgetDefinition`. If the actual instance is not
+ * `EmbeddedAppWidgetDefinition`, the ClassCastException will be thrown.
+ *
+ * @return The actual instance of `EmbeddedAppWidgetDefinition`
+ * @throws ClassCastException if the instance is not `EmbeddedAppWidgetDefinition`
+ */
+ public EmbeddedAppWidgetDefinition getEmbeddedAppWidgetDefinition() throws ClassCastException {
+ return (EmbeddedAppWidgetDefinition) super.getActualInstance();
+ }
+
/**
* Get the actual instance of `EventStreamWidgetDefinition`. If the actual instance is not
* `EventStreamWidgetDefinition`, the ClassCastException will be thrown.