@@ -55,7 +55,12 @@ public void setApiClient(ApiClient apiClient) {
5555 * <p>See {@link #createWidgetWithHttpInfo}.
5656 *
5757 * @param experienceType The experience type for the widget. (required)
58- * @param body Widget request body. (required)
58+ * @param body Widget request body. The <code>definition</code> object's required fields vary by
59+ * <code>widget.definition.type</code>: every type requires <code>requests</code>, and some
60+ * types require additional fields (e.g. <code>cloud_cost_summary</code> requires <code>
61+ * graph_options</code>, <code>geomap</code> requires <code>style</code> and <code>view</code>
62+ * ). The example below shows a complete <code>cloud_cost_summary</code> payload for the
63+ * <code>ccm_reports</code> experience type. (required)
5964 * @return WidgetResponse
6065 * @throws ApiException if fails to make API call
6166 */
@@ -70,7 +75,12 @@ public WidgetResponse createWidget(
7075 * <p>See {@link #createWidgetWithHttpInfoAsync}.
7176 *
7277 * @param experienceType The experience type for the widget. (required)
73- * @param body Widget request body. (required)
78+ * @param body Widget request body. The <code>definition</code> object's required fields vary by
79+ * <code>widget.definition.type</code>: every type requires <code>requests</code>, and some
80+ * types require additional fields (e.g. <code>cloud_cost_summary</code> requires <code>
81+ * graph_options</code>, <code>geomap</code> requires <code>style</code> and <code>view</code>
82+ * ). The example below shows a complete <code>cloud_cost_summary</code> payload for the
83+ * <code>ccm_reports</code> experience type. (required)
7484 * @return CompletableFuture<WidgetResponse>
7585 */
7686 public CompletableFuture <WidgetResponse > createWidgetAsync (
@@ -86,7 +96,12 @@ public CompletableFuture<WidgetResponse> createWidgetAsync(
8696 * Create a new widget for a given experience type.
8797 *
8898 * @param experienceType The experience type for the widget. (required)
89- * @param body Widget request body. (required)
99+ * @param body Widget request body. The <code>definition</code> object's required fields vary by
100+ * <code>widget.definition.type</code>: every type requires <code>requests</code>, and some
101+ * types require additional fields (e.g. <code>cloud_cost_summary</code> requires <code>
102+ * graph_options</code>, <code>geomap</code> requires <code>style</code> and <code>view</code>
103+ * ). The example below shows a complete <code>cloud_cost_summary</code> payload for the
104+ * <code>ccm_reports</code> experience type. (required)
90105 * @return ApiResponse<WidgetResponse>
91106 * @throws ApiException if fails to make API call
92107 * @http.response.details
@@ -149,7 +164,12 @@ public ApiResponse<WidgetResponse> createWidgetWithHttpInfo(
149164 * <p>See {@link #createWidgetWithHttpInfo}.
150165 *
151166 * @param experienceType The experience type for the widget. (required)
152- * @param body Widget request body. (required)
167+ * @param body Widget request body. The <code>definition</code> object's required fields vary by
168+ * <code>widget.definition.type</code>: every type requires <code>requests</code>, and some
169+ * types require additional fields (e.g. <code>cloud_cost_summary</code> requires <code>
170+ * graph_options</code>, <code>geomap</code> requires <code>style</code> and <code>view</code>
171+ * ). The example below shows a complete <code>cloud_cost_summary</code> payload for the
172+ * <code>ccm_reports</code> experience type. (required)
153173 * @return CompletableFuture<ApiResponse<WidgetResponse>>
154174 */
155175 public CompletableFuture <ApiResponse <WidgetResponse >> createWidgetWithHttpInfoAsync (
@@ -859,7 +879,9 @@ public CompletableFuture<ApiResponse<WidgetListResponse>> searchWidgetsWithHttpI
859879 *
860880 * @param experienceType The experience type for the widget. (required)
861881 * @param uuid The UUID of the widget. (required)
862- * @param body Widget request body. (required)
882+ * @param body Widget request body. The <code>definition</code> object's required fields vary by
883+ * <code>widget.definition.type</code>; see <code>CreateWidget</code> above for a complete
884+ * worked payload. Update is a full replacement of the widget definition. (required)
863885 * @return WidgetResponse
864886 * @throws ApiException if fails to make API call
865887 */
@@ -876,7 +898,9 @@ public WidgetResponse updateWidget(
876898 *
877899 * @param experienceType The experience type for the widget. (required)
878900 * @param uuid The UUID of the widget. (required)
879- * @param body Widget request body. (required)
901+ * @param body Widget request body. The <code>definition</code> object's required fields vary by
902+ * <code>widget.definition.type</code>; see <code>CreateWidget</code> above for a complete
903+ * worked payload. Update is a full replacement of the widget definition. (required)
880904 * @return CompletableFuture<WidgetResponse>
881905 */
882906 public CompletableFuture <WidgetResponse > updateWidgetAsync (
@@ -894,7 +918,9 @@ public CompletableFuture<WidgetResponse> updateWidgetAsync(
894918 *
895919 * @param experienceType The experience type for the widget. (required)
896920 * @param uuid The UUID of the widget. (required)
897- * @param body Widget request body. (required)
921+ * @param body Widget request body. The <code>definition</code> object's required fields vary by
922+ * <code>widget.definition.type</code>; see <code>CreateWidget</code> above for a complete
923+ * worked payload. Update is a full replacement of the widget definition. (required)
898924 * @return ApiResponse<WidgetResponse>
899925 * @throws ApiException if fails to make API call
900926 * @http.response.details
@@ -967,7 +993,9 @@ public ApiResponse<WidgetResponse> updateWidgetWithHttpInfo(
967993 *
968994 * @param experienceType The experience type for the widget. (required)
969995 * @param uuid The UUID of the widget. (required)
970- * @param body Widget request body. (required)
996+ * @param body Widget request body. The <code>definition</code> object's required fields vary by
997+ * <code>widget.definition.type</code>; see <code>CreateWidget</code> above for a complete
998+ * worked payload. Update is a full replacement of the widget definition. (required)
971999 * @return CompletableFuture<ApiResponse<WidgetResponse>>
9721000 */
9731001 public CompletableFuture <ApiResponse <WidgetResponse >> updateWidgetWithHttpInfoAsync (
0 commit comments